Pular para o conteúdo principal

Documentação da API

POST /insert_purchase_order_by_access_key

Resumo

Este endpoint insere um pedido de compra.

Descrição

Utilize este endpoint para inserir um pedido de compra em 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âmetroTipoObrigatórioDescriçãoExemplo
access_tokenstringSimToken de autenticação do usuário.aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
unit_tokenstringSimToken da unidade onde os pedidos serão buscados.aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
access_keystringSimChave de acesso do pedido.``
category_id_tokenstringNãoID da categoria.aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
project_id_tokenstringNãoID do projeto.aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
bank_account_id_tokenstringNãoID da conta bancária.aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
payment_method_id_tokenstringNãoID do método de pagamento.aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
installmentstringNãoParcelamento.001/001
descriptionstringNãoDescrição.``
user_id_tokenstringNãoID do usuário.aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee

Exemplo de Requisição

curl -X POST 'https://portal.fipli.pro/api/v1/insert_purchase_order_by_access_key' \
-H 'Content-Type: application/json' \
-d '{
"access_token": "<access_token>",
"unit_token": "<unit_token>",
"access_key": "<access_key>"
}'

Resposta

200 OK

{
"success": true,
"data": {
"ok": true,
"id_purchase_order": "<id_purchase_order>"
}
}

4xx e 5xx Erros

{
"success": false,
"error": "Invalid data"
}

Erros Comuns

StatusMensagemDescrição
403"Invalid data"Falha na autenticação (access_token ou unit_token inválidos).
500"Erro desconhecido"Erro interno ao listar os pedidos.