Referencia de la API
Todos los endpoints de la API de TRATO, generados desde su código. Los ejemplos usan el entorno seleccionado arriba.
Stage, Producción y Producción UE son entornos independientes. Usuarios, API keys y datos no se comparten: una credencial de un entorno da
401 en los demás. Integra primero en Stage y, al pasar a producción, cambia solo la URL base y la credencial. Ver entornos.Versión 2026.11.12-44040a5
Lo básico
- URL base:
https://enterprise-stage.api.trato.io - Autenticación: Envía tu API key en la cabecera
apikey, o un token enAuthorization: Bearer. Más en Autenticación. - Errores: Las respuestas de error traen
error,codey una pista (hint). Más en Solución de problemas.
Ejemplo de error
{
"environment": "production",
"error": "ContractNotFound",
"errors": [
{
"error": "BlankName",
"participant": "65f1c2a9e4b0a1b2c3d4e5f7",
"type": "configuration"
}
],
"properties": {},
"statusCode": 400,
"success": false
}Endpoints
Contratos
- GETConsultar el estado de cualquier contrato de la cuenta
- GETListar los contratos de toda la cuenta
- POSTArchivar un contrato
- DELETECancelar un contrato
- POSTConfigurar un contrato
- GETObtener los documentos firmados
- POSTFinalizar un contrato
- POSTEnviar a firmar
- GETConsultar el estado de un contrato
- GETDescargar un documento firmado
- GETDescargar el paquete del contrato
- POSTEstampar el certificado de Blindaje 2
- POSTMarcar como firma digital externa
- POSTMarcar como firma física
- POSTValidar una constancia NOM-151
- POSTCrear un contrato
- GETListar contratos