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 :
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’.
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’.
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’.
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’.