Ir al contenido

Autenticación

La API de FiveHub.pro usa API Keys para autenticar todas las peticiones. No se usa OAuth ni sesiones — solo una clave en las cabeceras HTTP.

TipoDescripción
Clave de organizaciónVinculada directamente a una organización. Recomendada para automatizaciones y servidores.
Clave de usuarioPersonal. Requiere pasar x-organization-id si tienes varias organizaciones.

Genera tus claves desde Dashboard → API Key.

Incluye estas cabeceras en cada petición a la API:

CabeceraObligatoriaDescripción
x-api-keyTu API Key.
x-organization-idSolo con clave de usuarioID de la organización activa. Las claves de organización no lo necesitan.
Ventana de terminal
# Con clave de organización (sin x-organization-id)
curl https://fivehub.pro/api/assets \
-H "x-api-key: fh_org_xxxxxxxxxxxxxxxx"
# Con clave de usuario y organización específica
curl https://fivehub.pro/api/assets \
-H "x-api-key: fh_usr_xxxxxxxxxxxxxxxx" \
-H "x-organization-id: org_xxxxxxxxxx"
CódigoCausa
401 UnauthorizedLa clave no existe, está expirada o no se incluyó.
403 ForbiddenLa clave es válida pero no tiene acceso al recurso solicitado.
  • Nunca expongas tu API Key en código del lado del cliente (browser).
  • Rota las claves si sospechas que están comprometidas — elimínalas desde el Dashboard.
  • Para servidores FiveM usa variables de convar en server.cfg, nunca hardcodees la clave en Lua.