Pedido de Venda

Todos os WebService referente aos pedidos estão estão no caminho “/api/doc/” ( de agora em diante todo WebService será representado pelo “/api/{serviço}” isso siginificar “http://{servidor}/api/{serviço}” ), abaixo listados estão os tópicos importantes a respeito do WebService.

Para todo e qualquer cadastro que exista existem registros que são uma relação com outro registros, e no cadastro de pedidos não é diferente. O WebSuite possui alguns serviços para caputrar os dados padrões para um novo registros e relaciona-los através do serviço abaixo :

Obtendo todos os pedidos de vendas

POST api/doc/all
{
  "pageNumber": 1,
  "pageSize": 50,
  "isBusy": true,
  "sortBy": "createdAt",
  "sortOrder": "desc",
  "lastIndex": null,
  "queryForAnyField": ""
}

O resultado dessa chamada será o retorno do cadastro completo de pedidos caso obtiver sucesso na requisição (Status 200) ou a mensagem de erro que será reportado na propriedade responseStatus (Status 40x) conforme reportado seção ‘Caminho do WebSuite e status das requisições’.

Realizando novo pedido de venda

POST api/doc/

O json de envio pode ser encontrado PostNovoPedido.

O resultado dessa chamada será o retorno da requisição de pedido caso obtiver sucesso na requisição (Status 200) ou a mensagem de erro que será reportado na propriedade responseStatus (Status 40x) conforme reportado seção ‘Caminho do WebSuite e status das requisições’.

Editando pedido de venda

PUT api/doc/

O json de envio pode ser encontrado PostEditarPedido.

O resultado dessa chamada será o retorno da requisição de pedido caso obtiver sucesso na requisição (Status 200) ou a mensagem de erro que será reportado na propriedade responseStatus (Status 40x) conforme reportado seção ‘Caminho do WebSuite e status das requisições’.

Deletando pedido de venda

POST api/doc/cancel
{
  "ids": [
    {
      "docId": 36,
      "targetId": 0
    }
  ]
}

O resultado dessa chamada será o retorno da requisição de pedido caso obtiver sucesso na requisição (Status 200) ou a mensagem de erro que será reportado na propriedade responseStatus (Status 40x) conforme reportado seção ‘Caminho do WebSuite e status das requisições’.