Mission Status Catalog API
Manage the catalog of mission statuses (EstadoMision) used to track the lifecycle of transportation missions. Base Path:/estado-mision
Endpoints
Create Mission Status
Request Body
Field Validations
- codigo (required): Unique, uppercase, no spaces
- nombre (required): Unique across active records
- descripcion (optional): Max 250 characters
Response
Get Mission Status by ID
Path Parameters
- id_estado_mision (integer, required): Mission status ID
Response
List Mission Statuses (Paginated)
Query Parameters
- pagina (integer, optional, default: 1): Page number (min: 1)
- por_pagina (integer, optional, default: 10): Records per page (min: 1, max: 100)
- codigo (string, optional): Filter by code (partial match)
- nombre (string, optional): Filter by name (partial match)
- busqueda (string, optional): General search in code, name, and description
Response
List All Mission Statuses (No Pagination)
Query Parameters
- codigo (string, optional): Filter by code
- nombre (string, optional): Filter by name
- busqueda (string, optional): General search
Response
Update Mission Status
Path Parameters
- id_estado_mision (integer, required): Mission status ID
Request Body
Validations
- Record must exist and be active
- If changing
codigo, must be unique - If changing
nombre, must be unique
Response
Delete Mission Status
Path Parameters
- id_estado_mision (integer, required): Mission status ID
Validations
- Record must exist and be active
- Cannot have active missions associated