Connected Devices/Projects/Project Link/Taxonomy: Difference between revisions

(added REST API contents)
 
(→‎WebPush: getter)
Line 53: Line 53:
** PUT http://localhost:3000/api/v1/channels/set {"select": {"id": "setter:resource.webpush@link.mozilla.org"}, "value": {"Json": {“resources”:[“res1”, “res2”]}}}
** PUT http://localhost:3000/api/v1/channels/set {"select": {"id": "setter:resource.webpush@link.mozilla.org"}, "value": {"Json": {“resources”:[“res1”, “res2”]}}}
* Get current subscriptions
* Get current subscriptions
** PUT http://localhost:3000/api/v1/channels/set {"select": {"id": "getter:subscription.webpush@link.mozilla.org"}, "value": {"Json": {}}}
** PUT http://localhost:3000/api/v1/channels/get {"select": {"id": "getter:subscription.webpush@link.mozilla.org"}, "value": {"Json": {}}}
* Get current resources receiving notifications on
* Get current resources receiving notifications on
** PUT http://localhost:3000/api/v1/channels/set {"select": {"id": "getter:resource.webpush@link.mozilla.org"}, "value": {"Json": {}}}
** PUT http://localhost:3000/api/v1/channels/get {"select": {"id": "getter:resource.webpush@link.mozilla.org"}, "value": {"Json": {}}}
* Trigger notification
* Trigger notification
** PUT http://localhost:3000/api/v1/channels/set {"select": {"id": "setter:notify.webpush@link.mozilla.org"}, "value": {"Json": {“resource”:“res1”,”message”:”push_message_data”}}}
** PUT http://localhost:3000/api/v1/channels/set {"select": {"id": "setter:notify.webpush@link.mozilla.org"}, "value": {"Json": {“resource”:“res1”,”message”:”push_message_data”}}}
352

edits