Card details
After issuance, fetch the card by cardId.GET /cards/CARD_ID
Card details response
Card status changes
Use either approach. You do not need both. Option A: PollGET /cards/{cardId} until status is active (or frozen or terminated after lifecycle actions). See Rate limits if polling.
Option B: Subscribe to webhooks. See Card status (card.status.*).
Card statuses
Enrollment status
If the card is not yet issued, check the user’s EasyCard enrollment. Use either approach. You do not need both. Option A: PollGET /cards/users/{userId}/enroll until status is approved (or rejected). See Rate limits if polling.
GET /cards/users/USER_ID/enroll
Enrollment status response
card.enrollment.*).