Autenticación
On this page
Cada solicitud al Curriculo API lleva su clave de Consola de Desarrollador como token de portador:
Authorization: Bearer key_<id>_<secret>curl -X POST https://api.curriculo.me/public/detect-language/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-H 'Content-Type: application/json' \
-d '{"text": "Ingeniera de software con diez años de experiencia"}'Una clave, cada operación
Una clave de consola funciona para cada operación en el momento de su creación. No hay credenciales por endpoint, no hay ámbitos y no hay solicitudes por capacidad. No hay inicio de sesión ATS, no hay cookie de sesión y no hay encabezado de organización involucrado.
Obtención de claves API
Inicie sesión en la consola de desarrollador y abra API claves.
- Cada clave puede llevar un nombre y una caducidad opcional. Una clave sin caducidad funciona hasta que la revoca.
- El valor de texto plano se devuelve una vez, en el momento de la creación. Solo se almacena un prefijo de 16 caracteres y un hash de SHA-256, por lo que una clave perdida se reemplaza, nunca se recupera.
- La revocación es inmediata. La próxima solicitud con una clave revocada obtiene
401. - Una cuenta puede tener hasta 25 claves activas.
Lo que una clave necesita para servir tráfico
Una clave es aceptada cuando su cuenta:
- ha terminado de provisionarse (esto sucede en el primer inicio de sesión);
- tiene un saldo de crédito prepagado superior a cero (las nuevas cuentas comienzan con un crédito gratuito de $5.00);
- no está suspendida.
Higiene de clave
Tratar una clave API como una contraseña. Nunca comprometerla en el control de versiones ni pegarla en un cliente no confiable, y revocarla tan pronto como se exponga.
- Emisión de claves separadas por entorno o equipo para mantener el uso atribuible y cada clave revocable de forma independiente.
- Las claves están limitadas a su organización y no ven nada más.
- Una clave no puede gestionar la cuenta. No puede acuñar claves ni cambiar la facturación, por lo que una clave filtrada nunca puede escalar a control de cuenta.
Errores de autenticación
| Estado | Mensaje | Qué hacer |
|---|---|---|
401 | "Token API perdido…" | Enviar el encabezado Authorization: Bearer . |
401 | "Token API no válido." | La clave es desconocida o ha sido revocada. Cree una nueva clave. |
401 | "Token API ha expirado." | La clave ha superado su fecha de expiración. Cree una nueva clave. |
401 | "Punto de conexión API desconocido" | La ruta bajo /public/ no existe. Verifique la ortografía y la barra diagonal al final. |
403 | No hay crédito prepagado ("...Compre créditos en la Consola.") | Agregue crédito en la Consola → Facturación. |
403 | Cuenta suspendida | Contáctenos. |
403 | "Provisión de cuenta incompleta" | Espere a que se complete la provisión después del primer inicio de sesión. |
Vea Errores para la lista completa.
Updated