Skip to main content
Todo erro devolve o mesmo corpo, qualquer que seja o endpoint:
errors só aparece quando o erro é atribuível a campos específicos. Trate pelo errorCode, não pela message: a mensagem é para humanos e pode mudar.

Códigos

Detalhes que valem saber

Pedir um registro que existe mas pertence a outro projeto devolve 404, não 403. É deliberado: um 403 confirmaria que o id existe. Na prática, trate 404 como “não existe para você”.
O array errors vem com um item de field: "RETRY_AFTER" indicando quanto esperar antes de tentar de novo.
Ele indica que outra operação está segurando o mesmo recurso. Uma nova tentativa depois de um intervalo curto geralmente passa. Vale tratar com backoff, diferente dos outros 4xx.