Saltar al contenido principal

Obtener template por ID

Este servicio permite obtener los detalles completos de una plantilla específica usando su id.
Es útil para consultar la configuración, campos, perfiles de firma y metadatos de una plantilla antes de usarla en procesos de firma o modificaciones.

GET /template?id={templateId}

Autenticación

Incluye tu llave publica en el encabezado Authorization.

Authorization: puk_xxx...

Parámetros de creación

PropiedadTipoRequeridoDescripción
idstringRequeridoIdentificador único de la plantilla

Ejemplos de Creación

curl -X GET "https://dev.auco.ai/v1.5/ext/template?id=template_id" \
-H "Authorization: your_public_key"

Ejemplo de respuesta

{
"id": "template_id",
"name": "Documento de prueba modificación variables",
"created_at": "2025-11-26T20:48:00.000Z",
"updated_at": "2025-11-26T20:48:00.000Z",
"status": "active",
"config": [
{
"name": "name_cliente",
"type": "name",
"description": "Ingrese el nombre del cliente"
},
{
"description": "Seleccione el tipo de documento para el cliente",
"name": "document_type_cliente",
"type": "clausula",
"value": "cc",
"options": [
{
"name": "Cédula de Ciudadanía",
"value": "cc"
},
{
"name": "Cédula de extranjería",
"value": "ce"
}
]
},
{
"description": "Digite el número de cédula de ciudadanía para el cliente",
"name": "cedula_cliente",
"type": "number",
"prereq": [
{
"k": "document_type_cliente",
"v": "cc"
}
]
},
{
"description": "Digite el número de cédula de extranjería para el cliente",
"name": "cedulae_cliente",
"type": "number",
"prereq": [
{
"k": "document_type_cliente",
"v": "ce"
}
]
},
{
"name": "email_cliente",
"type": "email",
"description": "Ingrese el correo del cliente"
},
{
"name": "phone_cliente",
"type": "phone",
"description": "Ingrese el teléfono del cliente"
}
],
"sign": [
"name_cliente",
"cedula_cliente",
"cedulae_cliente",
"email_cliente",
"phone_cliente"
],
"signatureProfile": [
{
"email": "email_cliente",
"phone": "phone_cliente",
"identification": "cedula_cliente|cedulae_cliente",
"name": "name_cliente",
"type": "cliente"
}
],
"preBuild": false
}

Propiedades de la respuesta

PropiedadTipoDescripción
idstringIdentificador único de la plantilla
namestringNombre de la plantilla
statusstringEstado de la plantilla (active, inactive)
created_atstring (ISO 8601)Fecha de creación
updated_atstring (ISO 8601)Última fecha de actualización
configarrayArray de preguntas/campos de la plantilla
config[].namestringIdentificador único del campo
config[].typestringTipo de pregunta (text, name, email, etc.)
config[].descriptionstringTexto que ve el usuario
config[].valuestringValor por defecto (opcional)
config[].optionsarrayOpciones disponibles para campos clausula/select
config[].prereqarrayCondiciones para mostrar el campo (opcional)
signarrayNombres de preguntas obligatorias
signatureProfilearrayConfiguración de firmantes
signatureProfile[].namestringCampo con el nombre del firmante
signatureProfile[].identificationstringCampo(s) de identificación (separados por |)
signatureProfile[].emailstringCampo con el correo del firmante
signatureProfile[].phonestringCampo con el teléfono del firmante
signatureProfile[].typestringIdentificador de la firma (ej: cliente, vendedor)
preBuildbooleanSi la plantilla incluye prellenado automático

Códigos de error

CódigoDescripción
400Solicitud inválida (parámetro id faltante)
401No autorizado (llave inválida o ausente)
404Template no encontrado
500Error interno del servidor