Pular para o conteúdo principal
- Tratamento de erros

Erros da API

Toda falha da API retorna um envelope de erro JSON com um código estável, status HTTP, mensagem e request id para o suporte.

Envelope de erro

{
  "error": {
    "code": "asset_not_found",
    "message": "No asset with id 42 for this shop",
    "status": 404,
    "request_id": "req_..."
  }
}

Inclua o request id ao entrar em contato com o suporte.

Códigos de erro comuns

HTTPCódigoSignificado
400invalid_requestJSON malformado ou campo ausente.
400idempotency_key_requiredRequisição de escrita sem Idempotency-Key.
401unauthorizedToken ausente, inválido, desconhecido ou revogado.
402plan_requiredO acesso à API não foi ativado para a loja.
404asset_not_found, mapping_not_found, order_not_found, category_not_found, job_not_foundO recurso não existe ou pertence a outra loja.
409idempotency_conflictA mesma chave foi reutilizada com uma requisição diferente.
409stamping_in_progressO reenvio fica bloqueado enquanto o carimbo do PDF está pendente.
409delivery_not_yet_releasedO produto tem um atraso de entrega de downloads configurado e os arquivos do comprador ainda não foram liberados. error.details.release_at é o instante ISO 8601 da liberação; o lojista pode liberar o pedido antecipadamente com o endpoint grant-downloads.
422storage_quota_exceededO upload ou a importação excederia a cota de armazenamento.
422key_limit_reachedA loja já possui o máximo de 25 chaves de API ativas; revogue uma primeiro.
422withdrawal_consent_requiredA loja tem o consentimento do direito de arrependimento da UE ativado e o pedido ainda não possui registro de consentimento; as URLs de download são emitidas assim que o cliente consente.
429rate_limitedO limite de chaves de API ou de reenvios do pedido foi atingido.
500internal_errorErro inesperado do servidor.

Documentação da API

Isto foi útil?

Ainda com dúvidas? Envie um e-mail para admin@alvaapps.com.

Última atualização 2026-06-05