changedInput schema / properties / articleSearchUrl / anyOf
Previous value: -[
- {
- "format": "uri",
- "maxLength": 2048,
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "description": "A public HTTPS URL. Private, link-local and loopback addresses are refused, and redirects are not followed.",
+ "format": "uri",
+ "maxLength": 2048,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / articleSearchUrl / description
Added value: +"Reserved: where Cluby will search your article catalogue once venues can map benefits to articles. Optional."
addedInput schema / properties / capabilities / description
Added value: +"What your POS can do with an action's answer."
changedInput schema / properties / capabilities / properties / apply / default
Previous value: -[
- "price",
- "percent_off",
- "manual"
-]New value: +[
+ "percent_off",
+ "amount_off",
+ "price",
+ "free_item",
+ "manual"
+]
addedInput schema / properties / capabilities / properties / apply / description
Added value: +"The `apply` kinds your POS executes on the open sale. Every kind by default; list fewer if it cannot execute some. Preview."
changedInput schema / properties / capabilities / properties / apply / items / enum
Previous value: -[
- "price",
- "percent_off",
- "manual"
-]New value: +[
+ "percent_off",
+ "amount_off",
+ "price",
+ "free_item",
+ "manual"
+]
addedInput schema / properties / enabled / description
Added value: +"`false` pauses the connection and its channel. Your next PUT after reconnecting turns them back on."
addedInput schema / properties / endpoint / description
Added value: +"The connection's event channel, the webhook endpoint that receives `smart_link.scanned`. Created with every include unless `includes` says otherwise; an endpoint created earlier keeps the includes it lists. `url` is required on the first call; later calls change only the fields sent."
addedInput schema / properties / endpoint / properties / enabled / description
Added value: +"`false` stops deliveries without deleting the endpoint."
addedInput schema / properties / endpoint / properties / includes / description
Added value: +"What each event carries beyond its own data: `profile`, `membershipCards`, `benefits`, `stampCards`, `items`. None by default; a POS connection's own endpoint gets all of them."
changedInput schema / properties / endpoint / properties / includes / items / enum
Previous value: -[
- "profile",
- "membershipCards",
- "benefits",
- "stampCards"
-]New value: +[
+ "profile",
+ "membershipCards",
+ "benefits",
+ "stampCards",
+ "items"
+]
addedInput schema / properties / endpoint / properties / name / description
Added value: +"A label for lists and alerts. The URL's host by default."
addedInput schema / properties / endpoint / properties / secret / description
Added value: +"The key events are signed with. Omit it to have one generated (`whsec_…`), returned once and never again. Use the whole string, prefix included, as the HMAC key. A new one replaces the old at once."
addedInput schema / properties / endpoint / properties / url / description
Added value: +"A public HTTPS URL. Private, link-local and loopback addresses are refused, and redirects are not followed."
addedInput schema / properties / name / description
Added value: +"Your product's name, as the organization sees it."
addedInput schema / properties / secret / description
Added value: +"Reserved for calls from Cluby to your service, such as the article search. Generated when omitted and returned once."
addedInput schema / properties / webhookEndpointId / description
Added value: +"Instead of `endpoint`: use one of the organization's existing endpoints as the channel."