POST api/{token}/fretes

Request Information

URI Parameters

NameDescriptionTypeAdditional information
token

string

Required

Body Parameters

FretesModel
NameDescriptionTypeAdditional information
cnpjPagador

string

Required

origem

DadosModel

Required

destino

DadosModel

Required

valorTotal

decimal number

Required

volumes

Collection of VolumeModel

Required

retornos

Collection of RetornoFreteModel

None.

erro

ErroModel

None.

Request Formats

application/json, text/json

Sample:
{
  "cnpjPagador": "sample string 1",
  "origem": {
    "nome": "sample string 1",
    "cnpjCpf": "sample string 2",
    "logradouro": "sample string 3",
    "numero": "sample string 4",
    "complemento": "sample string 5",
    "bairro": "sample string 6",
    "municipio": "sample string 7",
    "uf": "sample string 8",
    "cep": "sample string 9",
    "ddd": "sample string 10",
    "telefone": "sample string 11"
  },
  "destino": {
    "nome": "sample string 1",
    "cnpjCpf": "sample string 2",
    "logradouro": "sample string 3",
    "numero": "sample string 4",
    "complemento": "sample string 5",
    "bairro": "sample string 6",
    "municipio": "sample string 7",
    "uf": "sample string 8",
    "cep": "sample string 9",
    "ddd": "sample string 10",
    "telefone": "sample string 11"
  },
  "valorTotal": 2.1,
  "volumes": [
    {
      "altura": 1.1,
      "comprimento": 2.1,
      "largura": 3.1,
      "peso": 4.1,
      "identificador": "sample string 5"
    },
    {
      "altura": 1.1,
      "comprimento": 2.1,
      "largura": 3.1,
      "peso": 4.1,
      "identificador": "sample string 5"
    }
  ],
  "retornos": [
    {
      "valor": 1.1,
      "prazo": "sample string 2",
      "transportadora": {
        "cnpj": "sample string 1",
        "nome": "sample string 2"
      },
      "modalidade": {
        "codigo": 1,
        "descricao": "sample string 2"
      },
      "erro": {
        "Id": 1,
        "mensagem": "sample string 2"
      }
    },
    {
      "valor": 1.1,
      "prazo": "sample string 2",
      "transportadora": {
        "cnpj": "sample string 1",
        "nome": "sample string 2"
      },
      "modalidade": {
        "codigo": 1,
        "descricao": "sample string 2"
      },
      "erro": {
        "Id": 1,
        "mensagem": "sample string 2"
      }
    }
  ],
  "erro": {
    "Id": 1,
    "mensagem": "sample string 2"
  }
}

text/xml

Sample:
<FretesModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RDCAPI.Models">
  <CNPJPagador>sample string 1</CNPJPagador>
  <Destino>
    <Bairro>sample string 6</Bairro>
    <CEP>sample string 9</CEP>
    <CnpjCpf>sample string 2</CnpjCpf>
    <Complemento>sample string 5</Complemento>
    <DDD>sample string 10</DDD>
    <Logradouro>sample string 3</Logradouro>
    <Municipio>sample string 7</Municipio>
    <Nome>sample string 1</Nome>
    <Numero>sample string 4</Numero>
    <Telefone>sample string 11</Telefone>
    <UF>sample string 8</UF>
  </Destino>
  <Erro>
    <Id>1</Id>
    <Mensagem>sample string 2</Mensagem>
  </Erro>
  <Origem>
    <Bairro>sample string 6</Bairro>
    <CEP>sample string 9</CEP>
    <CnpjCpf>sample string 2</CnpjCpf>
    <Complemento>sample string 5</Complemento>
    <DDD>sample string 10</DDD>
    <Logradouro>sample string 3</Logradouro>
    <Municipio>sample string 7</Municipio>
    <Nome>sample string 1</Nome>
    <Numero>sample string 4</Numero>
    <Telefone>sample string 11</Telefone>
    <UF>sample string 8</UF>
  </Origem>
  <Retornos>
    <RetornoFreteModel>
      <Erro>
        <Id>1</Id>
        <Mensagem>sample string 2</Mensagem>
      </Erro>
      <Modalidade>
        <Codigo>1</Codigo>
        <Descricao>sample string 2</Descricao>
      </Modalidade>
      <Prazo>sample string 2</Prazo>
      <Transportadora>
        <CNPJ>sample string 1</CNPJ>
        <Nome>sample string 2</Nome>
      </Transportadora>
      <Valor>1.1</Valor>
    </RetornoFreteModel>
    <RetornoFreteModel>
      <Erro>
        <Id>1</Id>
        <Mensagem>sample string 2</Mensagem>
      </Erro>
      <Modalidade>
        <Codigo>1</Codigo>
        <Descricao>sample string 2</Descricao>
      </Modalidade>
      <Prazo>sample string 2</Prazo>
      <Transportadora>
        <CNPJ>sample string 1</CNPJ>
        <Nome>sample string 2</Nome>
      </Transportadora>
      <Valor>1.1</Valor>
    </RetornoFreteModel>
  </Retornos>
  <ValorTotal>2.1</ValorTotal>
  <Volumes>
    <VolumeModel>
      <Altura>1.1</Altura>
      <Comprimento>2.1</Comprimento>
      <Identificador>sample string 5</Identificador>
      <Largura>3.1</Largura>
      <Peso>4.1</Peso>
    </VolumeModel>
    <VolumeModel>
      <Altura>1.1</Altura>
      <Comprimento>2.1</Comprimento>
      <Identificador>sample string 5</Identificador>
      <Largura>3.1</Largura>
      <Peso>4.1</Peso>
    </VolumeModel>
  </Volumes>
</FretesModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json

Sample:
{}

text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />