Saltar al contenido principal

Autorización API

Esta guía explica cómo obtener la clave de autenticación necesaria para utilizar las APIs de Neoagent.

Cómo Obtener la Clave Secreta

Para acceder a las APIs de Neoagent, necesitas una clave de autenticación única. Sigue estos pasos para recuperarla:

Paso 1: Ve a la Configuración

Accede a tu cuenta de Neoagent y navega a la Configuración de tu perfil.

panel de webhooks

Paso 2: Selecciona Webhooks API

Una vez en la configuración, encuentra y selecciona la sección "Webhooks API".

Paso 3: Recupera la Clave

Desplázate hasta el final de la página de Webhooks API. Aquí encontrarás tu Token Management.

creación de token

Uso de la Clave Secreta

Una vez que hayas obtenido la clave, utilízala en todas las solicitudes API en el encabezado Authorization:

Authorization: Your-Secret-Key
Content-Type: application/json

Ejemplo de Uso

const headers = {
'Authorization': 'your-secret-key-here',
'Content-Type': 'application/json'
};

const response = await fetch('https://app.neoagent.co/api/endpoint', {
method: 'POST',
headers: headers,
body: JSON.stringify(data)
});

Seguridad de la Clave

Importante
  • Nunca compartas tu Clave Secreta públicamente
  • No incluyas la clave en el código frontend visible para los usuarios
  • Regenera la clave si sospechas que ha sido comprometida
  • Usa variables de entorno para almacenar la clave en tus proyectos

Mejores Prácticas para la Seguridad

  1. Variables de Entorno: Almacena la clave en variables de entorno

    const apiKey = process.env.NEOAGENT_SECRET_KEY;
  2. Solo del Lado del Servidor: Usa la clave solo en llamadas del lado del servidor, nunca en el frontend

  3. Monitoreo: Monitorea el uso de tu API para detectar actividades sospechosas

  4. Rotación: Considera regenerar periódicamente la clave para mayor seguridad

Resolución de Problemas

Error 401 - No Autorizado

Si recibes un error 401, verifica que:

  • La Clave Secreta sea correcta
  • El encabezado Authorization esté presente
  • No haya espacios extra en la clave

Error 403 - Prohibido

Si recibes un error 403, podría ser que:

  • Tu cuenta no tiene los permisos necesarios
  • Has superado los límites de limitación de tasas
  • El endpoint solicitado no está disponible para tu plan