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
curl -X DELETE https://api.contentisland.net/api/1.0/model/entity/:id \--header 'Authorization: Bearer TU_WRITE_TOKEN'Path Parameters
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
id | string | sí | El id de 24 caracteres de la entidad a eliminar. |
Ejemplo
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ódigo | Descripción |
|---|---|
| 204 | El modelo y su contenido se eliminaron. |
| 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 ninguna entidad con el :id dado en el proyecto. |
| 409 | El modelo está referenciado por un campo de otro modelo y no se puede eliminar. Elimina primero la referencia. |
| 500 | Error interno del servidor. |