Welcome to Authz1 Knowledge Base
Transaction Recommit Endpoint Request and Response
Request
Below is a sample Patch request of the Transaction Recommit Endpoint:
http://[host]:8080/v1/transactions/T0755377
Request body:
{
"trxDateTime": "2022-11-15T00:00:01-04:00",
"passLimits": ["L000000022","L000000036","L000000037","L000000020"]
}
Response
The response to the above request will be:
{
"userId": "U000001",
"transactionId": "T0755377",
"transactionAmount": 80.0,
"unit": "cad",
"actionId": "3",
"passLimits": [
"L000000022",
"L000000036",
"L000000037",
"L000000020"
],
"result": true,
"limits": [
{
"id": "L000000001",
"name": "TL1",
"type": "transactional",
"amount": 300.0,
"remainingAmount": 220.0,
"timePeriod": null,
"actionId": "3",
"resourceId": null,
"level": "Group",
"subjectId": "G000003",
"subjectName": "Group A3",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000027",
"name": "AL5",
"type": "aggregate_non_rolling",
"amount": 20000.0,
"remainingAmount": 19263.3701,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000004",
"subjectName": "Role A4",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000023",
"name": "AL1",
"type": "aggregate_rolling",
"amount": 10000.0,
"remainingAmount": 9251.7101,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000001",
"subjectName": "Role A1",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000026",
"name": "AL4",
"type": "aggregate_non_rolling",
"amount": 18000.0,
"remainingAmount": 17668.9701,
"timePeriod": "w",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000006",
"subjectName": "Role A6",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000025",
"name": "AL3",
"type": "aggregate_non_rolling",
"amount": 15000.0,
"remainingAmount": 14668.9701,
"timePeriod": "d",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000005",
"subjectName": "Role A5",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000024",
"name": "AL2",
"type": "aggregate_rolling",
"amount": 12000.0,
"remainingAmount": 11458.8701,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Group",
"subjectId": "G000001",
"subjectName": "Group A1",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000028",
"name": "AL6",
"type": "aggregate_non_rolling",
"amount": 10000.0,
"remainingAmount": 9458.0701,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000003",
"subjectName": "Role A3",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000029",
"name": "AL7",
"type": "aggregate_non_rolling",
"amount": 10000.0,
"remainingAmount": 9458.9701,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000013",
"subjectName": "Role A13",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000030",
"name": "AL8",
"type": "aggregate_non_rolling",
"amount": 10000.0,
"remainingAmount": 9458.9701,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000012",
"subjectName": "Role A12",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000032",
"name": "AL10",
"type": "aggregate_non_rolling",
"amount": 10000.0,
"remainingAmount": 9250.6101,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Global",
"subjectId": "U000001",
"subjectName": null,
"withinLimit": true,
"definedBy": "enterprise",
"effective": true
},
{
"id": "L000000016",
"name": "IL4",
"type": "individual_rolling",
"amount": 1000.0,
"remainingAmount": 804.3701,
"timePeriod": "d",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000002",
"subjectName": "Role A2",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000013",
"name": "IL1",
"type": "individual_rolling",
"amount": 4000.0,
"remainingAmount": 3594.3701,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000001",
"subjectName": "Role A1",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000046",
"name": "IL15",
"type": "individual_non_rolling",
"amount": 1500.0,
"remainingAmount": 1304.3701,
"timePeriod": "d",
"actionId": "3",
"resourceId": null,
"level": "Customer_CD",
"subjectId": "U000001",
"subjectName": null,
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000017",
"name": "IL5",
"type": "individual_non_rolling",
"amount": 2000.0,
"remainingAmount": 1804.3701,
"timePeriod": "w",
"actionId": "3",
"resourceId": null,
"level": "Role",
"subjectId": "R000006",
"subjectName": "Role A6",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000045",
"name": "IL14",
"type": "individual_non_rolling",
"amount": 5000.0,
"remainingAmount": 4594.3701,
"timePeriod": "m",
"actionId": "3",
"resourceId": null,
"level": "Customer_CD",
"subjectId": "U000001",
"subjectName": null,
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000034",
"name": "TL14",
"type": "transactional",
"amount": 500.0,
"remainingAmount": 420.0,
"timePeriod": null,
"actionId": "3",
"resourceId": "A000000003",
"level": "Role",
"subjectId": "R000004",
"subjectName": "Role A4",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000040",
"name": "AL12",
"type": "aggregate_non_rolling",
"amount": 10000.0,
"remainingAmount": 1968.31,
"timePeriod": "w",
"actionId": "3",
"resourceId": "A000000003",
"level": "Role",
"subjectId": "R000004",
"subjectName": "Role A4",
"withinLimit": true,
"definedBy": "customer",
"effective": true
},
{
"id": "L000000039",
"name": "AL11",
"type": "aggregate_non_rolling",
"amount": 10000.0,
"remainingAmount": 1936.03,
"timePeriod": "m",
"actionId": "3",
"resourceId": "A000000003",
"level": "Role",
"subjectId": "R000001",
"subjectName": "Role A1",
"withinLimit": true,
"definedBy": "customer",
"effective": true
}
]
}
For detailed description of the request and response, please refer to
Authz1 Transactions API OpenAPI Spec (YAML).
To learn more about the Transaction Recommit Endpoint business logic, please see the Transaction Recommit Endpoint business documentations.
