Pular para o conteúdo principal

Inserir arquivos na receita

POST /insert_income_files

Resumo

Rota para inserir arquivos em receitas do sistema.

Descrição

Esta rota é responsável por inserir arquivos em receitas existentes no sistema. Esses arquivos não são a receita em si, mas arquivos associados a ela.


Requisição

Headers

  • Content-Type: multipart/form-data

Body da Requisição

ParâmetroTipoDescriçãoExemploPadrão
access_tokenstringToken de acesso do usuário (obrigatório)aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee-
unit_tokenstringToken de identificação da unidade (obrigatório)aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee-
id_incomestringID da receita (obrigatório)aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee-

Anexos de Arquivos:

  • other_files: Arquivos adicionais, pode ter varios arquivos (obrigatório)

Respostas

Abaixo estão algumas respostas que podem ser retornadas dependendo dos parâmetros:

200 Sucesso

{
"success": true,
"message": "Income files inserted successfuly",
"data": null
}

400 Requisição Inválida

{
"success": false,
"message": "Missing parameters",
"data": null
}

403 Acesso Negado

{
"success": false,
"message": "Invalid data",
"data": null
}

500 Erro no Servidor

{
"success": false,
"error": "Internal server error",
"data": null
}

Exemplo de Requisição

curl -s -X POST 'https://portal.fipli.pro/api/v1/insert_income_files' \
-F 'metadata={
"access_token": "<access_token>",
"unit_token": "<unit_token>",
"id_income": "<id_income>"
};type=application/json' \
-F 'other_files=@./<filename_1>' \
-F 'other_files=@./<filename_2>' \
| jq