Cumulus number.
Match pattern:^\d{13}$
>= 13 characters<= 13 characters
Example:2099123456789
This endpoint returns aggregate summary data of a users Coupons and UCBs.
Note that a single ‘Coupons’ can be attributed to a customer several times in which case the Quantity field is larger than 1. The dirac… fields in the response honour Quantity and count such Coupons multiple times while the coupons… field(s) count Coupon types ignoring their Quantity.
Cumulus number.
Match pattern:^\d{13}$
>= 13 characters<= 13 characters
Example:2099123456789
Summary data.
Aggregate statistics about Coupons and UCBs of a user.
Number of activated Coupons (ignoring Quantity).
Example:3
Total number of activated Coupons (counting Quantity).
Example:4
Number of non-redeem Coupons (ignoring Quantity)
Example:7
Sum of all activated UCBs in CHF
Example:30
Sum of all non-redeemed UCBs in CHF.
Example:75
This endpoint returns the set of all UCBs (aka “Blaue Bons” aka “Cumulus Bons”) attributed to a certain customer, identified by the Cumulus number.
Cumulus number.
Match pattern:^\d{13}$
>= 13 characters<= 13 characters
Example:2099123456789
Lists of UCBs attributed to the customer.
Personalized UCB information of a user based on ReTi.
Value of this UCB in CHF.
Allowed values:51020
Example:5
Valid until (including) this date.
Example:2025-09-30+02:00
The actual UCB-ID that identifies the individual UCB. This ID is the number/barcode printed on the UCB.
Example:778400003621541383
Valid from (including) this date.
Example:2023-07-18+02:00
Date and time of redemption.
Example:2015-05-27T08:27:27+02:00
1 = available, 2 = activated, 3 = redeemed.
Allowed values:123
Static data of an UCB (Blauer Bon/Coupon Bon).
Only non-redeem UCBs can be activated or deactivated. It’s okay to activate an already active UCB as it is okay to deactivate an already inactive UCB.
Note that no more than 50 UCBss can be in state ‘activated’ for a single Cumulus number. Trying to activate more results in a 409 error.
Note: The parameters can be sent as query parameters in the URL or as application/x-www-form-urlencoded in the request body (or any combination, it just doesn’t matter.)
Cumulus number.
Match pattern:^\d{13}$
>= 13 characters<= 13 characters
Example:2099123456789
ID (barcode) of a UCB. Its a string as it is often longer than what integers can represent (especially in toy languages).
Match pattern:^\d+$
The action to perform.
Allowed values:activatedeactivate
Example:activate
Successful activated/deactivated
An overview of all[^1] Coupons for human inspection and audit.
You must not parse and must not process this HTML page.
[^1] Upcomming, currently valid and recently expired coupons. Coupons expired 10 days ago are no longer displayed.
HTML page