POST

api/comercial/fa/Pedido/SalvarItemPedido

Informações de Envio:

Cabeçalhos de Envio:

Parâmetro Valor Descrição Tipo de parâmetro Tipo de dados
Authorization Bearer Hash gerado no login Header String

Acesse o método de login para mais informações: api/genericos/ge/Login/Autenticar

Modelo:

Informações do item de pedido a ser criado

ItemPedidoDTO

NomeDescriçãoTipoInformação Adicional
CodigoPedido

string

Obrigatório

Sequencia

integer

Obrigatório

CodigoMaterial

string

Obrigatório

Quantidade

decimal number

Obrigatório

PrecoUnitario

decimal number

Opcional

PrecoOriginal

decimal number

Opcional

PrazoEntrega

date

Opcional

PrazoProgramado

date

Opcional

PercentualDesconto

decimal number

Opcional

CodigoTabelaPreco

string

Opcional

CodigoCentroArmazenagem

string

Opcional

CodigoEspecificacao1

string

Opcional

CodigoEspecificacao2

string

Opcional

CodigoGrade

string

Opcional

CodigoControle

string

Opcional

PedidoCompra

string

Opcional

ItemPedidoCompra

string

Opcional

GradeItem

GradeItemPedidoDTO

Opcional

Formato de Envio:

application/json, text/json

Exemplo:
{
  "CodigoPedido": "string 1",
  "Sequencia": 1,
  "CodigoMaterial": "string 2",
  "Quantidade": 1.1,
  "PrecoUnitario": 1.1,
  "PrecoOriginal": 1.1,
  "PrazoEntrega": "2026-01-13",
  "PrazoProgramado": "2026-01-13",
  "PercentualDesconto": 1.1,
  "CodigoTabelaPreco": "string 3",
  "CodigoCentroArmazenagem": "string 4",
  "CodigoEspecificacao1": "string 5",
  "CodigoEspecificacao2": "string 6",
  "CodigoGrade": "string 7",
  "CodigoControle": "string 8",
  "PedidoCompra": "string 9",
  "ItemPedidoCompra": "string 10",
  "GradeItem": [
    {
      "SequenciaGrade": "string 1",
      "Numeracao": "string 2",
      "Quantidade": 3.1
    }
  ]
}

Informações de Retorno:

Cabeçalhos Adicionais:

Nome Descrição Valor
cigam-api-version Versão do build/compilação dessa versão da API 2.1.8565.21067

Modelo:

Status HTTP 200 quando sucesso 400 quando erro e objeto JSON com informações adicionais

HttpCustomResponse

NomeDescriçãoTipoInformação Adicional
success

boolean

Opcional

hash

string

Opcional

messages

string

Opcional

data

Object

Opcional

tipoLogin

string

Opcional

Formato de Resposta:

Código de status HTTP Descrição Modelo de resposta
200 OK

application/json, text/json

Exemplo:
{
  "success": true,
  "hash": "string 2",
  "messages": [
    "string 1"
  ],
  "data": {},
  "tipoLogin": "string 4"
}
400 Requisição inválida

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
401 Não autorizado

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
500 Requisição falhou

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}
502 Falha de comunicação

application/json, text/json

Exemplo:
{
                    "success": false,
                    "hash": "string 2",
                    "messages": [
                     "string 1"
                    ],
                     "data": {},
                     "tipoLogin": "string 4"                    
                    
}