Creating Transactions
Single RCC Transaction
Section titled “Single RCC Transaction”To add a single, RCC transaction to the system, use the following endpoint:
POST /api/v3/RccTransactions/companycode/{companyCode}
Single RCC Model
Section titled “Single RCC Model”Model required for adding the transaction (filled wiht random values):
Model Example:
{ "firstSignerFirstName": "WA9MtsoBrYaCoTN RuouA4Do", "firstSignerLastName": "wAYKfyzw&OC2lLhplm", "secondSignerFirstName": "Chx&MP`hI93?CAiCCXQhQu", "secondSignerLastName": "ITw75Bl0z05w0mH51UZs", "address1": "B jvSy8-o/kNm", "address2": "'/dnj(1 1dYEPCFIGk", "city": "je8feR6tPchAD", "state": "uD", "zip": "65218 7156", "yourReferenceNumber": "string", "bankRoutingNumber": "247090010", "bankAccountNumber": "29155-", "amount": 0}
Response Codes
Section titled “Response Codes”200
- OK, transaction successfully added.
400
- Bad Request, invalid input data.
401
- Unauthorized, invalid or missing authentication token.
403
- Forbidden, access denied.
Example Output:
{"transaction": { "rccItemId": 0, "companyCode": "string", "flexBatchId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "itemStatus": "string", "itemStatusDescription": "string", "firstSignerFirstName": "string", "firstSignerLastName": "string", "secondSignerFirstName": "string", "secondSignerLastName": "string", "address1": "string", "address2": "string", "city": "string", "state": "string", "zip": "string", "yourReferenceNumber": "string", "amount": 0, "bankName": "string", "bankRoutingNumber": "string", "bankAccountNumber": "string", "bankCity": "string", "bankState": "string", "bankZip": "string", "checkNumber": 0, "returnReason": "string", "returnMessage": "string", "payeeName": "string", "payeeAccountNumber": "string", "payeePhone": "string", "itemSource": "string", "returnItemId": 0, "reportStatus": "string", "checkDate": "2025-06-12T17:04:11.914Z", "sendDate": "2025-06-12T17:04:11.914Z", "receivedDateTime": "2025-06-12T17:04:11.914Z", "settleDate": "2025-06-12T17:04:11.914Z", "returnDate": "2025-06-12T17:04:11.914Z", "bankId": 0, "depositDateTime": "2025-06-12T17:04:11.914Z", "apiReportDateTime": "2025-06-12T17:04:11.914Z" }}
{"errors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ]},"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}
Bulk RCC Transactions
Section titled “Bulk RCC Transactions”To add multiple, RCC transactions to the system, use the following endpoint:
POST /apiv3/RccTransactions/companycode/{companyCode}/many
Bulk Model
Section titled “Bulk Model”Model required for adding the transaction (filled with random values):
Model Example:
{ "alwaysCommitValid": true, "items": [ { "firstSignerFirstName": "oPbavjEnEV&aKR7m'q", "firstSignerLastName": "7W5E.sBw0", "secondSignerFirstName": "&wHPKa", "secondSignerLastName": "P-`g?cyWo.Y-smO", "address1": "0d1tArkeKRHS(4", "address2": "FcgAPb(vR", "city": "X0D9t", "state": "HE", "zip": "68327 8705", "yourReferenceNumber": "string", "bankRoutingNumber": "411281220", "bankAccountNumber": "048-444-366", "amount": 0 } ]}
Response Codes
Section titled “Response Codes”200
- OK, transactions successfully added.
400
- Bad Request, invalid input data.
401
- Unauthorized, invalid or missing authentication token.
403
- Forbidden, access denied.
Example Output:
{"errors": { "additionalProp1": [ { "errorMessage": "string", "memberNames": [ "string" ] } ], "additionalProp2": [ { "errorMessage": "string", "memberNames": [ "string" ] } ], "additionalProp3": [ { "errorMessage": "string", "memberNames": [ "string" ] } ]},"transactions": [ { "rccItemId": 0, "companyCode": "string", "flexBatchId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "itemStatus": "string", "itemStatusDescription": "string", "firstSignerFirstName": "string", "firstSignerLastName": "string", "secondSignerFirstName": "string", "secondSignerLastName": "string", "address1": "string", "address2": "string", "city": "string", "state": "string", "zip": "string", "yourReferenceNumber": "string", "amount": 0, "bankName": "string", "bankRoutingNumber": "string", "bankAccountNumber": "string", "bankCity": "string", "bankState": "string", "bankZip": "string", "checkNumber": 0, "returnReason": "string", "returnMessage": "string", "payeeName": "string", "payeeAccountNumber": "string", "payeePhone": "string", "itemSource": "string", "returnItemId": 0, "reportStatus": "string", "checkDate": "2025-06-12T17:20:48.192Z", "sendDate": "2025-06-12T17:20:48.192Z", "receivedDateTime": "2025-06-12T17:20:48.192Z", "settleDate": "2025-06-12T17:20:48.192Z", "returnDate": "2025-06-12T17:20:48.192Z", "bankId": 0, "depositDateTime": "2025-06-12T17:20:48.192Z", "apiReportDateTime": "2025-06-12T17:20:48.192Z" } ]}
{"errors": { "additionalProp1": [ "string" ], "additionalProp2": [ "string" ], "additionalProp3": [ "string" ]},"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}
{"type": "string","title": "string","status": 0,"detail": "string","instance": "string","additionalProp1": "string","additionalProp2": "string","additionalProp3": "string"}