Pedidos

Saving Orders:

Filling in parameters:

  1. Method: POST

  2. URL: https://api.moblix.com.br/api/pedido/Gravar

  3. Headers:

  • Content-Type= application/json
  • Authorization= Bearer + [space] + [Token obtained on previous request]

Ex:

Bearer JKTMVXp7U4StE0rTtA26fOGKKZiF4tRVfOmt2_FcN8RBuoxrz1RYiATnFA18iQ09ABHFfV2YjDG9OJcb2kHTasjJhG_4VESDjvqlNa_fuqzQ9qj2xgBWmrhAZFcZ0r38gErc5yfvDwtEVPplOX4J5teSJugAwWMJE8G7CtjmW9v5r3HUjUpAlsukEOz5l1_
7pdY8kdQlNib0pfbtfb9aSr_vpeAEsA1L3Wsvcz0NNcgJOPPW
px4XSgHRqr-6X7FlgyUtLaIYkDnbj5dgWGoQoCo1lio9-
1JfcFqZg2btBQKQUu2pWLc2qbajbLLp6UTwH2a0lrVBOHTwv8fcw

https://suporte.moblix.com.br/hc/article_attachments/360058279734/mceclip4.png

  1. Body:
  • Mark the field “Raw”

Request params (JSON):

Note: Fields with a question mark (?) in front of them are fields that can be null

{
    "Adultos": int,
    "Criancas": int,
    "Bebes": int,
    "IdStatus": 1,
    "IdMeioPagamento": int,
    "IdPedidoTipo": 1
    "IdStatusPagamento": 1,
    "IdCliente": ?int,
    "Passageiro": ?{
        "Nome": string,
        "Sobrenome": string,
        "Nascimento": DateTime,
        "Rg": string,
        "Cpf": string,
        "Passaporte": string,
        "Sexo": string (M ou F),
        "ValidadePassaporte": DateTime,
        "PaisEmissor": string,
    }
    "Parcelas": ?int,
    "Viagem": {
        "Volta": byte,
        "IdCia": int,
        "MilhasAdulto": ?int,
        "MilhasCrianca": ?int,
        "ValorAdulto": ?double,
        "ValorCrianca": ?double,
        "TaxaBagagem": ?int
        "QntdBagagem": ?int,
        "Trecho": {
            "Saida": DateTime,
                "Chegada": DateTime,
                "IataOrigem": string,
                "IataDestino": string,
                "NumeroVoo": string,
                "Classe": int
        },
        "IdCiaOperadora": ?int (Same Id from 'IdCia' if it's the same)
    }
    "Observacoes": ?string
}

Execute request:

https://suporte.moblix.com.br/hc/article_attachments/360058279554/mceclip2.png

Example request:

{
    "Adultos": 1,
    "Criancas": 0,
    "Bebes": 0,
    "IdStatus": 1,
    "IdMeioPagamento": 5,
        "IdPedidoTipo": 1,
    "IdStatusPagamento": 1,
        "Parcelas": 0,
        "IdCliente": 4748,
    "Passageiro": [  
        {
            "Nome": "John",
            "Sobrenome": "Doe",
            "Nascimento": "2000-01-25",
            "Rg": "381627536",
            "Cpf": "91723920029",
            "Sexo": "M"
        }
    ],
    "Viagem": [{
        "Volta": 0,
        "MilhasAdulto": 5404,
            "MilhasCrianca": 0,
        "ValorAdulto": 463,
            "ValorCrianca": 0,
        "IdCia": 2,
            "TaxaServico": 0,
            "TaxaEmbarque": 30,
            "TaxaEmissaoResgate": 0,
        "Trecho": [{
            "Saida": "2021-05-03 12:40:00.000",
                "Chegada": "2021-05-03 14:30:00.000",
                "IataOrigem": "BSB",
                "IataDestino": "CGH",
                "NumeroVoo": "G3-4370",
                "Classe": 0
        }],
            "QntdBagagem": 0,
        "IdCiaOperadora": 2
        }],
    "Observacoes": "Criação de pedido via API"
}

Airlines (CompanhiaNomes):

  • None = 0,
  • Latam = 1,
  • Gol = 2,
  • Azul = 3,
  • Avianca = 4,
  • Livelo = 34,
  • Tap = 11,
  • Interline = 1200

Flight Class (ClassesVoo):

  • NaoInformado = -1,
  • Economica = 0,
  • PrimeiraClasse = 1,
  • Executiva = 2

Payment method:

https://suporte.moblix.com.br/hc/article_attachments/1500013806882/mceclip0.png

Full endpoint details can be obtained from:

https://api.moblix.com.br/Api/help