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​
| Field | Type | Required | Description |
|---|---|---|---|
pageNumber | int | No | Page number (default: 1) |
pageSize | int | No | Records per page (default: 20) |
direction | string | No | "outbound" or "inbound" |
status | string | No | Filter by status (e.g., "Pending", "Fulfilled") |
reportType | string | No | "camt.052" (intraday) or "camt.053" (end-of-day) |
accountNumber | string | No | Filter by account number |
startDate | string | No | Filter by createdAt ≥ this date (yyyy-MM-dd) |
endDate | string | No | Filter by createdAt ≤ this date (yyyy-MM-dd) |
isExport | bool | No | true to export all results as Excel |
Try It Out​
POST
/api/bpm/cmdGetNpsAccountReportRequestsQueryRequest 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"
}
]
}
Related Operations​
- Get Account Report Request by ID — View the received CAMT report records
- NPS & NIP Payment Events — Process events for
OnAccountReportRequested(2800) andOnAccountReportReceived(2802)