Retrieves all card requirements for a cardOrderId. A valid card order needs all its requirements status to be COMPLETED.
The type of requirements are:
PIN (optional): Set a PIN on a virtual or physical card order. Contact the team if you need this feature.VERIFICATION: Verify your customer by providing KYC evidences. Refer to the KYC guide.ADDRESS: Provide a valid address for your card order. Refer to address validation.
A requirement status has the following values:
NOT_INITIATEDNEEDS_ACTIONPENDINGCOMPLETEDFAILED
Security
UserToken
Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
Example:f47ac10b-58cc-4372-a567-0e02b2c3d479
- Production Environmenthttps://api.wise.com/2026Q3/spend/profiles/{profileId}/card-orders/{cardOrderId}/requirements
- Sandbox Environmenthttps://api.wise-sandbox.com/2026Q3/spend/profiles/{profileId}/card-orders/{cardOrderId}/requirements
curl -i -X GET \
https://api.wise.com/2026Q3/spend/profiles/123456/card-orders/142/requirements \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'X-External-Correlation-Id: f47ac10b-58cc-4372-a567-0e02b2c3d479'OK - Successfully retrieved card order requirements.
Headers
Echoed back when X-External-Correlation-Id was included in the request. Learn more.
Example:"f47ac10b-58cc-4372-a567-0e02b2c3d479"
Response
{ "requirements": [ { "type": "PIN", "status": "NOT_INITIATED" }, { "type": "VERIFICATION", "status": "PENDING" }, { "type": "ADDRESS", "status": "COMPLETED" } ] }