Skip to main content
DELETE
/
api
/
Expedientes
/
Eliminar
/
{id}
Eliminar Expediente
curl --request DELETE \
  --url https://api.example.com/api/Expedientes/Eliminar/{id}
{
  "200": {},
  "Exito": true,
  "Mensaje": "<string>",
  "Data": 123
}

Descripción

Este endpoint elimina permanentemente un expediente del sistema. Esta operación no puede deshacerse.

Endpoint

DELETE /api/Expedientes/Eliminar/{id}

Parámetros de Ruta

id
integer
required
ID del expediente a eliminar

Respuesta

Estructura de la respuesta

Exito
boolean
required
Indica si la operación fue exitosa
Mensaje
string
Mensaje descriptivo en caso de error
Data
integer
Siempre retorna 0 (no se utiliza en esta operación)

Ejemplo de Solicitud

curl -X DELETE "https://api.ejemplo.com/api/Expedientes/Eliminar/1" \
  -H "Content-Type: application/json"

Ejemplo de Respuesta Exitosa

{
  "Exito": true,
  "Mensaje": null,
  "Data": 0
}

Ejemplo de Respuesta con Error - Expediente No Encontrado

{
  "Exito": false,
  "Mensaje": "No se pudo encontrar el expediente",
  "Data": 0
}

Ejemplo de Respuesta con Error de Servidor

{
  "Exito": false,
  "Mensaje": "Error al eliminar el expediente: descripción del error",
  "Data": 0
}

Códigos de Estado

200
OK
La solicitud se procesó correctamente. Revise el campo Exito para determinar si la eliminación fue exitosa.

Validaciones

  • El expediente con el ID especificado debe existir en el sistema
  • Si el expediente no existe, el campo Exito será false y el campo Mensaje contendrá “No se pudo encontrar el expediente”

Notas Adicionales

Esta operación es permanente y no puede deshacerse. Asegúrese de confirmar la eliminación antes de ejecutar este endpoint.
  • Si el expediente se elimina correctamente, Exito será true y Mensaje será null
  • Si ocurre un error durante la eliminación, Exito será false y Mensaje contendrá detalles del error
  • Considere implementar una estrategia de “eliminación suave” (soft delete) si necesita mantener un registro histórico de expedientes eliminados

Build docs developers (and LLMs) love