curl --request POST \
--url https://api.mijnklantportaal.nl/v1/punch-cards/{punchCardId}/issued/{issuedPunchCardId}/stamp \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"stamps": 1
}'{
"id": "pcb_abc12345def678",
"punchCardId": "pcd_abc12345def678",
"customerId": "cst_abc12345def678",
"punchesLeft": 17,
"status": "active",
"expiresAt": "2028-11-19T21:00:00+02:00",
"issuedAt": "2025-11-19T21:00:00+02:00"
}Add a stamp to an issued Punch Card by it’s ID and those of the card itself
curl --request POST \
--url https://api.mijnklantportaal.nl/v1/punch-cards/{punchCardId}/issued/{issuedPunchCardId}/stamp \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"stamps": 1
}'{
"id": "pcb_abc12345def678",
"punchCardId": "pcd_abc12345def678",
"customerId": "cst_abc12345def678",
"punchesLeft": 17,
"status": "active",
"expiresAt": "2028-11-19T21:00:00+02:00",
"issuedAt": "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
ID of the issued Punch Card to stamp
Amount of punches to stamp
1
The stamped issued Punch Card
A bought punch card
ID of the bought punch card, always starting with pcb_.
"pcb_abc12345def678"
ID of the punch card which is bought
"pcd_abc12345def678"
ID of the customer who owns this bought punch card
"cst_abc12345def678"
Indicates how many punches are left before the card is fully used
17
Actual status of the bought card. Can be active, expired or fully_used.
"active"
Date and time when the bought card will expire, written in ATOM format. Remains null when the card will not expire at all.
"2028-11-19T21:00:00+02:00"
Date and time when the card was issued to or bought by the customer. Written in ATOM format.
"2025-11-19T21:00:00+02:00"