Pular para o conteúdo principal
GET
/
v1
/
fee-rules
/
{feeRuleId}
Obter uma regra de tarifa
curl --request GET \
  --url https://matcher.sandbox.lerian.net/v1/fee-rules/{feeRuleId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "contextId": "550e8400-e29b-41d4-a716-446655440000",
  "feeScheduleId": "550e8400-e29b-41d4-a716-446655440000",
  "name": "BB Right-Side Rule",
  "side": "RIGHT",
  "priority": 0,
  "predicates": [
    {
      "field": "institution",
      "operator": "EQUALS",
      "value": "Banco do Brasil",
      "values": [
        "<string>"
      ]
    }
  ],
  "createdAt": "2025-01-15T10:30:00Z",
  "updatedAt": "2025-01-15T10:30:00Z"
}

Autorizações

Authorization
string
header
obrigatório

Autenticação por Bearer token (formato: "Bearer {token}")

Cabeçalhos

X-Request-Id
string

Um identificador único para rastrear a requisição entre os serviços.

Parâmetros de caminho

feeRuleId
string<uuid>
obrigatório

O identificador único da regra de tarifa.

Resposta

Regra de tarifa recuperada com sucesso

Uma regra de tarifa que mapeia metadados de transação para uma tabela de tarifas dentro de um contexto de conciliação

id
string<uuid>

Identificador único da regra de tarifa

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

contextId
string<uuid>

Contexto de conciliação ao qual esta regra pertence

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

feeScheduleId
string<uuid>

Tabela de tarifas aplicada quando esta regra encontra correspondência

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

name
string

Nome de exibição da regra de tarifa

Exemplo:

"BB Right-Side Rule"

side
enum<string>

Lado da transação ao qual esta regra se aplica

Opções disponíveis:
LEFT,
RIGHT,
ANY
Exemplo:

"RIGHT"

priority
integer

Prioridade de avaliação (números menores são avaliados primeiro; regras LEFT, RIGHT e ANY compartilham o mesmo espaço de prioridade)

Exemplo:

0

predicates
object[]

Condições que devem ser todas atendidas para que esta regra seja aplicada

createdAt
string<date-time>

Timestamp de criação no formato RFC 3339

Exemplo:

"2025-01-15T10:30:00Z"

updatedAt
string<date-time>

Timestamp da última atualização no formato RFC 3339

Exemplo:

"2025-01-15T10:30:00Z"