Consulta de Solicitação de Alteração de Limite
O endpoint de Consulta de Solicitação de Alteração de Limite permite consultar o status e os dados de uma solicitação de alteração de limite previamente criada, seja de aumento ou de redução.
A consulta é realizada de forma síncrona, retornando as informações da solicitação, incluindo o tipo de operação, o valor anterior, o valor solicitado, a data de efetivação prevista e o status atual do processamento.
Endpoint: GET /accounts/{account}/limits/requests.
Passos para Integrar
- Realizar autenticação na API - [API Reference]
- Realizar consulta de solicitação de alteração de limite - [API Reference]
Parâmetros da requisição
| Parâmetro | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| account | Path Parameters | Identificador da conta associada à solicitação de alteração de limite. | Sim |
| limitId | query string | Identificador da solicitação de alteração de limite. | Condicional |
| clientRequestId | query string | Identificador da solicitação informado pelo cliente durante sua criação.. | Condicional |
Regras de negócio
- A consulta deve ser realizada para uma conta informada no parâmetro de rota
account. - É obrigatório informar
clientRequestIdoulimitIdna query string. - Quando ambos os identificadores forem enviados, a consulta utilizará limitId.
- A consulta retorna os dados da solicitação de alteração de limite previamente criada.
- O status armazenado no documento da solicitação é retornado no campo status raiz da resposta.
cURL da Chamada - para consultar uma solicitação pelo limitId:
curl --request GET \
--url 'https://sandbox.openfinance.celcoin.dev/baas/v2/accounts/30023646094074/limits/requests?limitId=LMR-20260804-98765' \
--header 'Authorization: Bearer <access_token>' \
--header 'Accept: application/json'cURL da Chamada - para consultar uma solicitação pelo limitId:
curl --request GET \
--url 'https://sandbox.openfinance.celcoin.dev/baas/v2/accounts/30023646094074/limits/requests?clientRequestId=REQ-12345' \
--header 'Authorization: Bearer <access_token>' \
--header 'Accept: application/json'Exemplo de retorno
{
"status": "SCHEDULED",
"version": "1.0.0",
"body": {
"limitId": "LMR-20260804-98765",
"account": "30023646094074",
"limitType": "PixPJ",
"clientRequestId": "REQ-12345",
"name": "Pix - Pessoa Jurídica",
"period": { "type": "DAILY", "label": "Diário" },
"operationType": "DECREASE",
"previousValue": 10000.0,
"requestedValue": 3000.0,
"effectiveDate": "2026-08-05T15:30:00Z",
"reason": ""
}
}Status da solicitação
O campo status da resposta representa o estado atual da solicitação de alteração de limite.
| Status | Descrição |
|---|---|
SCHEDULED | Solicitação agendada para processamento ou efetivação, conforme o fluxo da operação. |
PENDING | Solicitação pendente de processamento. |
APPROVED | Solicitação aprovada. |
REJECTED | Solicitação rejeitada. |
CANCELLED | Solicitação cancelada. |
Dados retornados
A resposta apresenta o status atual da solicitação e os dados associados à alteração de limite, incluindo:
| Campo | Descrição |
|---|---|
limitId | Identificador da solicitação. |
account | Conta associada à solicitação. |
limitType | Tipo de limite solicitado. |
clientRequestId | Identificador de correlação informado pelo cliente |
name | Nome descritivo do limite |
period | Informações sobre o período do limite, incluindo tipo e descrição. |
operationType | Tipo da operação solicitada, aumento (INCREASE) ou redução (DECREASE). |
previousValue | Valor do limite antes da solicitação. |
requestedValue | Valor do limite antes da solicitação. |
effectiveDate | Data e hora previstas para efetivação da alteração, conforme o fluxo da operação. |
reason | Motivo informado para a solicitação, quando disponível. |
Observações importantes:
- O status retornado corresponde ao estado atual registrado para a solicitação no momento da consulta.
- Como o processamento da alteração de limite é assíncrono, o cliente pode realizar novas consultas para acompanhar a evolução do status, quando necessário.
- A consulta não substitui o webhook de atualização de limite, utilizado para receber notificações sobre os eventos de processamento da solicitação.
- Este endpoint é exclusivamente para consulta de uma solicitação já criada. A criação da solicitação de alteração é realizada por outro endpoint, e a consulta não modifica seu status nem provoca qualquer transição de estado.
{
"status": "ERROR",
"version": "1.0.0",
"error": {
"errorCode": "CBE091",
"message": "É necessário informar o campo: `account."
}
}Tabela de errorCode
| Code | Message |
|---|---|
CBE091 | É necessário informar o campo: account. |
CBE531 | Necessário informar clientRequestId ou Id. |
CBE239 | Não foi possivel recuperar os dados do cliente para busca do JWT. |
CBE690 | Não foram encontrados limites cadastrados para a conta informada. |
CIE999 | Ocorreu um erro interno durante a chamada da api. |
Updated about 2 hours ago