API para gerenciamento de recursos financeiros
Financeiro (v1)
https://api-v2.contaazul.com/
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/
- Servidor de produção
https://api-v2.contaazul.com/v1/centro-de-custo
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/centro-de-custo
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/centro-de-custo?pagina=1&tamanho_pagina=10&busca=010&filtro_rapido=ATIVO&campo_ordenado_ascendente=nome&campo_ordenado_descendente=nome' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens_totais": 6, "items": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produção
https://api-v2.contaazul.com/v1/centro-de-custo
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/centro-de-custo
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-v2.contaazul.com/v1/centro-de-custo \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"codigo": "1040",
"nome": "Contabilidade"
}'{ "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "codigo": "1040", "nome": "Contabilidade", "ativo": true }
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/{id_evento}/parcelas
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/{id_evento}/parcelas
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/35473eec-4e74-11ee-b500-9f61de8a8b8b/parcelas \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'[ { "evento": { … }, "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "referencia": "5b04139f-fcca-4c64-8d01-1dd568eb420e", "indice": 1, "conciliado": true, "status": "PENDENTE", "valor_pago": 10, "perda": { … }, "nao_pago": 5, "data_vencimento": "2025-09-05", "data_pagamento_previsto": "2025-09-05", "descricao": "Parcela do evento financeiro de contas a pagar", "nota": "A data de pagamento prevista é para 01/01/2030", "conta_financeira": { … }, "id_conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "valor_composicao": { … }, "metodo_pagamento": "DEPOSITO_BANCARIO", "nsu": "000215783210", "baixa_agendada": false, "baixas": [ … ], "anexos": [ … ], "solicitacoes_cobrancas": [ … ], "id_ultima_solicitacao_pagamento": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_boleto_bancario_autorizado": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "fatura": { … }, "data_alteracao": "2025-10-22T08:37:05", "valor_total_liquido": 10, "id_ultimo_solicitacao_cobranca": "35473eec-4e74-11ee-b500-9f61de8a8b8b" } ]
Campo para ordenação ascendente. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por 'NOME' ou 'TIPO'
Campo para ordenação descendente. Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por 'NOME' ou 'TIPO'
- Servidor de produção
https://api-v2.contaazul.com/v1/categorias
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/categorias
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/categorias?pagina=1&tamanho_pagina=10&campo_ordenado_ascendente=NOME&campo_ordenado_descendente=TIPO&busca=010&tipo=RECEITA&apenas_filhos=true&nome=Eletr%C3%B4nicos&permite_apenas_filhos=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/categorias-dre
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/categorias-dre
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-v2.contaazul.com/v1/financeiro/categorias-dre \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens": [ { … } ] }
- Servidor de produção
https://api-v2.contaazul.com/v1/conta-financeira
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/conta-financeira
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/conta-financeira?pagina=1&tamanho_pagina=10&tipos=APLICACAO&nome=Conta+corrente&apenas_ativo=true&esconde_conta_digital=true&mostrar_caixinha=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produção
https://api-v2.contaazul.com/v1/conta-financeira/{id_conta_financeira}/saldo-atual
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/conta-financeira/{id_conta_financeira}/saldo-atual
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-v2.contaazul.com/v1/conta-financeira/35473eec-4e74-11ee-b500-9f61de8a8b8b/saldo-atual \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "saldo_atual": 1000.36 }
Dados do evento financeiro de contas a receber
Observação do evento financeiro
Identificador do negociador
Identificador da Conta Financeira
Lista de parcelas da condição de pagamento
Descrição da parcela
Data de vencimento da parcela
Nota adicional sobre a parcela
Identificador da conta financeira associada à parcela
Valor bruto da parcela
Valor líquido da parcela
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/contas-a-receber
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"data_competencia": "2024-07-15",
"valor": 100,
"observacao": "Evento financeiro no valor de R$100,00",
"descricao": "Prestação de serviço",
"contato": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"rateio": [
{
"id_categoria": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"valor": 100,
"rateio_centro_custo": [
{
"id_centro_custo": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"valor": 100
}
]
}
],
"condicao_pagamento": {
"parcelas": [
{
"descricao": "Mensalidade (2/6)",
"data_vencimento": "2024-07-15",
"nota": "Pagamento realizado via PIX",
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"detalhe_valor": {
"multa": 100.25,
"juros": 1.5,
"valor_bruto": 275.99,
"valor_liquido": 250.33,
"desconto": 2.1,
"taxa": 4.4
}
}
]
}
}'{ "protocolId": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "status": "SUCCESS", "createdAt": "2024-10-22T14:30:00Z" }
Campo para ordenação ascendente. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por nome
Campo para ordenação descendente. Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por nome
Data de vencimento de (ISO date format)
Data de vencimento até (ISO date format)
Data de competência de (ISO date format)
Data de competência até (ISO date format)
Data de pagamento de (ISO date format)
Data de pagamento até (ISO date format)
Data de alteracao de (ISO 8601 date-time format)
Data de alteracao até (ISO 8601 date-time format)
Status da conta
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber/buscar
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/contas-a-receber/buscar
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-receber/buscar?pagina=1&tamanho_pagina=10&campo_ordenado_ascendente=nome&campo_ordenado_descendente=nome&descricao=Conta+Corrente&data_vencimento_de=2027-08-15&data_vencimento_ate=2027-08-20&data_competencia_de=2025-08-15&data_competencia_ate=2025-08-20&data_pagamento_de=2025-08-15&data_pagamento_ate=2025-08-20&data_alteracao_de=2025-10-20T07%3A00%3A00&data_alteracao_ate=2025-10-20T07%3A59%3A59&valor_de=100&valor_ate=500&status=ATRASADO&ids_contas_financeiras=string&ids_categorias=string&ids_centros_de_custo=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
Dados do evento financeiro de contas a pagar
Observação do evento financeiro
Identificador do negociador
Identificador da Conta Financeira
Lista de parcelas da condição de pagamento
Descrição da parcela
Data de vencimento da parcela
Nota adicional sobre a parcela
Identificador da conta financeira associada à parcela
Valor bruto da parcela
Valor líquido da parcela
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/contas-a-pagar
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"data_competencia": "2024-07-15",
"valor": 100,
"observacao": "Evento financeiro no valor de R$100,00",
"descricao": "Prestação de serviço",
"contato": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"rateio": [
{
"id_categoria": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"valor": 100,
"rateio_centro_custo": [
{
"id_centro_custo": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"valor": 100
}
]
}
],
"condicao_pagamento": {
"parcelas": [
{
"descricao": "Mensalidade (2/6)",
"data_vencimento": "2024-07-15",
"nota": "Pagamento realizado via PIX",
"conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b",
"detalhe_valor": {
"multa": 100.25,
"juros": 1.5,
"valor_bruto": 275.99,
"valor_liquido": 250.33,
"desconto": 2.1,
"taxa": 4.4
}
}
]
}
}'{ "protocolId": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "status": "SUCCESS", "createdAt": "2024-10-22T14:30:00Z" }
Campo para ordenação ascendente. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por id do centro de custo (id), pelo código (CODIGO), pelo nome (NOME) e por ativo (ATIVO)
Campo para ordenação descendente. Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por id do centro de custo (id), pelo código (CODIGO), pelo nome (NOME) ou por ativo (ATIVO)
Date de vencimento de (ISO date format)
Data de vencimento até (ISO date format)
Data de competência de (ISO date format)
Data de competência até (ISO date format)
Data de pagamento de (ISO date format)
Data de pagamento até (ISO date format)
Data de alteracao de (ISO 8601 date-time format)
Data de alteracao até (ISO 8601 date-time format)
Lista de status da conta
Lista de IDs de contas financeiras
Lista de IDs de categorias
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar/buscar
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/contas-a-pagar/buscar
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/contas-a-pagar/buscar?pagina=1&tamanho_pagina=10&campo_ordenado_ascendente=nome&campo_ordenado_descendente=nome&descricao=Pagamento+do+sal%C3%A1rio&data_vencimento_de=2027-08-15&data_vencimento_ate=2027-08-20&data_competencia_de=2025-08-15&data_competencia_ate=2025-08-20&data_pagamento_de=2025-08-15&data_pagamento_ate=2025-08-20&data_alteracao_de=2025-10-20T07%3A00%3A00&data_alteracao_ate=2025-10-20T07%3A59%3A59&valor_de=100&valor_ate=500&status=ATRASADO&ids_contas_financeiras=35473eec-4e74-11ee-b500-9f61de8a8b8b&ids_categorias=35473eec-4e74-11ee-b500-9f61de8a8b8b&ids_centros_de_custo=35473eec-4e74-11ee-b500-9f61de8a8b8b' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens_totais": 6, "itens": [ { … } ], "totais": { "ativo": 6, "inativo": 0, "todos": 6 } }
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/{id}
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/parcelas/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/9986f173-f531-4660-96ae-04b71c879264 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "evento": { "data_competencia": "2025-06-11", "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "condicao_pagamento": { … }, "referencia": { … }, "agendado": true, "tipo": "RECEITA", "rateio": [ … ] }, "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "versao": 1, "referencia": "5b04139f-fcca-4c64-8d01-1dd568eb420e", "indice": 1, "conciliado": true, "status": "PENDENTE", "valor_pago": 10, "perda": { "data": "2024-07-15", "valor": 1.99 }, "nao_pago": 5, "data_vencimento": "2025-09-05", "data_pagamento_previsto": "2025-09-05", "descricao": "Parcela do evento financeiro de contas a pagar", "nota": "A data de pagamento prevista é para 01/01/2030", "conta_financeira": { "id": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "banco": "BANCO_BRASIL", "codigo_banco": 1, "nome": "Conta Corrente", "ativo": true, "tipo": "APLICACAO", "conta_padrao": true, "possui_config_boleto_bancario": false, "agencia": "001", "numero": "31" }, "id_conta_financeira": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "valor_composicao": { "multa": 10, "juros": 1, "valor_bruto": 20, "desconto": 0.1, "taxa": 0.03, "valor_liquido": 9 }, "metodo_pagamento": "DEPOSITO_BANCARIO", "nsu": "000215783210", "baixa_agendada": false, "baixas": [ { … } ], "anexos": [ { … } ], "solicitacoes_cobrancas": [ { … } ], "id_ultima_solicitacao_pagamento": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "id_boleto_bancario_autorizado": "35473eec-4e74-11ee-b500-9f61de8a8b8b", "fatura": { "numero": 123, "rps": 1, "tipo_fatura": "NFE" }, "data_alteracao": "2025-10-22T08:37:05", "valor_total_liquido": 10, "id_ultimo_solicitacao_cobranca": "35473eec-4e74-11ee-b500-9f61de8a8b8b" }
Campos aceitos para atualização da parcela
- Servidor de produção
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/{id}
- Mock server
https://developers.contaazul.com/_mock/docs/financial-apis-openapi/v1/financeiro/eventos-financeiros/parcelas/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://api-v2.contaazul.com/v1/financeiro/eventos-financeiros/parcelas/9986f173-f531-4660-96ae-04b71c879264 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"nota": "Pgto 3/5",
"descricao": "Valor líquido referente ao serviço prestado",
"vencimento": "2024-07-15",
"composicao_valor": {
"multa": 100.25,
"juros": 1.5,
"valor_bruto": 275.99,
"valor_liquido": 250.33,
"desconto": 2.1,
"taxa": 4.4
},
"versao": 1,
"data_pagamento_esperado": "2024-07-15",
"metodo_pagamento": "CARTAO_CREDITO",
"perda": {
"data": "2024-07-15",
"valor": 1.99
},
"nsu": "1029384756",
"pagamento_agendado": false,
"id_conta_financeira": "e12a84ed-fb5c-4b8c-af56-4448b947337c"
}'{ "nota": "Pgto 3/5", "descricao": "Valor líquido referente ao serviço prestado", "vencimento": "2024-07-15", "composicao_valor": { "multa": 100.25, "juros": 1.5, "valor_bruto": 275.99, "valor_liquido": 250.33, "desconto": 2.1, "taxa": 4.4 }, "versao": 1, "data_pagamento_esperado": "2024-07-15", "metodo_pagamento": "CARTAO_CREDITO", "perda": { "data": "2024-07-15", "valor": 1.99 }, "nsu": "1029384756", "pagamento_agendado": false, "conta_financeira": { "id": "6bac0a7f-0422-48a9-86ea-0b1f0a6f9db9", "versao": 1, "nome": "Conta Corrente", "agencia": "001", "numero": "123", "tipo": "OUTROS", "banco": "OUTROS" } }