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".