Skip to main content
As rotas de Orders e Products utilizam autenticação por API Key do tipo orders.

Headers Obrigatórios

Todas as requisições devem incluir os seguintes headers:
X-API-Key
string
required
Sua API key do tipo orders
X-Store-Id
string
required
ID da sua loja
Content-Type
string
required
Deve ser application/json
curl -X POST https://api.appmartan.com.br/orders \
  -H "X-API-Key: sua-api-key-aqui" \
  -H "X-Store-Id: 123" \
  -H "Content-Type: application/json" \
  -d '{
    "order_id": "ORD-12345",
    "order_date": "2024-01-01T00:00:00.000Z",
    "delivery_date": "2024-01-05T00:00:00.000Z",
    "products": [...],
    "customers": [...]
  }'

Erros de Autenticação

status
number
Código HTTP do erro
error_code
number
Código de erro específico da API
message
string
Mensagem de erro em inglês
user_message
object
Mensagens de erro traduzidas

Códigos de Erro

StatusCódigoDescrição
4018121200API key ausente no header X-API-Key
4178121201Store ID ausente no header X-Store-Id
4018121202API key inválida ou inativa
4018121203Store inativa
4018121204API key expirada
4038121205Store ID não corresponde à API key
4038121206Limite de uso de pedidos excedido para o plano

Exemplo de Resposta de Erro

{
  "status": 401,
  "error_code": 8121202,
  "message": "Invalid or inactive API key",
  "user_message": {
    "en_us": "Invalid or inactive API key",
    "pt_br": "API key inválida ou inativa"
  },
  "more_info": null
}