Skip to main content
Precisa de uma credencial PMS de staging. Se ainda não tiver, peça acesso.

1. Defina duas variáveis de ambiente

Todos os exemplos desta documentação usam estas duas variáveis. Para passar a produção mais tarde, mude TATALLO_BASE_URL para https://api.tatallo.com e use a chave de produção.

2. Verifique a sua chave

Vê que chave usou, o seu PMS, o ambiente e os âmbitos:
credential_id é o ID da sua chave, por isso o seu pode diferir do exemplo. environment deve ser staging e scopes deve incluir properties:read.

3. Liste as suas propriedades

Em staging obtém as propriedades fictícias ligadas ao seu PMS, exatamente estas:
page.next_cursor é null, por isso esta é a lista completa. Com mais propriedades do que cabem numa página, siga o cursor: veja Descoberta de propriedades em staging.

4. Leia uma propriedade

Guarde o id de cada propriedade na sua tabela de mapeamento: nunca muda. O significado de cada campo: Propriedades.

Resolução de problemas

Cada erro tem a mesma forma, { "error": { "code", "message", "request_id" } }. Decida com base em code.

401 unauthorized

A chave falta, está mal formada, é do outro ambiente, expirou ou foi revogada. Confirme que TATALLO_API_KEY começa por tat_stg_sk_ quando TATALLO_BASE_URL é staging, que o cabeçalho é exatamente Authorization: Bearer <key> e que nada foi cortado ao copiar. Veja Autenticação.

403 insufficient_scope

A chave é válida mas não tem properties:read. GET /v1/me mostra os seus âmbitos. Peça a developers@tatallo.com uma chave com o âmbito necessário.

404 property_not_found

A propriedade não está ligada ao seu PMS ou não existe. A Tatallo responde da mesma forma de propósito. Liste primeiro as suas propriedades e use os respetivos id. Veja porque uma propriedade não ligada é um 404.

429 rate_limited

Mais de 60 pedidos num minuto com esta chave. Aguarde o número de segundos no cabeçalho Retry-After e tente outra vez. Quando escrever ao suporte, cite o cabeçalho X-Request-Id da resposta com erro.