Autenticación
Searchlook usa dos flujos de autenticación, según el endpoint que llame.
POSTClave de API — Screening externo
Solo POST /v1/screen/{endpoint} acepta una clave de API. Genere una clave en el Portal de Desarrolladores → Claves de API.
apikey: sl_live_xxxxxxxxxxxxxxxx
# Example
curl -X POST 'https://screening-api.searchlook.mx/v1/screen/sanctions' \
-H 'apikey: sl_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{"full_name": "JOHN DOE"}'El nombre del encabezado es apikey (minúsculas), exigido por Kong key-auth. No use X-Api-Key ni Authorization para screening.
JWT de Cognito — Rutas de sesión del portal
Auditoría, ARCO y endpoints relacionados del portal requieren un token Bearer de su sesión Cognito del Portal de Desarrolladores:
/v1/audit/*(except/public)/v1/arco-request/*
Authorization: Bearer <cognito_access_token>Al usar la interfaz del portal, la autenticación se maneja automáticamente tras iniciar sesión.
Endpoints públicos
GET /v1/health — sin autenticación (monitores de disponibilidad)
GET /v1/audit/{audit_ref}/public — sin autenticación (integridad de prueba únicamente; sin datos del titular ni de coincidencias)