Skip to main content

Get NPS Account Report Requests

Overview​

GetNpsAccountReportRequestsQuery returns a paginated list of NPS CAMT account report requests. These are camt.060 messages — either requests we sent to another bank (outbound) or requests received from another bank (inbound).

Command Details​

  • Command: GetNpsAccountReportRequestsQuery
  • Type: Query

API Endpoint​

POST /api/bpm/cmd

Request Structure​

FieldTypeRequiredDescription
pageNumberintNoPage number (default: 1)
pageSizeintNoRecords per page (default: 20)
directionstringNo"outbound" or "inbound"
statusstringNoFilter by status (e.g., "Pending", "Fulfilled")
reportTypestringNo"camt.052" (intraday) or "camt.053" (end-of-day)
accountNumberstringNoFilter by account number
startDatestringNoFilter by createdAt ≥ this date (yyyy-MM-dd)
endDatestringNoFilter by createdAt ≤ this date (yyyy-MM-dd)
isExportboolNotrue to export all results as Excel

Try It Out​

POST/api/bpm/cmdGetNpsAccountReportRequestsQuery
Request Body

Response Structure​

{
"isSuccessful": true,
"statusCode": "00",
"count": 2,
"data": [
{
"id": 201,
"msgId": "CAMT060-20260101-001",
"direction": "outbound",
"accountNumber": "0123456789",
"reportType": "camt.052",
"periodFrom": "2026-01-01T00:00:00Z",
"periodTo": "2026-01-01T23:59:59Z",
"counterpartBankCode": "000014",
"status": "Fulfilled",
"createdAt": "2026-01-01T08:00:00Z",
"updatedAt": "2026-01-01T08:05:00Z"
}
]
}