Overview
The Pull Status API is the second step in the PDF Analytics flow. After uploading bank statement PDFs via the Push PDF API, use this endpoint to check whether the analytics processing is complete.
PDF Analytics Flow
Push PDF
Upload bank statement PDFs using the Push PDF API. Receive a ref_token. Check Status (this API)
Poll this API using the ref_token to check if processing is complete.
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
The reference token returned by the Push PDF API. This uniquely identifies the PDF processing job.
Request Example
{
"ref_token": "34b11d14-1bee-4966-bcdc-c2c7ce9ff9a5"
}
Code Examples
curl --location --request POST '{{Base_URL}}/pirimid/analytics/pdf/pull/status' \
--header 'client_id: {{Client_Id}}' \
--header 'client_secret: {{Client_Secret}}' \
--header 'organisationId: {{Organisation_Id}}' \
--header 'appIdentifier: {{App_Identifier}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"ref_token": "34b11d14-1bee-4966-bcdc-c2c7ce9ff9a5"
}'
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
Request body containing the reference token for PDF processing status or results.
Reference token returned by the Push PDF API.
Example:"34b11d14-1bee-4966-bcdc-c2c7ce9ff9a5"
Processing status retrieved
Response containing the processing status of a pushed PDF.