Portal
v1.1.0

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)