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

  1. Realizar autenticação na API - [API Reference]
  2. Realizar consulta de solicitação de alteração de limite - [API Reference]

Parâmetros da requisição

ParâmetroTipoDescriçãoObrigatório
accountPath ParametersIdentificador da conta associada à solicitação de alteração de limite.Sim
limitIdquery stringIdentificador da solicitação de alteração de limite.Condicional
clientRequestIdquery stringIdentificador 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 clientRequestId ou limitId na 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

👍

Sucesso 200

{
  "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.

StatusDescrição
SCHEDULEDSolicitação agendada para processamento ou efetivação, conforme o fluxo da operação.
PENDINGSolicitação pendente de processamento.
APPROVEDSolicitação aprovada.
REJECTEDSolicitação rejeitada.
CANCELLEDSolicitação cancelada.

Dados retornados

A resposta apresenta o status atual da solicitação e os dados associados à alteração de limite, incluindo:

CampoDescrição
limitIdIdentificador da solicitação.
accountConta associada à solicitação.
limitTypeTipo de limite solicitado.
clientRequestIdIdentificador de correlação informado pelo cliente
nameNome descritivo do limite
periodInformações sobre o período do limite, incluindo tipo e descrição.
operationTypeTipo da operação solicitada, aumento (INCREASE) ou redução (DECREASE).
previousValueValor do limite antes da solicitação.
requestedValueValor do limite antes da solicitação.
effectiveDateData e hora previstas para efetivação da alteração, conforme o fluxo da operação.
reasonMotivo 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.

❗

Error 400

{
  "status": "ERROR",
  "version": "1.0.0",
  "error": {
    "errorCode": "CBE091",
    "message": "É necessário informar o campo: `account."
  }
}

Tabela de errorCode

CodeMessage
CBE091É necessário informar o campo: account.
CBE531Necessário informar clientRequestId ou Id.
CBE239Não foi possivel recuperar os dados do cliente para busca do JWT.
CBE690Não foram encontrados limites cadastrados para a conta informada.
CIE999Ocorreu um erro interno durante a chamada da api.

Did this page help you?