Saltearse al contenido

Eliminar Entidad

Elimina un modelo Entity del esquema del proyecto, junto con todas las entradas de contenido de ese tipo.

Protección por referencias

Si el modelo está referenciado por un campo relation de otro modelo, 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/entity/:id \
--header 'Authorization: Bearer TU_WRITE_TOKEN'

Path Parameters

NombreTipoObligatorioDescripción
idstringEl id de 24 caracteres de la entidad a eliminar.

Ejemplo

shell
curl -X DELETE https://api.contentisland.net/api/1.0/model/entity/660f5b8a3a1c2d4e7f8b9012 \
--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 modelo y su contenido se eliminaron.
401No autorizado. El token está ausente, malformado o ha expirado.
403Prohibido. El token no tiene permisos de escritura — usa un Write Token.
404No existe ninguna entidad con el :id dado en el proyecto.
409El modelo está referenciado por un campo de otro modelo y no se puede eliminar. Elimina primero la referencia.
500Error interno del servidor.