Ir al contenido

Overview

API pública del sistema Te Afirmo

API oficial del sistema Te Afirmo. Expone autenticación (credenciales propias + Google OAuth), solicitud y gestión de garantías para licitaciones públicas y privadas, documentos de perfil, consultas a Mercado Público (Chilecompra), pagos vía Transbank WebPay Plus y webhooks de integración.

Autenticación

La mayoría de endpoints operativos requieren una cookie de sesión teafirmo_session emitida por POST /api/auth/login. Los formularios públicos (contacto, wizard de garantías, consultas a Mercado Público) no requieren autenticación.

CSRF

Los endpoints POST que reciben datos de formularios públicos requieren un token CSRF obtenido en GET /api/csrf-token. El token se envía en el body (csrfToken) y debe coincidir con la cookie csrf-token emitida por el mismo endpoint.

Rate limiting

Endpoints públicos aplican límites por IP y/o por correo. Superar el límite devuelve 429 Too Many Requests.

Captcha

En producción los endpoints públicos exigen un token de Cloudflare Turnstile en el campo cf-turnstile-response.

Cookie HttpOnly emitida por POST /api/auth/login.

Security scheme type: apiKey

Cookie parameter name: teafirmo_session