/v1 se autentica con una clave de API de espacio de trabajo: una credencial de máquina, acotada a un espacio de trabajo y a permisos explícitos.
Crear una clave
Las claves se crean en la consola, en Configuración → Claves de API:- Abre tu espacio de trabajo y ve a Configuración.
- En Claves de API, elige Crear clave, ponle nombre y marca los permisos que necesita.
- Copia la clave ahora: se muestra exactamente una vez y se guarda solo como hash. No se puede recuperar; si la pierdes, crea otra.
livevstestes el segmento de entorno. Usa una clavetestcontra un espacio de trabajo de prueba y una claveliveen producción; ambas se autentican de la misma forma.- Los primeros 12 caracteres (
wdy_live_x7Q…) son el prefijo que la consola lista: suficiente para reconocer una clave, nunca suficiente para usarla.
Envíala
Como token bearer, en cada solicitud:GET /v1/me es la llamada que debes hacer primero. Devuelve el espacio de trabajo al que pertenece la clave y los permisos que se le otorgaron:
401 wondeya.api_key.invalid, a propósito: distinguirlos sería un oráculo. Una solicitud cuya clave carece de un permiso requerido es un 403 wondeya.api_key.scope_missing.
Permisos (scopes)
A una clave se le otorgan permisos por área y por dirección. Otorga solo lo que una integración necesita.
El tema de apariencia viaja con
landings:* (es parte de lo que configura la superficie de páginas). Una clave sin permisos se rechaza: «sin permisos» nunca debe leerse como «todos los permisos».
Rotar
Un espacio de trabajo mantiene a lo sumo dos claves activas a la vez, así que una rotación tiene una ventana de superposición:- Crea una segunda clave con los mismos permisos.
- Despliégala en todos los lugares donde se usaba la anterior.
- Revoca la primera clave en la consola.