Saltearse al contenido

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

shell
curl -X DELETE https://api.contentisland.net/api/1.0/model/enum/:id \
--header 'Authorization: Bearer TU_WRITE_TOKEN'

Path Parameters

NombreTipoObligatorioDescripción
idstringEl id de 24 caracteres del enum a eliminar.

Ejemplo

shell
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ódigoDescripción
204El enum se eliminó.
401No autorizado. El token está ausente, malformado o ha expirado.
403Prohibido. El token no tiene permisos de escritura — usa un Write Token.
404No existe ningún enum con el :id dado en el proyecto.
409El enum está referenciado por un campo de entidad y no se puede eliminar. Elimina primero la referencia.
500Error interno del servidor.