4.6. Totais da agenda¶
🔗 Endpoint¶
| Método | URL |
|---|---|
/public/api/v1.1/cartao/agendas/{idAgenda}/totais |
🧾 Descrição¶
Retorna os totais consolidados das URs de uma agenda: quanto existe, quanto está onerado, quanto está livre, quanto pode efetivamente ser alocado e quanto já está sendo utilizado pelo carrinho.
Aceita os mesmos filtros de 4.4. Listar URs da agenda. Isso permite dimensionar um recorte da agenda sem paginar a lista inteira: os totais correspondem exatamente ao conjunto de URs que a listagem devolveria com os mesmos parâmetros.
📤 Requisição¶
🧭 Parâmetros de rota¶
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| idAgenda | string | Sim | GUID da agenda, devolvido em 4.1. Solicitar agenda. |
🔎 Query params¶
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| dataLiquidacaoInicio | string | Não | Considera URs com dataPrevistaLiquidacao maior ou igual à data informada (YYYY-MM-DD). |
| dataLiquidacaoFim | string | Não | Considera URs com dataPrevistaLiquidacao menor ou igual à data informada (YYYY-MM-DD). |
| siglaArranjo | string | Não | Sigla do arranjo de pagamento (ex.: MCC, VCC, ECC). |
| cnpjCredenciadora | string | Não | CNPJ da credenciadora, somente dígitos. |
| possuiValorLivre | boolean | Não | true considera apenas URs com valorLivre maior que zero; false apenas URs totalmente comprometidas. |
| possuiEfeitoTerceiros | boolean | Não | true considera apenas URs com ao menos um ônus de terceiro (inclusive promessa de cessão); false apenas URs sem ônus de terceiro. |
Regras e formatos
- Datas no formato
YYYY-MM-DD. - Sem filtros, o retorno cobre toda a agenda.
- Este endpoint não é paginado — os parâmetros
indicePagina,tamanhoDaPagina,ordemedirecaoOrdemnão se aplicam.
🧪 Exemplo de cURL¶
curl -X GET "https://api.veflow.com/public/api/v1.1/cartao/agendas/534D8AAE-61E4-4264-9D15-715B9E1F1D51/totais?dataLiquidacaoInicio=2025-08-09&dataLiquidacaoFim=2025-08-31&siglaArranjo=MCC&possuiValorLivre=true" \
-H "Authorization: Bearer {seu_token}" \
-H "GrupoEconomico: {seu_grupo_economico}" \
-H "Content-Type: application/json"
📥 Responses¶
✅ 200 OK¶
{
"constituido": 480000.00,
"comprometido": 96000.00,
"livre": 384000.00,
"disponivel": 268800.00,
"garantido": 45000.00,
"quantidadeUrs": 47,
"prazoMedio": 22
}
🧾 Detalhamento dos Campos¶
| Campo | Tipo | Descrição |
|---|---|---|
| constituido | number | Soma do valorConstituido das URs consideradas — o que as registradoras informam que existe. |
| comprometido | number | Soma do valorComprometido — a parte já onerada, por contratos próprios ou de terceiros. |
| livre | number | Soma do valorLivre — o que sobra para uso (constituido - comprometido). |
| disponivel | number | Soma do valorDisponivel — o livre já descontado o percentual máximo por UR configurado na operação. É o teto real de alocação no carrinho. |
| garantido | number | Soma do valorGarantido — quanto das URs já está sendo utilizado pelos itens do carrinho. |
| quantidadeUrs | integer | Quantidade de URs consideradas no recorte. |
| prazoMedio | integer | Prazo médio em dias, ponderado pelo valor, entre a data da consulta e as datas previstas de liquidação das URs consideradas. |
Leia sempre
disponivelcomo o número que importa para montar carrinho, elivrecomo o número que importa para entender a agenda. A diferença entre os dois é a trava de percentual máximo por UR da operação — não é ônus.
❌ 400 Bad Request¶
{
"tipo": "https://tools.ietf.org/html/rfc9110#section-15.5.1",
"titulo": "Atenção",
"status": 400,
"erros": [
"Campo 'dataLiquidacaoFim' inválido. Formato esperado: YYYY-MM-DD.",
"Campo 'cnpjCredenciadora' deve conter somente dígitos."
]
}
❌ 404 Not Found¶
{
"tipo": "https://tools.ietf.org/html/rfc9110#section-15.5.5",
"titulo": "Não encontrado",
"status": 404,
"erros": [
"Agenda '534D8AAE-61E4-4264-9D15-715B9E1F1D51' não encontrada."
]
}
🕒 Observações¶
- Uma agenda cuja consulta ainda não terminou devolve totais zerados. A conclusão é notificada por webhook — ver 3.1. Listagem de URs.
garantidoacompanha o carrinho em tempo real: adicionar ou remover item altera esse total sem alterarconstituido,comprometido,livreoudisponivel. Para ver a composição por item, use 4.8. Consultar carrinho.- Os totais não trazem valores de deságio:
valorNominal,valorDescontoevalorAquisicaoexistem apenas em antecipação (troca de titularidade). Contrato de garantia não tem deságio, portanto não tem taxa nem desconto a consolidar. - Depois da
dataValidadeda agenda os totais deixam de refletir a realidade das registradoras — refaça a consulta em 4.7. Refazer consulta. - Headers obrigatórios e convenções gerais: 1.2. Convenções da API.