Skip to main content
POST
/
api
/
Expedientes
/
Crear
Crear Expediente
curl --request POST \
  --url https://api.example.com/api/Expedientes/Crear \
  --header 'Content-Type: application/json' \
  --data '
{
  "Folio": "<string>",
  "NombreSolicitante": "<string>",
  "FechaInicio": {},
  "Estado": "<string>",
  "ContenidoSolicitud": "<string>"
}
'
{
  "200": {},
  "Exito": true,
  "Mensaje": "<string>",
  "Data": 123
}

Descripción

Este endpoint permite crear un nuevo expediente en el sistema. Solo requiere los campos básicos para la creación inicial: Folio, NombreSolicitante, FechaInicio, Estado y ContenidoSolicitud.

Endpoint

POST /api/Expedientes/Crear

Cuerpo de la Solicitud

Folio
string
Número de folio de la solicitud
NombreSolicitante
string
required
Nombre completo del solicitante
FechaInicio
datetime
required
Fecha de inicio del trámite (formato: ISO 8601, ej: “2024-01-15T10:30:00”)
Estado
string
Estado inicial del expediente (ej: “En proceso”, “Pendiente”)
ContenidoSolicitud
string
Descripción detallada del contenido de la solicitud

Respuesta

Estructura de la respuesta exitosa

Exito
boolean
required
Indica si la operación fue exitosa
Mensaje
string
Mensaje descriptivo en caso de error
Data
integer
ID del expediente creado

Ejemplo de Solicitud

curl -X POST "https://api.ejemplo.com/api/Expedientes/Crear" \
  -H "Content-Type: application/json" \
  -d '{
    "Folio": "2024-001",
    "NombreSolicitante": "Juan Pérez García",
    "FechaInicio": "2024-01-15T10:30:00",
    "Estado": "En proceso",
    "ContenidoSolicitud": "Solicito información sobre el presupuesto asignado al área de educación para el ejercicio fiscal 2024"
  }'

Ejemplo de Respuesta Exitosa

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

Ejemplo de Respuesta con Error

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

Códigos de Estado

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

Validaciones

  • El campo NombreSolicitante es requerido y no puede estar vacío
  • El campo FechaInicio debe estar en formato de fecha válido
  • Si Data es 0, indica que el expediente no se creó correctamente

Notas Adicionales

  • Una vez creado el expediente, puede actualizarse con información adicional usando el endpoint de actualización
  • El ID retornado en Data debe utilizarse para operaciones posteriores sobre este expediente
  • Los campos adicionales de las etapas de seguimiento y final pueden agregarse posteriormente mediante el endpoint PUT

Build docs developers (and LLMs) love