Upload bank statements for an application

Upload one or more bank-statement files for an application. Repeat the 'files' part for multiple files. The application must currently be awaiting bank statements; the primary applicant and stage completion are resolved by the Portal. Files are stored against the application and the bank-statement stage is completed.

Path Parameters
  • applicationId
    Type: integer Format: int32
    required

    ID of the application to attach bank statements to

Body
application/json
Responses
  • application/json
  • application/json
  • application/json
  • application/json
  • application/json
  • application/json
Request Example for post/api/v1/applications/{applicationId}/upload-bank-statement
curl https://dev-api.pioneerhub.co.nz/api/v1/applications/12345/upload-bank-statement \
  --request POST \
  --header 'Content-Type: multipart/form-data' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --form 'files=@filename'
{
  "status": "OK",
  "data": {
    "applicationId": 12345,
    "success": true,
    "message": "Bank statements uploaded successfully",
    "status": "processing"
  },
  "timestamp": "2026-07-21T04:50:58.860677109Z"
}