API para gerenciamento de contratos
Contratos (v1)
https://api-v2.contaazul.com/
https://developers.contaazul.com/_mock/docs/contracts-apis-openapi/
Intervalo de frequência deve ser sempre maior ou igual a 1
Tipo de pagamento
id da conta financeira
- Servidor de produção
https://api-v2.contaazul.com/v1/contratos
- Mock server
https://developers.contaazul.com/_mock/docs/contracts-apis-openapi/v1/contratos
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-v2.contaazul.com/v1/contratos \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id_cliente": "123e4567-e89b-12d3-a456-426614174000",
"data_emissao": "2021-01-01",
"id_categoria": "123e4567-e89b-12d3-a456-426614174000",
"id_centro_custo": "123e4567-e89b-12d3-a456-426614174000",
"id_vendedor": "123e4567-e89b-12d3-a456-426614174000",
"observacoes": "Pagamento realizado em parcela única.",
"observacoes_pagamento": "Pagamento à vista.",
"termos": {
"tipo_frequencia": "MENSAL",
"tipo_expiracao": "DATA",
"data_inicio": "2021-01-01",
"data_fim": "2021-12-31",
"intervalo_frequencia": 1,
"dia_emissao_venda": 1,
"numero": 1
},
"composicao_de_valor": {
"frete": 10,
"desconto": {
"tipo": "PORCENTAGEM",
"valor": 10
}
},
"condicao_pagamento": {
"tipo_pagamento": "BOLETO_BANCARIO",
"id_conta_financeira": "123e4567-e89b-12d3-a456-426614174000",
"dia_vencimento": 10,
"primeira_data_vencimento": "2021-01-10"
},
"itens": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"quantidade": 10,
"descricao": "Produto 1",
"valor": 100,
"valor_custo": 100
}
]
}'{ "id": "123e4567-e89b-12d3-a456-426614174000", "id_legado": 1234, "id_venda": "6bac0a7f-0422-48a9-86ea-0b1f0a6f9db9" }
Campo para ordenação ascendente. Se informado ele desconsidera o valor do campo_ordenado_descendente. É possível ordenar por 'DATA_INICIO' ou 'DATA_FIM'
Campo para ordenação descendente. Se este campo for utilizado, o campo campo_ordenado_ascendente não deverá ser informado. É possível ordenar por 'DATA_INICIO' ou 'DATA_FIM'
- Servidor de produção
https://api-v2.contaazul.com/v1/contratos
- Mock server
https://developers.contaazul.com/_mock/docs/contracts-apis-openapi/v1/contratos
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-v2.contaazul.com/v1/contratos?pagina=1&tamanho_pagina=10&campo_ordenado_ascendente=string&campo_ordenado_descendente=string&busca_textual=Contrato+1&cliente_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&data_inicio=2026-08-15&data_fim=2027-08-15' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "itens_totais": 6, "items": [ { … } ] }