| Endpoint | Cuerpo/parámetros | Permiso |
|---|---|---|
GET /contract-config/catalog | — | contract_view view |
POST /contract-config/types | code, name, category, fieldSchema, defaultRules | admin edit + workflowAutomation |
PATCH /contract-config/types/:id | campos parciales de tipo | admin edit + workflowAutomation |
POST /contract-config/lifecycle/templates/:templateId/stages | code, name, category, locksCoreFields, completionRules | admin edit + workflowAutomation |
PATCH /contract-config/lifecycle/stages/:id | campos parciales de etapa | admin edit + workflowAutomation |
POST /contract-config/lifecycle/templates/:templateId/transitions | code, name, fromStageCode, toStageCode, requiredControl, conditions | admin edit + workflowAutomation |
PATCH /contract-config/lifecycle/transitions/:id | campos parciales de transición | admin edit + workflowAutomation |
API de inquilino
Configuración contractual
Gestionar tipos de contrato y plantillas de ciclo.
Los endpoints de configuración gestionan tipos de contrato y plantillas de ciclo. Los códigos de negocio deben seguir el formato documentado.