Skip to main content
POST
/
mision
/
{id}
/
cancelar
curl -X POST "https://api.example.com/mision/1/cancelar" \
  -H "Content-Type: application/json" \
  -d '{
    "motivo": "Solicitud cancelada por el solicitante"
  }'
{
  "success": true,
  "message": "Misión cancelada exitosamente",
  "data": {
    "idMision": 1,
    "idSolicitud": 1,
    "descripcion": "Traslado de personal al aeropuerto",
    "fechaProgramada": "2025-06-15",
    "idEstadoMision": 6,
    "codigoEstado": "CANCELADA",
    "motivoCancelacion": "Solicitud cancelada por el solicitante",
    "fechaHoraCancelacion": "2025-06-14 16:30:00"
  }
}

Cancel Mission

Cancels a mission by changing its state to CANCELADA.

Path Parameters

id
integer
required
ID of the mission to cancel.

Request Body

motivo
string
required
Reason for canceling the mission. Required and cannot be empty. Maximum 500 characters.

Response

success
boolean
Indicates if the request was successful.
message
string
Response message: “Misión cancelada exitosamente”
data
object
The cancelled mission object with the cancellation reason recorded.

Validations

  • Mission cannot already be in COMPLETADA or CANCELADA state
  • Cancellation reason is required and cannot be empty
curl -X POST "https://api.example.com/mision/1/cancelar" \
  -H "Content-Type: application/json" \
  -d '{
    "motivo": "Solicitud cancelada por el solicitante"
  }'
{
  "success": true,
  "message": "Misión cancelada exitosamente",
  "data": {
    "idMision": 1,
    "idSolicitud": 1,
    "descripcion": "Traslado de personal al aeropuerto",
    "fechaProgramada": "2025-06-15",
    "idEstadoMision": 6,
    "codigoEstado": "CANCELADA",
    "motivoCancelacion": "Solicitud cancelada por el solicitante",
    "fechaHoraCancelacion": "2025-06-14 16:30:00"
  }
}

Build docs developers (and LLMs) love