Borrador
Autenticación
Claves de API, scopes, modos de prueba y producción.
Claves de API
Enviá tu clave como bearer token:
GET /v1/me HTTP/1.1
Host: api.wagend.app
Authorization: Bearer wg_live_3fa9c2_Lr8t...
| Prefijo | Modo |
|---|---|
wg_live_ | Datos de producción, mensajes y pagos reales |
wg_test_ | Sandbox: datos aislados, sin envío de mensajes, pagos simulados |
Las claves pertenecen a un workspace. El workspace siempre se toma de la clave: no hay id de workspace en paths ni en bodies. Las claves se guardan hasheadas; la clave completa se muestra una sola vez, al crearla.
Scopes
| Scope | Permite |
|---|---|
slots:read | GET /slots |
bookings:read | Listar y leer reservas |
bookings:write | Pre-reservas, confirmar, cancelar, reprogramar, check-in, ausencia |
customers:read | Leer clientes |
messages:read | Leer conversaciones y mensajes |
messages:write | Enviar mensajes, derivar |
config:read / config:write | Servicios, recursos, grupos, horarios, automatizaciones, conocimiento |
webhooks:manage | Endpoints de webhooks |
Un request sin el scope necesario devuelve 403 con code: "insufficient_scope".
Rotación
Creá una clave nueva, desplegala y después revocá la vieja en Desarrolladores → Claves de API. Las claves revocadas devuelven 401 al instante.