1. Define dos variables de entorno
TATALLO_BASE_URL a https://api.tatallo.com y usa tu clave de producción.
2. Comprueba tu clave
credential_id es el ID de tu propia clave, así que el tuyo puede diferir del ejemplo. environment debe indicar staging, y scopes debe incluir properties:read.
3. Lista tus propiedades
page.next_cursor es null, así que esta es la lista completa. Si hay más propiedades de las que caben en una página, sigue el cursor: consulta Descubrimiento de propiedades en staging.
4. Lee una propiedad
id de cada propiedad en tu tabla de asignación: no cambia nunca. Qué significa cada campo: Propiedades.
Resolución de problemas
Todo error tiene la misma forma,{ "error": { "code", "message", "request_id" } }. Decide según code.
401 unauthorized
La clave falta, está mal formada, es del otro entorno, ha caducado o está revocada. Comprueba queTATALLO_API_KEY empiece por tat_stg_sk_ cuando TATALLO_BASE_URL sea staging, que la cabecera sea exactamente Authorization: Bearer <key> y que no se haya cortado nada al copiarla. Consulta Autenticación.
403 insufficient_scope
La clave es válida, pero no tieneproperties:read. GET /v1/me muestra sus scopes. Pide a developers@tatallo.com una clave con el scope que necesitas.
404 property_not_found
La propiedad no está conectada a tu PMS, o no existe. Tatallo responde igual en ambos casos, a propósito. Lista primero tus propiedades y usa susid. Consulta por qué una propiedad no conectada es un 404.
429 rate_limited
Más de 60 solicitudes en un minuto con esta clave. Espera el número de segundos de la cabeceraRetry-After y vuelve a intentarlo.
Cuando escribas a soporte, cita la cabecera X-Request-Id de la respuesta que falla.