# Retrieve card order requirements 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_INITIATED - NEEDS_ACTION - PENDING - COMPLETED - FAILED Endpoint: GET /v3/spend/profiles/{profileId}/card-orders/{cardOrderId}/requirements Security: UserToken ## Path parameters: - `profileId` (integer, required) The profile ID (personal or business). Example: 123456 - `cardOrderId` (integer, required) The card order ID. Example: 142 ## Response 200 fields (application/json): - `requirements` (array) - `requirements.type` (string) The type of requirement: - PIN - Set a PIN on the card order - VERIFICATION - Verify customer by providing KYC evidences - ADDRESS - Provide a valid address for the card order Enum: "PIN", "VERIFICATION", "ADDRESS" - `requirements.status` (string) The status of the requirement: - NOT_INITIATED - NEEDS_ACTION - PENDING - COMPLETED - FAILED Enum: "NOT_INITIATED", "NEEDS_ACTION", "PENDING", "COMPLETED", "FAILED"