Error
Analytics
Push PDF
Upload bank statement PDFs for analytics processing. Step 1 of the PDF Analytics flow.
POST
Error
Overview
The Push PDF API is the first step in the PDF Analytics flow. It allows you to upload one or more bank statement PDF files (as Base64-encoded data) for analytics processing. After a successful upload, the API returns aref_token that you use in subsequent steps to check processing status and retrieve the analytics results.
PDF Analytics Flow
Push PDF (this API)
Upload bank statement PDFs with customer details. Receive a
ref_token for tracking.Check Status
Poll the Pull Status API using the
ref_token to check if processing is complete.Pull Analytics JSON
Once processing is complete, retrieve the analytics results using the Pull Analytics JSON API.
Authentication
This API requires authentication using the following headers:Your unique client identifier provided by FinPro during onboarding.
Your confidential client secret key provided by FinPro. Must be kept secure.
The unique identifier for your application.
Your organization’s unique identifier assigned by FinPro.
Must be set to
application/json.Request Body
Full name of the customer whose bank statement is being uploaded.
Customer’s mobile number.
The loan account number associated with this customer.
An array of file objects, each representing a bank statement PDF to be processed.
Request Example
Code Examples
Authorizations
Your unique client identifier provided by MoneyOne during FIU onboarding
Your confidential client secret provided by MoneyOne
Your organization's unique identifier in the FinPro system
Application-specific identifier for tracking API calls
Body
application/json
Request body for uploading bank statement PDFs for analytics processing.
Full name of the customer.
Example:
"John Doe"
Customer's mobile number.
Example:
"9876543210"
Loan account number associated with the customer.
Example:
"LOAN123456"
Array of PDF file objects to be processed.
