Dónde encontrar tu clave de API
En Didit, las claves de API están asociadas a una Application concreta de tu cuenta. Una Aplicación es un espacio de trabajo donde puedes configurar flujos de trabajo y gestionar las verificaciones de un proyecto o entorno determinado. Cada Aplicación recibe al crearse una clave de API principal con acceso completo. Puedes añadir más claves junto a ella, cada una con solo el acceso que necesita un servicio o un socio. Para encontrar tus claves:1
Inicia sesión en la Business Console
Ve a la Didit Business Console e inicia sesión.
2
Selecciona tu Aplicación
Elige la Application con la que quieres trabajar en el menú desplegable de la parte superior.
3
Abre las claves de API
Ve a Developers -> API keys en la barra lateral izquierda.
4
Copia o crea una clave
La clave Primary es el secreto propio de la Aplicación. Crea una clave nueva para darle a un servicio o a un socio su propio secreto, con el acceso que necesita.
Formato de la clave de API
Las claves de API nuevas empiezan porsk_live_ en una aplicación de producción o por sk_test_ en una aplicación de sandbox, seguidas de 43 caracteres aptos para URL (letras, dígitos, - y _).
Las claves creadas antes de este formato no tienen prefijo y siguen funcionando sin cambios.
Envía la clave completa, con el prefijo incluido, en el encabezado x-api-key, y no rechaces una clave por no tener prefijo.
Dónde encontrar el ID de tu organización
El ID de la organización es el UUID que identifica a tu organización. Lo usas en rutas de la API asociadas a la organización, como/auth/v2/organizations/me/{org_id}/applications/. Puedes copiarlo directamente desde la Business Console, sin necesidad de llamar a la API:
1
Abre la configuración de la organización
En la Didit Business Console, ve a Configuración de la organización.
2
Copia el ID de la organización
El campo ID de la organización muestra el UUID de tu organización junto a su nombre, con un botón para copiarlo al portapapeles.
Cómo hacer solicitudes autenticadas
Para autenticar una solicitud a la API, incluye tu clave de API secreta en el encabezado HTTPx-api-key.
Este es un ejemplo de solicitud autenticada al endpoint Create Session:
cURL
Gestión de errores
Si tu clave de API es incorrecta, tiene un formato no válido o ha sido revocada, la API devuelve401 Unauthorized:
401, con "detail": "This API key has expired.".
Una solicitud sin clave devuelve 403 con "detail": "You do not have permission to perform this action.".
La página de errores de la API recoge todos los estados, cuerpos y códigos.