Docs

Códigos de erro

Os códigos estáveis do campo code nos erros da API do Hydro, com a mensagem padrão de cada um e os status HTTP mais comuns.

O campo code dos erros é estável e deve guiar a lógica do seu cliente. A tabela é gerada a partir do código-fonte e está sempre atualizada.

codeMensagem padrão
validation_failedAlguns campos estão inválidos.
bad_requestRequisição inválida.
unauthenticatedFaça login para continuar.
forbiddenVocê não tem permissão para esta ação.
not_foundRecurso não encontrado.
conflictO recurso foi alterado por outra operação. Tente novamente.
rate_limitedMuitas tentativas. Aguarde um pouco e tente novamente.
internal_errorErro interno. Tente novamente em instantes.
invalid_tokenLink inválido ou expirado.
workspace_suspendedEste workspace está suspenso.
workspace_limit_reachedVocê atingiu o limite de workspaces.
slug_takenEste identificador já está em uso.
last_ownerO workspace precisa de pelo menos um proprietário.
role_not_allowedVocê não pode atribuir este papel.
member_limit_reachedO workspace atingiu o limite de membros.
ingress_node_existsJá existe um ingresso central. Crie o node sem ingresso e faça a troca na página dele, depois que ele estiver no ar.
agent_unavailableO binário do agente não está disponível neste servidor.
payload_too_largeConteúdo maior que o permitido.
quota_exceededO workspace não tem recursos disponíveis no plano para este pedido.
resource_below_minimumO tamanho pedido está abaixo do mínimo para este tipo de recurso.
plan_requiredO workspace precisa de um plano ativo para criar ou aumentar recursos.
plan_archivedEste plano está arquivado.
plan_order_staleO catálogo mudou enquanto você reordenava. Recarregue e tente de novo.
app_slug_takenJá existe uma aplicação com este identificador no workspace.
deployment_in_progressJá há um deploy em andamento para esta aplicação.
artifact_too_largeO arquivo passa do tamanho máximo permitido.
artifact_invalidEnvie um arquivo .zip válido com o código da aplicação.
artifact_has_node_modulesO .zip tem a pasta node_modules. Remova-a e envie de novo: as dependências são instaladas no build.
image_not_foundImagem não encontrada ou não é pública.
rollback_unavailableA imagem deste deploy não está mais disponível para rollback.
app_not_deployedA aplicação ainda não tem um deploy no ar.
build_failedO build falhou. Veja os logs do deploy.
workspace_has_appsExclua as aplicações do workspace antes de excluí-lo.
apps_unavailableAplicações indisponíveis: a plataforma ainda não foi configurada para elas.
github_installation_not_foundConta do GitHub não encontrada ou sem acesso neste workspace.
github_repository_not_foundRepositório não encontrado ou fora do acesso do Hydro.
github_unavailableO GitHub não respondeu. Tente de novo em instantes.
cloudflare_token_invalidO token da Cloudflare é inválido ou não tem acesso à zona do domínio das aplicações.
cloudflare_unavailableA Cloudflare não respondeu. Tente de novo em instantes.
app_not_runningA aplicação não está rodando. Inicie ou faça um deploy primeiro.
file_not_foundArquivo ou pasta não encontrado.
file_too_largeArquivo grande demais.
file_existsJá existe um arquivo ou pasta com esse nome.
path_invalidCaminho inválido.
directory_not_emptyA pasta não está vazia.
name_takenJá existe uma aplicação ou banco com esse nome interno neste workspace.
workspace_node_fullO servidor deste workspace não tem espaço para esse tamanho. Reduza o tamanho ou fale com o suporte.
workspace_node_unavailableO servidor deste workspace está indisponível agora (manutenção ou fora do ar). Tente de novo em instantes ou fale com o suporte.
workspace_node_no_ingressO servidor deste workspace não recebe tráfego web, então não roda aplicações web. Use um worker ou fale com o suporte.
public_port_exhaustedNão há portas livres para acesso externo neste servidor.
database_not_readyO banco ainda não está pronto. Tente de novo em instantes.
domain_takenEsse domínio já está em uso na plataforma.
subdomain_takenEsse endereço em acq.lat já está em uso. Escolha outro.
domain_invalidDomínio inválido para uso com o Hydro.
domain_not_verifiedO DNS do domínio ainda não aponta para o Hydro.
billing_gateway_errorO serviço de pagamentos não respondeu. Tente de novo em instantes.
billing_activeEste workspace tem uma assinatura em andamento. Altere o plano pela cobrança.
billing_pending_paymentA assinatura aguarda o primeiro pagamento.
billing_profile_requiredInforme os dados de cobrança (nome, CPF ou CNPJ e e-mail).
billing_no_subscriptionEste workspace não tem assinatura.
backup_in_progressJá há um backup ou uma restauração em andamento para este recurso.
backup_not_readyEste backup ainda não está pronto para restaurar.
backup_rate_limitedFaça no máximo um backup manual por hora.
billing_past_dueHá uma fatura em atraso. Pague para criar recursos ou religar os que pararam.
plan_usage_exceedsO uso atual não cabe neste plano. Reduza os recursos antes de mudar.
plan_not_purchasableEste plano não está disponível para contratação.
same_planO workspace já está neste plano.
idempotency_conflictEsta Idempotency-Key já foi usada com outro conteúdo.
idempotency_in_progressUma requisição com esta Idempotency-Key ainda está em processamento.

Status HTTP mais comuns

StatusQuando
400Corpo inválido (validation_failed, domain_invalid) ou .zip com node_modules (artifact_has_node_modules)
401Sem token válido (unauthenticated)
403Sem permissão (forbidden, role_not_allowed), plano exigido (plan_required) ou workspace suspenso
404Recurso inexistente ou de outro workspace
409Conflito de estado (name_taken, subdomain_taken, domain_taken, quota_exceeded, deployment_in_progress, database_not_ready, backup_in_progress)
422Reuso de Idempotency-Key com outro corpo; .zip ilegível ou inválido (artifact_invalid)
429Limite de requisições

Nesta página