Skip to main content

Envelope

As respostas bem-sucedidas retornam { "data": … }. As falhas retornam um objeto error e um status HTTP diferente de 2xx. Ramifique pelo código de status, não por um indicador no corpo:
As respostas dos endpoints de dados carregam também um cabeçalho X-Request-Id; inclua-o ao reportar um problema.

Tipos e códigos

Nem todos os endpoints emitem todos os códigos; a página de referência de cada endpoint lista os seus. Um “sem correspondências” nunca é um 404; é um 200 bem-sucedido: as consultas de registro único retornam found: false, e as buscas retornam uma lista vazia. Um 404 significa que o endpoint ou o id do trabalho em si não existe.
As consultas assíncronas podem falhar como trabalho em vez de como um erro HTTP. Um trabalho com falha carrega o mesmo objeto error no envelope, com code: "job_failed".