curl --request GET \
--url https://api.mijnklantportaal.nl/v1/punch-cards/{punchCardId} \
--header 'Authorization: Bearer <token>'{
"id": "pcd_abc12345def678",
"name": "Driving lessons",
"description": "Lessons in a BMW, Mon-Fri 09AM-05PM",
"punches": 20,
"punchLabel": "lessons",
"forSale": true,
"price": "229.95",
"vatRate": 21,
"expiryValue": 3,
"expiryPeriode": "years",
"createdAt": "2025-11-19T21:00:00+02:00"
}Get a Punch Card by ID
curl --request GET \
--url https://api.mijnklantportaal.nl/v1/punch-cards/{punchCardId} \
--header 'Authorization: Bearer <token>'{
"id": "pcd_abc12345def678",
"name": "Driving lessons",
"description": "Lessons in a BMW, Mon-Fri 09AM-05PM",
"punches": 20,
"punchLabel": "lessons",
"forSale": true,
"price": "229.95",
"vatRate": 21,
"expiryValue": 3,
"expiryPeriode": "years",
"createdAt": "2025-11-19T21:00:00+02:00"
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ID of the Punch Card to get
The requested Punch Card
Punch Card
ID of the punch card, always starting with pcd_.
"pcd_abc12345def678"
"Driving lessons"
Description of the card. Will be shown in the portal
"Lessons in a BMW, Mon-Fri 09AM-05PM"
Punch count for this card
20
Type of punches
"lessons"
Indicates if the punch card can be bought online in the customer portal
true
Price, including VAT, of which this card will be sold for, in EUR. Will be null when the card is not for sale
"229.95"
Percentage of VAT which is applied to the price. Can be 21, 9 or 0. Will be null when the card is not for sale
21
Number of units when this cards expires into the future
3
Unit of when this cards expires into the future. Can be days, months or years.
"years"
Date and time when the card was created. Written in ATOM format.
"2025-11-19T21:00:00+02:00"