Informações |
---|
Este método é responsável pela criação da reserva de estoque online |
...
- Endpoint: /api/pdvsyncserver/retaguarda/v2/ProcessoOnlineEstoqueSaldo/{idInquilino}/{idProdutoRetaguarda}/{idLojaOrigemRetaguarda}/{idLojasConsultaEstoqueRetaguarda}/{idProdutoEmbalagemRetaguarda}ProcessoOnlineReservaEstoque
- Método: GETPOST
- Autenticação: Bearer token
- Permissão: Retaguarda
Para esse endpoint, alguns parâmetro precisam ser enviados na requisição. Estes parâmetros são:
...
Body da requisição
Deck of Cards |
---|
|
Card |
---|
label | Definição das propriedades |
---|
| Campo | Tipo | Descrição | Obrigatório |
---|
IdInquilino | String |
|
|
...
| Identificador do inquilino |
|
|
...
...
...
...
...
...
...
...
Pode ser passar mais de um valor separando-os por vírgula (,)
...
N
...
reserva de estoque | Sim | Reserva |
|
|
Retornos
Deck of Cards |
---|
id | ProcessoOnlineEstoqueSaldoDC |
---|
|
Card |
---|
| Campo | Tipo | Descrição |
---|
success | Booleano | Indica se a requisição retornou sucesso | message | String | Campo com as mensagens de erro | dataConteúdo retornodata.data.estoque.armazem | Objeto | Objeto armazem | data.estoque.armazem.id | String | Identificador do armazem | data.estoque.armazem.descricao | String | descrição do armazem | data.estoque.loja | Objeto | Objeto loja | data.estoque.loja.endereco | String | Endereço da loja | data.estoque.loja.idRetaguarda | String | Identificador da loja na retaguarda | data.estoque.loja.descricao | String | Descrição da loja | data.estoque.quantidade | Decimal | Quantidade em estoque | data.idRetaguardaProduto | Lista de Objetos | Lista de estoques | Sim | Reserva.IdRetaguardaLojaEstoque | String | Identificador da loja estoque na retaguarda | Sim | Reserva.IdRetaguardaProduto |
String | Identificador do produto na retaguarda | errorsNulo | Lista com erros | totalTime | Inteiro | Tempo de requisição | numberOfRecords | Inteiro | Número de linhas retornadas | Reserva.QuantidadeReserva | Inteiro | Quantidade reserva | Sim |
|
Card |
---|
| { "successidInquilino": true"string", "messageidLojaRetaguarda": "string", "data": [ { "estoque": [ { "armazem": { "ididOperadorRetaguarda": "string", "cpfCnpj": "string", "descricao"nome": "string" }, "loja": { "endereco": ""idClienteRetaguarda": "string", "idRetaguarda"dataInicio": "string2024-06-17T22:41:07.140Z", "descricaodataFim": "string" }, "quantidade": 0.0 } ], "idRetaguardaProduto": "string" } ], 2024-06-17T22:41:07.140Z" } |
|
Retornos
Deck of Cards |
---|
|
Card |
---|
| Campo | Tipo | Descrição |
---|
Success | bool | Indica se a requisição foi feita com sucesso | Message | String | Mensagem de retorno de erros | Data | Lista de Objetos | Mensagem de retorno | Errors | Lista de objetos | Lista de erros | TotalTime | Int | Tempo da requisição | NumberOfRecords | Int | Número de registros |
{ "success": true, "message": "String", "data": "" "errors": null, "totalTime": 0, "numberOfRecords": 0 } |
Card |
---|
| Campo | Tipo | Descrição | ObeservaçãoObservação |
---|
Success | bool | Indica se a requisição foi feita com sucesso |
| Message | string | Mensagem de retorno de erros |
| Data | Objeto | Objeto de retorno |
| Errors | Lista de objetos | Lista de erros | Somente é retornado na V3 | TotalTime | Int | Tempo total da requisição |
| NumberOfRecords | Int | Número de registros |
|
{ "success": false, "message": "string", "data": null, "errors": null, "totalTime": 0, "numberOfRecords": 0 } |
|