POST api/v1/salesset/frete

Request Information

URI Parameters

None.

Body Parameters

FreteSalesSetRequest
NameDescriptionTypeAdditional information
Carrinho

CarrinhoFreteSalesSetRequest

None.

Request Formats

application/json, text/json

Sample:
{
  "carrinho": {
    "distributionCenterId": 1,
    "distributionCenterPrefix": "sample string 2",
    "opcaoPagamentoId": "sample string 3",
    "condicaoPagamentoId": "sample string 4",
    "contexto": {
      "consumo": true,
      "faturado": true,
      "tipoOperacao": 0,
      "bancoId": "sample string 3",
      "terceiroId": "sample string 4"
    },
    "revendaId": 5,
    "clienteFinalId": 1,
    "tipoVenda": "sample string 6",
    "enderecoEntrega": {
      "clienteId": 1,
      "revenda": true
    },
    "itens": [
      {
        "partNumber": "sample string 1",
        "sku": "sample string 2",
        "quantidade": 3,
        "precoUnitarioOriginal": 4.0,
        "precoUnitarioDeRevenda": 5.0,
        "precoComissionado": 6.0,
        "bundleId": "sample string 7",
        "dimensoesUnitarias": {
          "altura": 1.0,
          "largura": 2.0,
          "profundidade": 3.0,
          "peso": 4.0
        }
      },
      {
        "partNumber": "sample string 1",
        "sku": "sample string 2",
        "quantidade": 3,
        "precoUnitarioOriginal": 4.0,
        "precoUnitarioDeRevenda": 5.0,
        "precoComissionado": 6.0,
        "bundleId": "sample string 7",
        "dimensoesUnitarias": {
          "altura": 1.0,
          "largura": 2.0,
          "profundidade": 3.0,
          "peso": 4.0
        }
      }
    ],
    "totalRevendaSemFrete": 7.0,
    "totalComissionadoSemFrete": 8.0
  }
}

application/xml, text/xml

Sample:
<FreteSalesSetRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Frete.SalesSet">
  <Carrinho xmlns:d2p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Carrinho.SalesSet">
    <d2p1:ClienteFinalId>1</d2p1:ClienteFinalId>
    <d2p1:CondicaoPagamentoId>sample string 4</d2p1:CondicaoPagamentoId>
    <d2p1:Contexto xmlns:d3p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Preco.SalesSet">
      <d3p1:BancoId>sample string 3</d3p1:BancoId>
      <d3p1:Consumo>true</d3p1:Consumo>
      <d3p1:Faturado>true</d3p1:Faturado>
      <d3p1:TerceiroId>sample string 4</d3p1:TerceiroId>
      <d3p1:TipoOperacao>VendaPadrao</d3p1:TipoOperacao>
    </d2p1:Contexto>
    <d2p1:DistributionCenterId>1</d2p1:DistributionCenterId>
    <d2p1:DistributionCenterPrefix>sample string 2</d2p1:DistributionCenterPrefix>
    <d2p1:EnderecoEntrega xmlns:d3p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.ClienteFinal">
      <d3p1:ClienteId>1</d3p1:ClienteId>
      <d3p1:Revenda>true</d3p1:Revenda>
    </d2p1:EnderecoEntrega>
    <d2p1:Itens>
      <d2p1:CarrinhoFreteSalesSetItemRequest>
        <d2p1:BundleId>sample string 7</d2p1:BundleId>
        <d2p1:DimensoesUnitarias xmlns:d5p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Frete">
          <d5p1:Altura>1</d5p1:Altura>
          <d5p1:Largura>2</d5p1:Largura>
          <d5p1:Peso>4</d5p1:Peso>
          <d5p1:Profundidade>3</d5p1:Profundidade>
        </d2p1:DimensoesUnitarias>
        <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
        <d2p1:PrecoComissionado>6</d2p1:PrecoComissionado>
        <d2p1:PrecoUnitarioDeRevenda>5</d2p1:PrecoUnitarioDeRevenda>
        <d2p1:PrecoUnitarioOriginal>4</d2p1:PrecoUnitarioOriginal>
        <d2p1:Quantidade>3</d2p1:Quantidade>
        <d2p1:Sku>sample string 2</d2p1:Sku>
      </d2p1:CarrinhoFreteSalesSetItemRequest>
      <d2p1:CarrinhoFreteSalesSetItemRequest>
        <d2p1:BundleId>sample string 7</d2p1:BundleId>
        <d2p1:DimensoesUnitarias xmlns:d5p1="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Frete">
          <d5p1:Altura>1</d5p1:Altura>
          <d5p1:Largura>2</d5p1:Largura>
          <d5p1:Peso>4</d5p1:Peso>
          <d5p1:Profundidade>3</d5p1:Profundidade>
        </d2p1:DimensoesUnitarias>
        <d2p1:PartNumber>sample string 1</d2p1:PartNumber>
        <d2p1:PrecoComissionado>6</d2p1:PrecoComissionado>
        <d2p1:PrecoUnitarioDeRevenda>5</d2p1:PrecoUnitarioDeRevenda>
        <d2p1:PrecoUnitarioOriginal>4</d2p1:PrecoUnitarioOriginal>
        <d2p1:Quantidade>3</d2p1:Quantidade>
        <d2p1:Sku>sample string 2</d2p1:Sku>
      </d2p1:CarrinhoFreteSalesSetItemRequest>
    </d2p1:Itens>
    <d2p1:OpcaoPagamentoId>sample string 3</d2p1:OpcaoPagamentoId>
    <d2p1:RevendaId>5</d2p1:RevendaId>
    <d2p1:TipoVenda>sample string 6</d2p1:TipoVenda>
    <d2p1:TotalComissionadoSemFrete>8</d2p1:TotalComissionadoSemFrete>
    <d2p1:TotalRevendaSemFrete>7</d2p1:TotalRevendaSemFrete>
  </Carrinho>
</FreteSalesSetRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'FreteSalesSetRequest'.

Response Information

Resource Description

FreteSalesSetResponse
NameDescriptionTypeAdditional information
FormasDePagamento

Collection of FormaFreteSalesSetResponse

None.

Response Formats

application/json, text/json

Sample:
{
  "formasDePagamento": [
    {
      "id": "sample string 1",
      "nome": "sample string 2",
      "opcoesDePagamento": [
        {
          "id": "sample string 1",
          "nome": "sample string 2",
          "valorDoFrete": 3.0,
          "prazoDeEntrega": 4,
          "valoresPorFilial": [
            {
              "centroDistribuicaoId": 1,
              "valorDoFrete": 2.0
            },
            {
              "centroDistribuicaoId": 1,
              "valorDoFrete": 2.0
            }
          ]
        },
        {
          "id": "sample string 1",
          "nome": "sample string 2",
          "valorDoFrete": 3.0,
          "prazoDeEntrega": 4,
          "valoresPorFilial": [
            {
              "centroDistribuicaoId": 1,
              "valorDoFrete": 2.0
            },
            {
              "centroDistribuicaoId": 1,
              "valorDoFrete": 2.0
            }
          ]
        }
      ]
    },
    {
      "id": "sample string 1",
      "nome": "sample string 2",
      "opcoesDePagamento": [
        {
          "id": "sample string 1",
          "nome": "sample string 2",
          "valorDoFrete": 3.0,
          "prazoDeEntrega": 4,
          "valoresPorFilial": [
            {
              "centroDistribuicaoId": 1,
              "valorDoFrete": 2.0
            },
            {
              "centroDistribuicaoId": 1,
              "valorDoFrete": 2.0
            }
          ]
        },
        {
          "id": "sample string 1",
          "nome": "sample string 2",
          "valorDoFrete": 3.0,
          "prazoDeEntrega": 4,
          "valoresPorFilial": [
            {
              "centroDistribuicaoId": 1,
              "valorDoFrete": 2.0
            },
            {
              "centroDistribuicaoId": 1,
              "valorDoFrete": 2.0
            }
          ]
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<FreteSalesSetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/B2B.Integration.GenericIntegration.Contracts.Frete.SalesSet">
  <FormasDePagamento>
    <FormaFreteSalesSetResponse>
      <Id>sample string 1</Id>
      <Nome>sample string 2</Nome>
      <OpcoesDePagamento>
        <OpcaoFreteSalesSetResponse>
          <Id>sample string 1</Id>
          <Nome>sample string 2</Nome>
          <PrazoDeEntrega>4</PrazoDeEntrega>
          <ValorDoFrete>3</ValorDoFrete>
          <ValoresPorFilial>
            <OpcaoFretePorCdSalesSetResponse>
              <CentroDistribuicaoId>1</CentroDistribuicaoId>
              <ValorDoFrete>2</ValorDoFrete>
            </OpcaoFretePorCdSalesSetResponse>
            <OpcaoFretePorCdSalesSetResponse>
              <CentroDistribuicaoId>1</CentroDistribuicaoId>
              <ValorDoFrete>2</ValorDoFrete>
            </OpcaoFretePorCdSalesSetResponse>
          </ValoresPorFilial>
        </OpcaoFreteSalesSetResponse>
        <OpcaoFreteSalesSetResponse>
          <Id>sample string 1</Id>
          <Nome>sample string 2</Nome>
          <PrazoDeEntrega>4</PrazoDeEntrega>
          <ValorDoFrete>3</ValorDoFrete>
          <ValoresPorFilial>
            <OpcaoFretePorCdSalesSetResponse>
              <CentroDistribuicaoId>1</CentroDistribuicaoId>
              <ValorDoFrete>2</ValorDoFrete>
            </OpcaoFretePorCdSalesSetResponse>
            <OpcaoFretePorCdSalesSetResponse>
              <CentroDistribuicaoId>1</CentroDistribuicaoId>
              <ValorDoFrete>2</ValorDoFrete>
            </OpcaoFretePorCdSalesSetResponse>
          </ValoresPorFilial>
        </OpcaoFreteSalesSetResponse>
      </OpcoesDePagamento>
    </FormaFreteSalesSetResponse>
    <FormaFreteSalesSetResponse>
      <Id>sample string 1</Id>
      <Nome>sample string 2</Nome>
      <OpcoesDePagamento>
        <OpcaoFreteSalesSetResponse>
          <Id>sample string 1</Id>
          <Nome>sample string 2</Nome>
          <PrazoDeEntrega>4</PrazoDeEntrega>
          <ValorDoFrete>3</ValorDoFrete>
          <ValoresPorFilial>
            <OpcaoFretePorCdSalesSetResponse>
              <CentroDistribuicaoId>1</CentroDistribuicaoId>
              <ValorDoFrete>2</ValorDoFrete>
            </OpcaoFretePorCdSalesSetResponse>
            <OpcaoFretePorCdSalesSetResponse>
              <CentroDistribuicaoId>1</CentroDistribuicaoId>
              <ValorDoFrete>2</ValorDoFrete>
            </OpcaoFretePorCdSalesSetResponse>
          </ValoresPorFilial>
        </OpcaoFreteSalesSetResponse>
        <OpcaoFreteSalesSetResponse>
          <Id>sample string 1</Id>
          <Nome>sample string 2</Nome>
          <PrazoDeEntrega>4</PrazoDeEntrega>
          <ValorDoFrete>3</ValorDoFrete>
          <ValoresPorFilial>
            <OpcaoFretePorCdSalesSetResponse>
              <CentroDistribuicaoId>1</CentroDistribuicaoId>
              <ValorDoFrete>2</ValorDoFrete>
            </OpcaoFretePorCdSalesSetResponse>
            <OpcaoFretePorCdSalesSetResponse>
              <CentroDistribuicaoId>1</CentroDistribuicaoId>
              <ValorDoFrete>2</ValorDoFrete>
            </OpcaoFretePorCdSalesSetResponse>
          </ValoresPorFilial>
        </OpcaoFreteSalesSetResponse>
      </OpcoesDePagamento>
    </FormaFreteSalesSetResponse>
  </FormasDePagamento>
</FreteSalesSetResponse>