POST Transferencia - Varejonline/api GitHub Wiki
URL
POST https://integrador.varejonline.com.br/apps/api/transferencia
Parâmetros
Envie um JSON no corpo da requisição, contendo:
- remetente: entidade remetente utilizada (objeto complexo)
- id: id do remetente (long)
- destinatario: entidade destinatário utilizada (objeto complexo)
- id: id do destinatário (long)
- idOperacaoEntrada: valor que indica o id de operação de entrada (long)
- idOperacaoSaida: valor que indica o id de operação de saída (long)
- tipoValor: CUSTO (custo médio), VENDA (preço de venda) ou ULTIMA_COMPRA (string)
- produtos: lista de itens a serem transferidos, contendo:
Retorno:
Sucesso:
- HTTP STATUS 201 - CREATED
Retorna um Json com informações do resultado da operação realizada, contendo:
- idRecurso: id da tranferência.
- codigoMensagem: Código de identificação da operação realizada. veja a lista de Códigos
- mensagem: Mensagem da operação realizada
Requisição inválida:
- HTTP STATUS 400 – BAD REQUEST
- Body: mensagem de erro
Exemplo
POST https://integrador.varejonline.com.br/apps/api/transferencia
{
"remetente": {
"id": 6
},
"destinatario": {
"id": 9
},
"idOperacaoEntrada": 1017,
"idOperacaoSaida": 1024,
"tipoValor": "VENDA",
"produtos": [
{
"produto": {
"id": 112767
},
"unidade": "CX",
"quantidade": 1
},
{
"produto": {
"codigoSistema": "0001.0002"
},
"unidade": "PC",
"quantidade": 1
}
]
}