Pular para o conteúdo principal
POST
/
v1
/
config
/
contexts
/
{contextId}
/
clone
Clonar um contexto de conciliação
curl --request POST \
  --url https://matcher.sandbox.lerian.net/v1/config/contexts/{contextId}/clone \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Q1 2025 Reconciliation (Copy)",
  "includeSources": true,
  "includeRules": true,
  "includeFeeSchedules": true
}
'
{
  "context": {
    "id": "019c96a0-10a0-72d2-9fb0-2b7de8093182",
    "tenantId": "019c96a0-0a98-7287-9a31-786e0809c769",
    "name": "Bank Reconciliation Q1",
    "type": "1:1",
    "interval": "daily",
    "status": "DRAFT",
    "rateId": "019c96a0-2b20-7123-9a1b-2c3d4e5f6a7b",
    "feeToleranceAbs": "0",
    "feeTolerancePct": "0",
    "feeNormalization": "NET",
    "autoMatchOnUpload": false,
    "createdAt": "2026-02-02T13:37:55Z",
    "updatedAt": "2026-02-02T13:37:55Z"
  },
  "sourcesCloned": 3,
  "rulesCloned": 5,
  "fieldMapsCloned": 3,
  "feeSchedulesCloned": 2
}

Autorizações

Authorization
string
header
obrigatório

Bearer token authentication (format: "Bearer {token}")

Cabeçalhos

X-Request-Id
string

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

X-Idempotency-Key
string

Uma chave única para garantir retentativas seguras da requisição.

Parâmetros de caminho

contextId
string
obrigatório

O identificador único do contexto de conciliação a ser clonado.

Corpo

application/json

Payload de clonagem de contexto

Payload de requisição para clonar um contexto de conciliação

name
string
obrigatório

Nome para o contexto clonado

Required string length: 1 - 100
Exemplo:

"Q1 2025 Reconciliation (Copy)"

includeSources
boolean
padrão:true

Se deve clonar as fontes associadas

includeRules
boolean
padrão:true

Se deve clonar as regras de correspondência associadas

includeFeeSchedules
boolean
padrão:true

Se deve clonar as tabelas de taxas associadas

Resposta

Contexto clonado com sucesso

Resposta após clonar um contexto de conciliação

context
object
sourcesCloned
integer

Número de fontes clonadas

Exemplo:

3

rulesCloned
integer

Número de regras de correspondência clonadas

Exemplo:

5

fieldMapsCloned
integer

Número de mapeamentos de campo clonados

Exemplo:

3

feeSchedulesCloned
integer

Número de tabelas de taxas clonadas

Exemplo:

2