Loyalty API
TypeSpecialDate1
A customer’s named annual occasion.
Dates are returned in month/day order.
Updating a date replaces person_name and note entirely. Resending an existing date without these fields clears them.
Two dates that differ only in person_name are distinct dates. Two dates identical in name, day, person_name and image_choice are duplicates and cannot coexist.
Properties
-
Bubblehouse ID. Include when editing an existing date; omit for a new date.
-
namestring requiredThe occasion name, between 1 and 100 characters.
-
person_namestring optionalThe name of the person this date belongs to, up to 100 characters. Optional.
-
notestring optionalA free-form note about the occasion, up to 100 characters. Optional. Merchants can use it for details such as a favorite product.
-
daystring requiredThe month and day of the occasion as a yearless date in
0000-MM-DDformat. -
image_choicestring optionalThe exact positive decimal image choice key, without leading zeros. Optional: omit it or send an empty string when no image is wanted, for example when the shop configures no images. When used, take
keyfrom DataListOptions1 withdataset=special_date_images. Send only this key, not image metadata or a URL.