A API do GetQR está em beta e disponível para workspaces selecionados. Os detalhes podem mudar antes do lançamento oficial.
2xx. Requisições com falha retornam 4xx ou 5xx com um corpo JSON que explica o que deu errado.
Formato do erro
Todo erro tem o mesmo formato: um código estável, uma mensagem legível e um link para a descrição desse código.string
obrigatório
Código de erro estável e legível por máquina. Use-o no seu código em vez da mensagem. Veja Códigos de erro.
string
obrigatório
Descrição legível do problema. O texto pode mudar.
string
obrigatório
Link para a descrição do código de erro na documentação da API da sua conta GetQR.
Códigos de erro
Erros de validação
Quando o corpo ou os parâmetros de consulta não passam na validação, a API responde422. A mensagem descreve o primeiro campo inválido no formato <issue>: <field>: <details>:
link.url.
Como tratar erros
- Decida com base em
error.code, não emerror.message. - Não repita erros
4xxsem mudanças: corrija a requisição primeiro. As exceções são um409de uma requisição ainda em andamento e o429. - Em caso de
429, aguarde o número de segundos do cabeçalhoRetry-After. Veja Limites de requisições. - Repita erros
5xxcom backoff exponencial.
Problemas comuns
Toda requisição retorna 404 "This endpoint is not available."
Toda requisição retorna 404 "This endpoint is not available."
A API está em beta e ainda não está habilitada para o seu workspace.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
O caminho está errado. Compare-o com as páginas dos endpoints e verifique se ele começa com
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
A assinatura do proprietário do workspace terminou. A chave de API volta a funcionar assim que o proprietário assinar de novo.
403 "API access is not available for this role."
403 "API access is not available for this role."
Sua função no workspace é Viewer. Somente o proprietário do workspace e os Editors podem usar a API.