Eliminar Enum
Elimina un modelo Enum del esquema del proyecto.
Protección por referencias
Si algún campo de entidad de tipo enum referencia a este enum, la eliminación se rechaza con 409 CONFLICT y no se
elimina nada. No hay forma de forzarlo — elimina o reapunta primero el campo que lo referencia, y luego reintenta.
Endpoint
curl -X DELETE https://api.contentisland.net/api/1.0/model/enum/:id \--header 'Authorization: Bearer TU_WRITE_TOKEN'Path Parameters
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
id | string | sí | El id de 24 caracteres del enum a eliminar. |
Ejemplo
curl -X DELETE https://api.contentisland.net/api/1.0/model/enum/660f5b8a3a1c2d4e7f8b34cd \--header 'Authorization: Bearer TU_WRITE_TOKEN'Respuesta
En caso de éxito, el endpoint devuelve 204 No Content con el cuerpo vacío.
Códigos de estado
| Código | Descripción |
|---|---|
| 204 | El enum se eliminó. |
| 401 | No autorizado. El token está ausente, malformado o ha expirado. |
| 403 | Prohibido. El token no tiene permisos de escritura — usa un Write Token. |
| 404 | No existe ningún enum con el :id dado en el proyecto. |
| 409 | El enum está referenciado por un campo de entidad y no se puede eliminar. Elimina primero la referencia. |
| 500 | Error interno del servidor. |