Beacon

Fundamentos de la API

Ver como Markdown

Fundamentos de la API

Referencia base de hosts, autenticación, alcance y errores públicos.

reference • updated 2026-03-17

Convenciones HTTP

TemaRegla
Host basehttps://app.beacon.pt/api (live) y https://test.beacon.pt/api (test)
AuthAuthorization: Bearer <beacon_session_token>
Alcance de organizaciónorg=<organization_slug> en rutas por organización
Modo`mode=test
Content-Typeapplication/json en rutas JSON
Webhooks StripeStripe-Signature obligatorio en /api/webhooks/stripe*

Estructura de error

Los errores deben devolver un payload consistente con:

  • ok: false: fallo explícito.
  • error: resumen legible para troubleshooting.
  • code: identificador estable de categoría.
  • nextAction: siguiente paso recomendado cuando el dominio lo ofrece.
  • fieldErrors: lista opcional de errores por campo.

Códigos comunes

CódigoSignificadoAcción recomendada
400payload o query inválidoscorregir org, mode o body y reintentar
401bearer token ausente o inválidorenovar la sesión Beacon y reintentar
403el usuario no es elegible para la acciónrevisar membresía OWNER/ADMIN en la organización
409el estado actual del dominio bloquea la operacióninspeccionar checkout pendiente, suscripción activa o bloqueo operativo
422validación semántica de dominio fallidacorregir el input funcional antes de repetir