code legível por máquina. Esta página lista todos os códigos, agrupados por área. A página de cada endpoint também lista os códigos que aquele endpoint retorna com mais frequência.
O Blob Storage tem a sua própria lista de códigos, e o AI Gateway responde no formato de erro da OpenAI, com códigos em minúsculas. Nenhum dos dois é coberto aqui.
Formato do erro
A lista de códigos cresce com o tempo. Trate um código que você não conhece como uma falha genérica do status HTTP que veio com ele: corrija a requisição em um
4xx, espere em um 429 e tente de novo mais tarde em um 5xx.Novas tentativas
A API não envia o headerRetry-After, então a decisão é sua. Uma política segura:
202 SNAPSHOT_PROCESSING mantém o envelope de erro por compatibilidade, mas não é uma falha: o snapshot ainda está sendo gerado e aparece na listagem sozinho. Não peça de novo.
Limites de requisições
Dois códigos respondem429, e eles significam coisas diferentes:
RATE_LIMITED: o orçamento de requisições da sua conta ou chave de API, contado a cada 60 segundos e definido pelo seu plano (veja os valores por plano). Acima dele, a API recusa as suas requisições por até 30 minutos. Alguns endpoints também respondemRATE_LIMITEDpara os seus próprios limites, e um endereço IP que insiste em enviar chaves de API que não pertencem a nenhuma conta fica bloqueado por um curto período.KEEP_CALM: o limite próprio de um endpoint, como uma reinicialização a cada poucos segundos. Espere um momento e tente de novo. O limite de cada endpoint está na página dele.
Autenticação e permissões
Validação da requisição
Cotas e limites de conexão
Aplicações
Upload e commit
Verificações do zip e da configuração
Quando você faz o upload de uma aplicação, o servidor que vai executá-la verifica o zip e o arquivo de configuração (squarecloud.app ou squarecloud.config). Uma verificação com falha responde 400 com um destes códigos, e nenhum deploy é feito. Corrija o zip e envie de novo. Um commit não lê o arquivo de configuração: ele só pode falhar com FAILED_EXTRACT ou CONTAINER_INSUFFICIENT_DISK_SPACE desta lista.
Variáveis de ambiente
Arquivos
Deploys e GitHub
Um deploy via Git que falha não é um erro HTTP: ele aparece no histórico de deploys como um evento com
state: "error" e um code como DEPLOY_FAILED.
Rede e domínios
Snapshots
Bancos de dados
Workspaces
Plataforma
Os códigos
AI_* (AI_DAILY_LIMIT_REACHED, AI_NO_PLAN_LIMIT_REACHED, AI_MAX_CONCURRENT_STREAMS, AI_UNAVAILABLE) pertencem ao assistente de IA do dashboard, que exige uma sessão do dashboard. Uma chave de API nunca os recebe.Relacionados
- Autenticação e escopos
- Limites de requisições por plano
- SDK de JavaScript:
SquareCloudAPIError - SDK de Python:
SquareCloudAPIError - SDK de Go:
*APIError

