Ir al contenido

Autenticación

Todas las solicitudes de API requieren autenticación mediante claves API. Requerido

  1. Inicia sesión en tu panel de control

    Ve a panel.mygptassistants.com

  2. Navega a Configuración de API

    Haz clic en ConfiguraciónAPI en la barra lateral.

  3. Haz clic en “Generar Nueva Clave”

    Elige un nombre descriptivo para tu clave.

  4. Configura los permisos

    Selecciona qué acciones puede realizar esta clave.

  5. Copia tu clave de forma segura

Incluye tu clave API en la cabecera Authorization:

const response = await fetch('https://api.mygptassistants.com/v1/chat/send', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
bot_id: 'your-bot-id',
message: 'Hola'
})
});

Nunca Expongas Claves

Nunca commits claves API al control de versiones

Usa variables de entorno o gestores de secretos.

Usa Mínimos Privilegios

Solo otorga los permisos necesarios

Crea claves con alcance limitado para diferentes servicios.

Rota Regularmente

Regenera claves periódicamente

Configura una rotación programada de claves.

Monitorea el Uso

Rastrea la actividad de las claves API

Revisa los logs para accesos no autorizados.

PermisoDescripción
chat:sendEnviar mensajes a bots
chat:readLeer historial de conversaciones
chat:streamUsar respuestas en streaming
bots:readListar y ver bots
bots:writeCrear y modificar bots
analytics:readAcceder a datos analíticos
webhooks:manageConfigurar webhooks
  1. Genera una nueva clave

    Crea una nueva clave API con los mismos permisos.

  2. Actualiza tus aplicaciones

    Despliega la nueva clave en tu código.

  3. Prueba minuciosamente

    Verifica que todo funcione con la nueva clave.

  4. Revoca la clave antigua

    Una vez confirmado, elimina la clave antigua.

ErrorCausaSolución
401 UnauthorizedClave faltante o inválidaVerifica que tu clave sea correcta
403 ForbiddenPermisos insuficientesRevisa los permisos de la clave
429 Too Many RequestsLímite de tasa excedidoImplementa backoff exponencial