{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","results":{"codes":[]},"settings":"","params":[]},"next":{"description":"","pages":[]},"title":"Introduction to JS API","type":"basic","slug":"introduction-to-js-api","excerpt":"","body":"This API allows fine grain control over subscriptions of individual subscribers. It can be used to:\n1. Get current subscriber details (including unique subscriberID)\n2. Manually trigger opt-in boxes for subscribing to push notifications\n3. Add/remove subscribers from segments.\n\nYou must first put our smart code onto your website before you can do anything else.\n \nYou can use the queue **_pcq** to push events to the API.\n\n**Syntax:**\nwindow._pcq = window._pcq || [ ];","updates":["584fa0f04046022300132d62","58fb81b8d5b9b70f00094d2a"],"order":0,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"55e58d21f11ba80d003238be","createdAt":"2015-09-01T11:33:53.546Z","category":{"sync":{"isSync":false,"url":""},"pages":["55e58d21f11ba80d003238be","55e59fddd101191900f30b82","55e5a218f11ba80d00323911","55e5a28bf11ba80d00323915","55e5a2adf11ba80d00323917","55e5a335a603d62300f8926f","55e5a4cad101191900f30b9d","55e5a5396015ce1900eadb54","55e81c700f5df10d004a9c10"],"title":"JavaScript API","slug":"js-api","order":1,"from_sync":false,"reference":false,"_id":"55e58d16f493c11700584314","project":"55e58b63d101191900f30b13","__v":9,"createdAt":"2015-09-01T11:33:42.203Z","version":"55e58b63d101191900f30b16"},"__v":17,"githubsync":"","parentDoc":null,"project":"55e58b63d101191900f30b13","user":"5554788cb450630d00041dbc","version":{"version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["55e58b65d101191900f30b17","55e58d16f493c11700584314","55e58d1bd101191900f30b1d"],"_id":"55e58b63d101191900f30b16","__v":3,"createdAt":"2015-09-01T11:26:27.668Z","releaseDate":"2015-09-01T11:26:27.668Z","project":"55e58b63d101191900f30b13"}}