Saltar al contenido principal

GET /templates/{id}

Obtiene los detalles completos de un template, incluyendo los campos requeridos para emision.

Request

GET /api/v1/templates/{template_id}

Headers

HeaderRequeridoDescripcion
X-API-KeySiTu API key

Path Parameters

ParametroTipoDescripcion
template_idUUIDID del template

Response

{
"id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Certificado de Completitud - Curso Python",
"description": "Certificado otorgado a estudiantes que completaron el curso",
"achievement_type": "Certificate",
"criteria_narrative": "El estudiante debe completar todos los modulos y aprobar el examen final",
"image_url": "https://app.unicreda.com/api/v1/images/abc123",
"issuer_name": "Universidad Nacional",
"has_result": true,
"result_type": "LetterGrade",
"result_allowed_values": ["A", "B", "C", "D", "F"],
"credits_available": 6.0,
"requires_evidence": false,
"expiration_months": 24,
"required_fields": [
{"name": "email", "type": "string", "description": "Recipient email address"},
{"name": "recipient_name", "type": "string", "description": "Recipient full name"},
{"name": "result_value", "type": "string", "description": "Grade/result (LetterGrade) - Allowed: A, B, C, D, F"},
{"name": "credits_earned", "type": "number", "description": "Credits earned (max 6.0)"}
],
"optional_fields": []
}

Campos adicionales

CampoDescripcion
criteria_narrativeTexto con los criterios de otorgamiento
issuer_nameNombre de la organizacion emisora
has_resultSi requiere calificacion/resultado
result_typeTipo de resultado (LetterGrade, Percent, etc.)
result_allowed_valuesValores permitidos para result_value
credits_availableCreditos maximos disponibles
requires_evidenceSi requiere evidencia adjunta
expiration_monthsMeses hasta la expiracion (null = no expira)

Errores

StatusDetalleCausa
400Invalid template_id formatEl ID no es un UUID valido
404Template not foundTemplate no existe o no pertenece a tu organizacion

Ejemplo

curl -X GET "https://app.unicreda.com/api/v1/templates/550e8400-e29b-41d4-a716-446655440000" \
-H "X-API-Key: uc_live_tu_key_aqui"