Skip to main content
Necesitas una credencial PMS de staging. Si aún no tienes una, solicita acceso.

1. Define dos variables de entorno

Todos los ejemplos de esta documentación leen estas dos variables. Para pasar más adelante a producción, cambia TATALLO_BASE_URL a https://api.tatallo.com y usa tu clave de producción.

2. Comprueba tu clave

Ves qué clave usaste, tu PMS, el entorno y los scopes:
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

En staging obtienes las propiedades fixture conectadas a tu PMS, exactamente estas:
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

Guarda el 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 que TATALLO_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 tiene properties: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 sus id. 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 cabecera Retry-After y vuelve a intentarlo. Cuando escribas a soporte, cita la cabecera X-Request-Id de la respuesta que falla.