Create a reconciliation rule
curl --request POST \
--url http://localhost:3001/v1/reconciliation-rules \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"isActive": true,
"allowProviderIdMatch": true,
"allowTxHashMatch": true,
"allowReferenceExactMatch": true,
"allowAmountAndTimeWindowMatch": true,
"requireAllRequiredLegs": true,
"amountTolerance": "<string>",
"timeWindowMinutes": 4503599627370495,
"expectedCompletionMinutes": 4503599627370495,
"delayedSettlementThresholdMinutes": 4503599627370495,
"sourceSlaMinutes": 4503599627370495,
"intermediaryInSlaMinutes": 4503599627370495,
"transferSlaMinutes": 4503599627370495,
"intermediaryOutSlaMinutes": 4503599627370495,
"destinationSlaMinutes": 4503599627370495,
"metadata": {}
}
'{
"id": "<string>",
"organizationId": "<string>",
"name": "<string>",
"paymentType": "<string>",
"sourceType": "<string>",
"isActive": true,
"amountTolerance": "<string>",
"timeWindowMinutes": 123,
"expectedCompletionMinutes": 123,
"delayedSettlementThresholdMinutes": 123,
"sourceSlaMinutes": 123,
"intermediaryInSlaMinutes": 123,
"transferSlaMinutes": 123,
"intermediaryOutSlaMinutes": 123,
"destinationSlaMinutes": 123,
"allowProviderIdMatch": true,
"allowTxHashMatch": true,
"allowReferenceExactMatch": true,
"allowAmountAndTimeWindowMatch": true,
"requireAllRequiredLegs": true,
"metadata": {},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}๐งพ Reconciliation Cases
Create a reconciliation rule
POST
/
v1
/
reconciliation-rules
Create a reconciliation rule
curl --request POST \
--url http://localhost:3001/v1/reconciliation-rules \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"isActive": true,
"allowProviderIdMatch": true,
"allowTxHashMatch": true,
"allowReferenceExactMatch": true,
"allowAmountAndTimeWindowMatch": true,
"requireAllRequiredLegs": true,
"amountTolerance": "<string>",
"timeWindowMinutes": 4503599627370495,
"expectedCompletionMinutes": 4503599627370495,
"delayedSettlementThresholdMinutes": 4503599627370495,
"sourceSlaMinutes": 4503599627370495,
"intermediaryInSlaMinutes": 4503599627370495,
"transferSlaMinutes": 4503599627370495,
"intermediaryOutSlaMinutes": 4503599627370495,
"destinationSlaMinutes": 4503599627370495,
"metadata": {}
}
'{
"id": "<string>",
"organizationId": "<string>",
"name": "<string>",
"paymentType": "<string>",
"sourceType": "<string>",
"isActive": true,
"amountTolerance": "<string>",
"timeWindowMinutes": 123,
"expectedCompletionMinutes": 123,
"delayedSettlementThresholdMinutes": 123,
"sourceSlaMinutes": 123,
"intermediaryInSlaMinutes": 123,
"transferSlaMinutes": 123,
"intermediaryOutSlaMinutes": 123,
"destinationSlaMinutes": 123,
"allowProviderIdMatch": true,
"allowTxHashMatch": true,
"allowReferenceExactMatch": true,
"allowAmountAndTimeWindowMatch": true,
"requireAllRequiredLegs": true,
"metadata": {},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}Headers
Minimum string length:
1Minimum string length:
1Body
application/json
Minimum string length:
1Available options:
stablecoin, bank, cross_border, other Available options:
client_transfer_report, client_internal_ledger, bank_statement, onchain_report, psp_report, manual Pattern:
^-?\d+(\.\d+)?$Required range:
0 <= x <= 9007199254740991Required range:
0 <= x <= 9007199254740991Required range:
0 <= x <= 9007199254740991Required range:
0 <= x <= 9007199254740991Required range:
0 <= x <= 9007199254740991Required range:
0 <= x <= 9007199254740991Required range:
0 <= x <= 9007199254740991Required range:
0 <= x <= 9007199254740991Show child attributes
Show child attributes
Response
Default Response
โI
