A-Leo API

API de Documentos de Procedimiento

v2.0.0

Flujo de Uso

1

Crear Documento

POST/documento/crear

2

Llenar Campos

PUT/documento/{id}/campo

3

Verificar Estado

GET/documento/{id}

4

Generar PDF

GET/documento/{id}/pdf

Endpoints Disponibles

POST /documento/crear Crea un nuevo documento
PUT /documento/{id}/campo Llena un campo del documento
GET /documento/{id} Obtiene el estado del documento
GET /documento/{id}/pdf Genera y descarga el PDF
GET /documento/{id}/drive Sube a Drive y retorna link
GET /documentos Lista todos los documentos
DELETE /documento/{id} Elimina un documento

Campos Disponibles

📝 Campos Simples (texto)

  • macroproceso Nombre del macroproceso
  • proceso Nombre del proceso
  • alcance Descripción del alcance
  • responsabilidades Cargo responsable
  • politica_1 Primera política
  • politica_2 Segunda política
  • director_area Área del director
  • codigo_documento Código del documento

📋 Campos de Lista (arrays)

  • roles Lista de roles involucrados
  • procedimiento Pasos del procedimiento
  • matriz_riesgo Matriz de análisis de riesgos
  • relaciones_registros Documentos relacionados
  • control_cambios Historial de versiones

Ejemplo de Uso

Crear y llenar un documento cURL
# 1. Crear documento
curl -X POST https://aleo.soyneto.com.ngrok.app/documento/crear

# 2. Llenar campo
curl -X PUT https://aleo.soyneto.com.ngrok.app/documento/{id}/campo \
  -H "Content-Type: application/json" \
  -d '{
    "campo": "proceso",
    "valor": "Gestión de Calidad"
  }'

# 3. Generar PDF
curl https://aleo.soyneto.com.ngrok.app/documento/{id}/pdf --output documento.pdf