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...
PrefijoModo
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

ScopePermite
slots:readGET /slots
bookings:readListar y leer reservas
bookings:writePre-reservas, confirmar, cancelar, reprogramar, check-in, ausencia
customers:readLeer clientes
messages:readLeer conversaciones y mensajes
messages:writeEnviar mensajes, derivar
config:read / config:writeServicios, recursos, grupos, horarios, automatizaciones, conocimiento
webhooks:manageEndpoints 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.