Skip to main content

Introdução

Na API do Procfy os centros de custo são representados por um objeto JSON com os seguintes atributos:
Atributos com o valor null serão retornados na resposta.

Rotas

Visualizar vários centros de custo

O Procfy utiliza o padrão de paginação para retornar os resultados das requisições. Para mais informações sobre paginação, consulte a seção paginação. Para visualizar vários centros de custo, você deve fazer uma requisição para a API utilizando o método GET no endpoint correspondente ao objeto que deseja visualizar.

Parâmetros aceitos

Visualizar um centro de custo específico

Para visualizar um centro de custo específico, você deve fazer uma requisição para a API utilizando o método GET no endpoint correspondente ao objeto que deseja visualizar.

Criar um centro de custo

Para criar um objeto, você deve fazer uma requisição para a API utilizando o método POST no endpoint correspondente ao objeto que deseja criar.

Editar um centro de custo

Para editar um objeto, você deve fazer uma requisição para a API utilizando o método PUT no endpoint correspondente ao objeto que deseja editar.

Excluir um centro de custo

Para excluir um objeto, você deve fazer uma requisição para a API utilizando o método DELETE no endpoint correspondente ao objeto que deseja excluir.

Visualizando vários centros de custo

A API utiliza o padrão de paginação para retornar os resultados das requisições. Para mais informações sobre paginação, consulte a seção paginação.
Exemplo de requisição para visualizar vários centros de custo
Exemplo de resposta para visualizar vários centros de custo

Criando um centro de custo

Para criar um objeto, você deve fazer uma requisição para a API utilizando o método POST no endpoint correspondente ao objeto que deseja criar. A API vai retornar o objeto criado, caso não ocorra nenhum erro. O corpo da requisição deve conter um objeto com os atributos necessários para a criação do objeto. Os atributos são: Veja a lista de atributos necessários para a criação do objeto na tabela de atributos.
Exemplo de requisição para criar um centro de custo
Exemplo de corpo da requisição para criar um centro de custo
Exemplo de resposta para criar um centro de custo

Editando um centro de custo

Para editar um objeto, você deve fazer uma requisição para a API utilizando o método PUT no endpoint correspondente ao objeto que deseja editar. A API vai retornar o objeto editado, caso não ocorra nenhum erro. O corpo da requisição deve conter um objeto com os atributos necessários para a edição do objeto. Veja a lista de atributos necessários para a edição do objeto na tabela de atributos.
Exemplo de requisição para editar um centro de custo
Exemplo de corpo da requisição para editar um centro de custo
Exemplo de resposta para editar um centro de custo

Erros

Erros que podem ocorrer durante a execução de um centro de custo. Os erros de validação retornam um objeto com a chave error e description com a mensagem de erro. A mensagem de erro pode variar de acordo com o erro ocorrido.

Erros de validação

Os erros de validação são retornados quando os atributos obrigatórios não são informados ou quando os atributos informados não estão de acordo com as regras de validação.
Exemplo de resposta para erro de validação na criação ou edição de um centro de custo (Objeto em branco)
Exemplo de resposta para erro de enum na criação ou edição de uma categoria (transaction_type)