Financial Monitoring
- : Note: Data availability may vary depending on the financial institution, and access to certain data may be subject to intermittent connectivity issues from our transactions provider.
REQUIRED: list of 1 or more task IDs (array of strings) from completed bank statement processing
REQUIRED: Annual interest rate applied to the loan, expressed as a number between 0 and 50 (e.g., 10.5 for 10.5%)
REQUIRED: Total principal amount of the loan being assessed for affordability, expressed in the relevant currency (e.g., ZAR).
REQUIRED: Duration of the loan term in number of years, in a range of 1-50
REQUIRED: By using this API, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service. If you have any questions or concerns, please contact us
Maximum acceptable loan-to-income ratio (range: 0 to 20)
Maximum acceptable affordability ratio (range: 0 to 1)
Minimum acceptable savings buffer ratio (range: 0 to 1)
Successful response from the bank statement affordability scoring endpoint (HTTP 200).
List of task IDs that were successfully scored
Total number of transaction records processed
HTTP status code echoed in body (always 200)
- : Note: Data availability may vary depending on the financial institution, and access to certain data may be subject to intermittent connectivity issues from our transactions provider.
task_id returned from the bank statement upload API call
By using this API, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service. If you have any questions or concerns, please contact us
Response object containing risk assessment based on bank statements.
List of task IDs that were successfully processed during the bank statement analysis.
Total number of bank statement records evaluated during the affordability assessment.
- : Note: Data availability may vary depending on the financial institution, and access to certain data may be subject to intermittent connectivity issues from our transactions provider.
Request schema for the bank statement liquidity scoring endpoint. Accepts one or more task IDs from completed OCR processing plus optional scoring thresholds.
REQUIRED: list of 1 or more task IDs (array of strings) from completed bank statement processing
REQUIRED: Customer consent for data processing (must be true)
Minimum acceptable net cash flow (range: -100,000 to 1,000,000)
Maximum acceptable cash flow volatility (range: 0 to 2)
Minimum acceptable liquidity ratio (range: 0 to 10)
Minimum days of cash on hand (range: 0 to 365)
Minimum acceptable end-of-month balance (range: -100,000 to 1,000,000)
Successful response from the bank statement liquidity scoring endpoint (HTTP 200).
List of task IDs that were successfully scored
Total number of transaction records processed
HTTP status code echoed in body (always 200)
- : Note: Data availability may vary depending on the financial institution, and access to certain data may be subject to intermittent connectivity issues from our transactions provider.
REQUIRED: list of 1 or more task IDs (array of strings) from completed bank statement processing
REQUIRED: By using this API, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service. If you have any questions or concerns, please contact us
Minimum acceptable net cash flow (range: -100,000 to 1,000,000)
Maximum acceptable cash flow volatility (range: 0 to 2)
Minimum acceptable liquidity ratio (range: 0 to 10)
Minimum days of cash on hand (range: 0 to 365)
Minimum acceptable end-of-month balance (range: -100,000 to 1,000,000)
Successful response from the bank statement risk scoring endpoint (HTTP 200).
List of task IDs that were successfully scored
Total number of transaction records processed
HTTP status code echoed in body (always 200)
- : Note: Data availability may vary depending on the financial institution, and access to certain data may be subject to intermittent connectivity issues from our transactions provider.
task_id returned from the bank statement upload API call
By using this API, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service. If you have any questions or concerns, please contact us
Bank statement transactions url
- : Note: Data availability may vary depending on the financial institution, and access to certain data may be subject to intermittent connectivity issues from our transactions provider.
Payload for uploading an bank statement for analysis and verification.
The bank statement document, encoded as a Base64 string. The file must be a valid PDF.
Specifies the type of client entity. Use 1 if an ID number (individual) is provided, or 2 if a company registration number is provided.
Company registration number. Required only if the bank statement belongs to a registered business entity.
South African ID number. Required only if the bank statement belongs to an individual rather than a company.
The name of the financial institution. Supported Banks: 'ABSA', 'Nedbank', 'FNB', Standard bank', and 'Capitec bank'.
By using this API, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service. If you have any questions or concerns, please contact us.
task ID
Human-readable success message
Always true for successful uploads
Last updated