Documentação da API
POST /set_purchase_order_active
Resumo
Este endpoint ativa ou desativa um pedido de compra.
Descrição
Utilize este endpoint para ativar ou desativar um pedido de compra de uma unidade específica.
Requisição
Body da Requisição
O corpo da requisição deve ser um objeto JSON. Os parâmetros abaixo são aceitos:
| Parâmetro | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
access_token | string | Sim | Token de autenticação do usuário. | aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee |
unit_token | string | Sim | Token da unidade onde os pedidos serão buscados. | aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee |
id_token_purchase_order | string | Sim | ID do pedido de compra. | aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee |
active | bool | Sim | Se está ativo ou não. | true |
Exemplo de Requisição
curl -X POST 'https://portal.fipli.pro/api/v1/set_purchase_order_active' \
-H 'Content-Type: application/json' \
-d '{
"access_token": "<access_token>",
"unit_token": "<unit_token>",
"id_token_purchase_order": "<id_token>",
"active": true
}'
Resposta
200 OK
{
"success": true,
"data": {
"ok": true,
"message": "<message>",
"data": {
"id": "<id>",
"active": "<active>"
},
}
}
4xx e 5xx Erros
{
"success": false,
"error": "Invalid data"
}
Erros Comuns
| Status | Mensagem | Descrição |
|---|---|---|
403 | "Invalid data" | Falha na autenticação (access_token ou unit_token inválidos). |
500 | "Erro desconhecido" | Erro interno ao listar os pedidos. |