Appearance
Alteração de movimentações
Esta api permite fazer a alteração do campo alreadyRead nas movimentações via HTTP PATCH. Esse campo pode ser alterado e visualização somente via api.
API
Caminho /movimentation
shell
curl 'http://SERVER:PORT/api/movimentation' \
-H 'Authorization: Basic aW50ZWdyYcOnw6NvOjEyMzQ1Njc4'
Json enviado
json
[
{
"id": "d70b6046-c15a-45f2-81f0-99b4684df82a",
"alreadyRead": true
},
{
"id": "6bed6fa0-fa60-4daa-b1a1-82b0b07e2d8e",
"alreadyRead": false
}
]
Resposta em caso de sucesso
json
{
"movimentations": [
{
"id": "d70b6046-c15a-45f2-81f0-99b4684df82a",
"createdAt": "2024-11-29 17:18:56.925",
"createdBy": "valesoft",
"updatedAt": "2024-12-02 10:57:14.039",
"updatedBy": "valesoft",
"type": "UPDATE",
"epc": {
"id": "70bf7094-b233-4b80-83f1-2146dbb33aa4"
},
"epcProductReference": {
"id": "28cd875d-a360-454d-a284-9e3c057943c4"
},
"epcPlace": {
"id": "2b0bc3b1-0308-40fe-ae60-740c06001b0e"
},
"epcInvoice": {
"id": "ec7ba71c-498d-4116-944d-e994d44d4a65"
},
"epcFraction": null,
"epcBatch": null,
"epcVirtual": false,
"epcStatus": "ACTIVE",
"epcParent": null,
"epcCustom": null,
"epcCostCenter": null,
"alreadyRead": true
},
{
"id": "6bed6fa0-fa60-4daa-b1a1-82b0b07e2d8e",
"createdAt": "2024-11-29 17:18:56.925",
"createdBy": "valesoft",
"updatedAt": "2024-12-02 10:57:14.039",
"updatedBy": "valesoft",
"type": "UPDATE",
"epc": {
"id": "70bf7094-b233-4b80-83f1-2146dbb33aa4"
},
"epcProductReference": {
"id": "28cd875d-a360-454d-a284-9e3c057943c4"
},
"epcPlace": {
"id": "2b0bc3b1-0308-40fe-ae60-740c06001b0e"
},
"epcInvoice": {
"id": "ec7ba71c-498d-4116-944d-e994d44d4a65"
},
"epcFraction": null,
"epcBatch": null,
"epcVirtual": false,
"epcStatus": "ACTIVE",
"epcParent": null,
"epcCustom": null,
"epcCostCenter": null,
"alreadyRead": false
}
],
"error": {}
}
Descrição dos campos
Campos do JSON enviado:
id
- Identificador da movimentaçãoalreadyRead
- Valor do campoalreadyRead
Campos do retorno:
movimentations
- Lista das movimentações salvaserror
- Erros para cada movimentação
Autenticação
A chamada para esses endpoints necessitam autenticação do tipo Basic
(Base64 encoded) com credenciais de um usuário devidamente cadastrado no sistema Valesoft. Ex: Usuário integração com senha 12345678
integração:12345678
=> Base64 encoded =>aW50ZWdyYcOnw6NvOjEyMzQ1Njc4
- Header de autenticação =>
Authorization: Basic aW50ZWdyYcOnw6NvOjEyMzQ1Njc4
Parâmetros da requisição:
SERVER
- O IP ou DNS do servidor onde o sistema Valesoft está instaladoPORT
- A porta definida na instalação do sistema.