Cadastrar novo pedido

POST  https://api.axado.com.br/v2/pedido

Descrição

Cadastra um novo pedido. Um pedido deve ser criado quando um carrinho é fechado. Se essa api for utilizada junto com a api de status de cotação /cotacao/{token}/{codigo}/status é necessário que a cotação contratada seja a mesma utilizada no pedido.

Running

Status

Tempo de resposta: 220ms

Parâmetros

Nome Tipo Descrição Exemplo Obrigatório
consulta_token String Token de consulta a326d58ba2833313ac6ca716a5e6041a
cotacao_codigo String Código da cotação 1
numero String Número do pedido 1234
Status String Status do pedido Ver tabela de status

Exemplo de Request - cURL

                                                                         
curl -X POST "https://api.axado.com.br/v2/pedido?token={seu_token}"
    -d '{
   "consulta_token": "a326d58ba2833313ac6ca716a5e6041a",
   "cotacao_codigo": "2",
   "numero": "1234",
   "status": "pedido_esperando_pagamento"
 }'
       
                                
                                
Testar API

Retornos

201 O retorno não é igual ao formato do POST porque a consulta faz parte do pedido, mas o pedido é cadastrado depois da consulta ter sido realizada.

Nome Tipo Descrição Exemplo
pedido String Número do pedido 123456
status String Status do pedido pedido_esperando_pagamento
data_cadastro DateTime Data de cadastro do pedido 2015-01-01T01:01:00Z
consultas Array Lista de consultas Ver exemplo de consulta

400 O json enviado continha algum tipo de erro de syntaxe, a mensagem de erro conterá mais detalhes sobre o problema.

erro_id nome detalhes
303 JSON_INVALIDO Houve algum problema no json, como erro de syntaxe, valores faltando ou tipos inválidos
401 CONSULTA_JA_CONTRATADA A consulta consulta_token já teve um cotação contratada diferente da cotação informada pelo cotacao_codigo, esse é o mesmo código utilizado pela api de status
1105 PEDIDO_STATUS_INVALIDO O status informado para o pedido é inválido
1106 PEDIDO_JA_EXISTE Já existe um pedido com o número informado

401 O token (código de acesso) informado é inválido.

erro_id erro_mensagem
1 Erro de autenticação

404 O json enviado continha referência para algum objeto que não existia.

erro_id nome detalhes
1102 PEDIDO_CONSULTA_NAO_EXISTE Consulta informada pelo consulta_token não existe
1103 PEDIDO_COTACAO_NAO_EXISTE Cotação informada pelo cotacao_codigo não existe

500

erro_id erro_mensagem
0 Ocorreu um erro no servidor