Get Card Order Status
Retrieves the current status of a card order including details about each product in the order. Shows the overall order status as well as individual product-level statuses. Common statuses include PENDING, PROCESSED, SUCCESS, and FAILED.
Authorization
tenantAuth The DCMS tenant name for multi-tenant isolation. Every API call must include this header to identify the client organization.
In: header
Header Parameters
The DCMS client or tenant name for multi-tenant isolation.
Request Body
application/json
Card order identifier to check status for.
Response Body
application/json
curl -X POST "https://api.dcms.example.com/v1/card-order/fetchStatus" \ -H "tenant: ACME_BANK" \ -H "Content-Type: application/json" \ -d '{ "cardOrderId": "TEST_PGKKIT_ORDER" }'{
"result": {
"cardOrderName": "1763369938",
"status": "PENDING",
"tenantName": "RUSH_9",
"productDetails": [
{
"binNumber": 87654322,
"cardType": "PHYSICAL",
"corporateName": "RUSH",
"noOfCard": 5,
"productId": "01",
"status": "PENDING"
},
{
"binNumber": 87654322,
"cardType": "PHYSICAL",
"corporateName": "RUSH",
"noOfCard": 5,
"productId": "02",
"status": "PENDING"
}
]
},
"exception": null,
"pagination": null
}Create Card Order With File Upload For PGK Kits POST
Creates a new card order with file upload for PGK (Pre-Generated Kit) cards. This API is similar to the standard card order creation but includes a fileName field referencing a previously uploaded file via the uploadFile endpoint. The file contains pre-generated card data that will be used for the order. Use the uploadFile endpoint first to upload the file, then reference its name in this request.
Get All RECEIVED Card Orders POST
Fetches all card orders that are in RECEIVED state beyond a configurable threshold, indicating they are pending processing. This is useful for monitoring the order processing pipeline and identifying orders that need attention.
