{"id":10236,"date":"2019-04-08T20:45:43","date_gmt":"2019-04-08T20:45:43","guid":{"rendered":"https:\/\/evolphin.com\/help\/?p=10236"},"modified":"2020-05-18T06:53:42","modified_gmt":"2020-05-18T10:53:42","slug":"subscribe-for-events-api","status":"publish","type":"post","link":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/","title":{"rendered":"Subscribe for Events API"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">API Request<\/h3>\n\n\n\n<p><strong><span style=\"color: #ff6600;\">POST<\/span><\/strong> \/review\/api\/events\/assets\/subscribe\/<strong>:id<br><\/strong>Create and register the callback.<\/p>\n\n\n\n<p><span style=\"color: #ff6600;\"><strong>DELETE<\/strong><\/span> \/review\/api\/events\/assets\/subscribe\/<strong>:id<br><\/strong>Delete the existing callback with the given id.<\/p>\n\n\n\n<p><strong><span style=\"color: #ff6600;\">GET<\/span><\/strong> \/review\/api\/events\/assets\/subscribe\/<strong>:id<br><\/strong>Get the details of the existing callback as JSON response.<\/p>\n\n\n\n<p><strong>HEADERS:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Cookie<\/strong><\/td><td>Zoom Authenticated Cookie<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>PATH PARAM<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>id<\/strong><\/td><td>\n<p>Unique subscription id(name) for the callback. Must be a unique string such as a GUID which has not been registered with Zoom. It has to be a minimum of 8 chars and a maximum of 40 chars. Must be URL safe string and must not contain any special chars except hyphen. Only allowed chars are a-z, A-Z, 0-9, &#8211;<\/p>\n<p>An existing ID is replaced with last callback registered if already present.<\/p>\n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong><span style=\"color: #ff6600;\">POST<\/span> BODY: <\/strong><span style=\"color: #ff6600;\">queryParameters<\/span><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Key<\/strong><\/td><td><strong>Description<\/strong><\/td><td><strong>Required<\/strong><\/td><td><strong>Default<\/strong><\/td><\/tr><tr><td>callback<\/td><td>\n<div class=\"pm-markdown docs-request-table__desc\">\n<p>URL to call on some event. Given URL would be called upon some event as registered by this request if changes are detected.<\/p>\n<\/div>\n<\/td><td>Yes<\/td><td>&#8211;<\/td><\/tr><tr><td>header<\/td><td>\n<div class=\"pm-markdown docs-request-table__desc\">\n<p>Header Value to be set in the request callback. More than one header query params can be specified<\/p>\n<p><span style=\"font-family: inherit; font-size: inherit;\">E.g <\/span><strong>header=Content-Type: application\/json<\/strong><\/p>\n<\/div>\n<\/td><td>Optional.<\/td><td>&#8211;<\/td><\/tr><tr><td>method<\/td><td>\n<div class=\"pm-markdown docs-request-table__desc\">\n<p>Define HTTP method to be used for callback.<\/p>\n<\/div>\n<\/td><td>Optional<\/td><td>GET<\/td><\/tr><tr><td>successCode<\/td><td>Http code to be used as success code else request will be marked as failed and will be retried.<\/td><td>Optional<\/td><td>200<\/td><\/tr><tr><td>retryCount<\/td><td>Maximum number of time to re-try before marking the request as permanently failed. Note: next retry is performed after 1 minute and can be configured on Server.<\/td><td>Optional<\/td><td>3<\/td><\/tr><tr><td>requestType<\/td><td>If <strong>&#8216;auto&#8217;<\/strong> is specified as request type, then it will be set based on the data type sent to callback else it can be overridden by headers field.<\/td><td>Optional<\/td><td>auto<\/td><\/tr><tr><td>queryParam<\/td><td>Query params can be specified for the callback. Query params are appended to the callback URL. More than one query params can be specified.<\/td><td>Optional<\/td><td>&#8211;<\/td><\/tr><tr><td>watchMetadata<\/td><td>\n<div class=\"pm-markdown docs-request-table__desc\">\n<p>Notify the callback when an asset is updated with given set of MetadataKey and Value.<\/p>\n<p>Syntax 1: MetadataKey=Value<br>For e.g: City==SFO, whenever some asset is assigned with metadata City field with SFO, callback URL will be triggered.&nbsp;<\/p>\n<p>Syntax 2: MetadataKey==<strong>* <br><\/strong>Notify the callback when any value is assigned to the given metadata key.<strong><br><\/strong><br>Syntax 3: MetadataKey!=Value<br>Notify the callback when an asset is updated with given MetadataKey but not this value.<\/p>\n<\/div>\n<p>Syntax 2: <strong>*<\/strong>==<strong>*<br><\/strong>Notify the callback for any change in metadata.<\/p>\n<p><em>More than one pair can be specified and logical OR operation is performed by default unless overridden via <strong>logicalOperand<\/strong>.<\/em><\/p>\n<\/td><td>Optional<\/td><td>&#8211;<\/td><\/tr><tr><td>watchPath<\/td><td>\n<div class=\"pm-markdown docs-request-table__desc\">\n<p>Monitors the directory or file for changes.<\/p>\n<p>Syntax 1: <span style=\"font-size: 14pt;\"><strong>*<\/strong><\/span> \/defproj\/acme\/<br>Monitors the directory for new files addition or deletion<\/p>\n<p>Syntax 2: <span style=\"font-size: 14pt;\"><strong>+<\/strong><\/span> \/defproj\/acme\/<br>Monitors the directory only for new file addition<\/p>\n<p>Syntax 3: <span style=\"font-size: 14pt;\"><strong>&#8211;<\/strong><\/span> \/defproj\/acme\/<br>Monitor the directory for only deletion<\/p>\n<p>Syntax 4: <span style=\"font-size: 14pt;\"><strong>*<\/strong><\/span> \/defproj\/acme\/sample.png<br>Monitor Monitors the file for any kind of changes.<\/p>\n<\/div>\n<div class=\"pm-markdown docs-request-table__desc\">\n<p>Syntax 5: \/defproj\/acme\/sample.png<br>Does no monitoring on the file or directory but limits the scope of metadata matching.<\/p>\n<p>Note: watchPath field will limit the scope of metadata matching. It is recommended to use watchPath with watchMetadata to reduce the scope of matching.<\/p>\n<p>More than one can be specified and logical OR operation is performed.<\/p>\n<\/div>\n<\/td><td>Required<\/td><td>\/(Root)<\/td><\/tr><tr><td>logicalOperand<\/td><td>Controls the logical operation between metadata watch. By default logical <strong>OR<\/strong> is used, which means event will be triggered if any metadata matches as per the given <strong>watchMetadata<\/strong> property. Possible values are: <strong>AND<\/strong>, <strong>OR<\/strong><\/td><td>&nbsp;Optional<\/td><td>OR<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>API Response<\/strong><\/h3>\n\n\n\n<p><strong><span style=\"color: #ff6600;\">HTTP<\/span> 200 OK<\/strong><\/p>\n\n\n\n<p><strong>Response Syntax:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{\n  \"<strong>id<\/strong>\": \"Id passed in the request path parameter\",\n  \"<strong>success<\/strong>\": true,&nbsp; &nbsp; &nbsp; #1\n  \"<strong>error<\/strong>\": \"Error Message when success is false\"&nbsp; &nbsp; #2\n}<\/pre>\n\n\n\n<p><strong>#<\/strong>Notes<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>success<\/strong>(boolean): True value signifies that operation is completed without any errors. If success is false, an associated error is returned in the error field of <strong>JSON<\/strong> response.&nbsp;<\/li><li><strong>error<\/strong>(string): This field is populated if any error occurred during the ingest and <strong>success<\/strong> value is set to <strong>false<\/strong>.<\/li><\/ol>\n\n\n\n<p><strong><span style=\"color: #ff6600;\">HTTP<\/span> 401<\/strong><\/p>\n\n\n\n<p>Authentication failed. Occurs when the given cookie is not valid.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Curl Command<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Syntax<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>curl<\/strong> -X POST <span class=\"hljs-string\">\"http:\/\/preview-server:8873<strong>\/<\/strong>review\/api\/events\/assets\/subscribe<strong>\/&lt;RegisterEvenName&gt;<\/strong>\"<\/span> \\\n  -H <strong>\"Cookie: &lt;Zoom Authenticated Cookie\" \\\n<\/strong><span class=\"hljs-string\">  --data-urlencode \"<strong>callback=&lt;Some url for callback&gt;<\/strong>\" \\\n<\/span><span class=\"hljs-string\">  --data-urlencode \"<strong>header=&lt;Authorization header if needed<\/strong>\" \\<\/span>\n<span class=\"hljs-string\">  --data-urlencode <strong>\"method=&lt;POST or GET&gt;\" \\<\/strong><\/span>\n<span class=\"hljs-string\">  --data-urlencode \"<strong>successCode=200<\/strong>\" \\<\/span>\n<span class=\"hljs-string\">  --data-urlencode \"<strong>watchMetadata=&lt;Metadata match condition&gt;<\/strong>\"<\/span>  \\\n<span class=\"hljs-string\">  --data-urlencode \"<strong>watchPath=&lt;Path match condition&gt;<\/strong>\" <\/span> \\\n<span class=\"hljs-string\">  --data-urlencode \"<strong>logicalOperand=&lt;AND, OR&gt;<\/strong>\"<\/span><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Example<\/h4>\n\n\n\n<p><code>curl -X POST \\<br>\n<\/code>&nbsp;<code>http:\/\/preview-server:8873\/review\/api\/events\/assets\/subscribe\/<strong>OnCityChangeInProjectAcme<\/strong> \\<\/code><code><\/code><br><code>-H 'Cookie: b3ca73fb-c9db-4c26-a672-d1555c128b32' \\<\/code><code><\/code><br><code>--data-urlencode \"<strong>callback=http:\/\/acme.org\/url\/callback<\/strong>\" \\<\/code><br><code>--data-urlencode \"<strong>header=Authorization: Basic...<\/strong>\" \\<\/code><br><code>--data-urlencode \"<strong>method=POST<\/strong>\" \\<\/code><br><code>--data-urlencode \"<strong>successCode=200<\/strong>\" \\<\/code><br><code>--data-urlencode \"<strong>watchMetadata=IPTC_City=*<\/strong>\" \\<\/code><br><code>--data-urlencode \"<strong>watchPath=* \/acme\/mydata<\/strong>\" \\<br>\n--data-urlencode \"<span class=\"hljs-string\"><strong>logicalOperand<\/strong><\/span><strong>=OR<\/strong>\"<\/code><code><\/code><\/p>\n\n\n\n<p>Above example watches for a change in metadata <strong>IPTC_City<\/strong> in path <strong>\/acme\/mydata <\/strong>and also watches for any change in files in <strong>\/acme\/mydata<\/strong>, for<strong> addition, modification or deletion.<\/strong><\/p>\n\n\n\n<p>Once a change is detected, the callback URL will be called with assets information which are changes in JSON format.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Output<\/strong><\/h4>\n\n\n\n<p><strong>Success:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{\n  \"id\": \"OnCityChangeInProjectAcme\",\n  \"success\": true\n}<\/pre>\n\n\n\n<p><strong>Error<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{\n  \"success\": false,\n  \"error: \"Permission denied. You don't have permission to work on events.\"\n}\n<\/pre>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Data Format Submitted to Callback<\/h3>\n\n\n\n<p>Be default submitted data is in JSON, to change the data format or fields please contact Zoom support.<\/p>\n\n\n\n<p>Data is submitted only when POST is used. In the case of GET, only callback URL is called.<\/p>\n\n\n\n<p>Below is the given example of JSON data submitted to the callback in case of change. JSON data includes the details of the assets which are changed since the last called callback. An Id of the event is included in JSON format, so that receiver can identify the response.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{\n  \"success\": true,\n  \"data\": {\n    \"entry\": [\n      {\n        \"assetId\": 1,\n        \"rrn\": 12,\n        \"path\": \"\/acme\/test\/1.png\",\n        \"owner\": \"xyz\",\n        \"action\": \"none|added|modified|deleted\"\n      },\n      {\n        \"assetId\": 2,\n        \"rrn\": 12,\n        \"path\": \"\/acme\/test\/1.png\",\n        \"owner\": \"xyz\",\n        \"action\": \"none|added|modified|deleted\"\n      },\n      {}\n    ]\n  },\n  \"id\": \"Id corresponding to which event is triggered.\"\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>API Request POST \/review\/api\/events\/assets\/subscribe\/:idCreate and register the callback. DELETE \/review\/api\/events\/assets\/subscribe\/:idDelete the existing callback with the given id. GET \/review\/api\/events\/assets\/subscribe\/:idGet the details of the existing callback as JSON response. HEADERS: Cookie Zoom Authenticated Cookie PATH PARAM id Unique subscription id(name) for the callback. Must be a unique string such as a GUID which has not been [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[30],"tags":[],"class_list":["post-10236","post","type-post","status-publish","format-standard","hentry","category-api"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Subscribe for Events API - Evolphin Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Subscribe for Events API - Evolphin Documentation\" \/>\n<meta property=\"og:description\" content=\"API Request POST \/review\/api\/events\/assets\/subscribe\/:idCreate and register the callback. DELETE \/review\/api\/events\/assets\/subscribe\/:idDelete the existing callback with the given id. GET \/review\/api\/events\/assets\/subscribe\/:idGet the details of the existing callback as JSON response. HEADERS: Cookie Zoom Authenticated Cookie PATH PARAM id Unique subscription id(name) for the callback. Must be a unique string such as a GUID which has not been [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Evolphin Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-08T20:45:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-18T10:53:42+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Bhargava\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rahul Bhargava\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/api\\\/subscribe-for-events-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/api\\\/subscribe-for-events-api\\\/\"},\"author\":{\"name\":\"Rahul Bhargava\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/e5f3dc53ac5f026ed258e224e75447f7\"},\"headline\":\"Subscribe for Events API\",\"datePublished\":\"2019-04-08T20:45:43+00:00\",\"dateModified\":\"2020-05-18T10:53:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/api\\\/subscribe-for-events-api\\\/\"},\"wordCount\":772,\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"articleSection\":[\"API and Scripting\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/api\\\/subscribe-for-events-api\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/api\\\/subscribe-for-events-api\\\/\",\"name\":\"Subscribe for Events API - Evolphin Documentation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\"},\"datePublished\":\"2019-04-08T20:45:43+00:00\",\"dateModified\":\"2020-05-18T10:53:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/api\\\/subscribe-for-events-api\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/evolphin.com\\\/help\\\/api\\\/subscribe-for-events-api\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/api\\\/subscribe-for-events-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Subscribe for Events API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#website\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"name\":\"Evolphin Documentation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/evolphin.com\\\/help\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#organization\",\"name\":\"Evolphin Documentation\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"contentUrl\":\"https:\\\/\\\/evolphin.com\\\/help\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-evolphin-logo-dolphin_sm.png\",\"width\":200,\"height\":200,\"caption\":\"Evolphin Documentation\"},\"image\":{\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/evolphin.com\\\/help\\\/#\\\/schema\\\/person\\\/e5f3dc53ac5f026ed258e224e75447f7\",\"name\":\"Rahul Bhargava\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g\",\"caption\":\"Rahul Bhargava\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Subscribe for Events API - Evolphin Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/","og_locale":"en_US","og_type":"article","og_title":"Subscribe for Events API - Evolphin Documentation","og_description":"API Request POST \/review\/api\/events\/assets\/subscribe\/:idCreate and register the callback. DELETE \/review\/api\/events\/assets\/subscribe\/:idDelete the existing callback with the given id. GET \/review\/api\/events\/assets\/subscribe\/:idGet the details of the existing callback as JSON response. HEADERS: Cookie Zoom Authenticated Cookie PATH PARAM id Unique subscription id(name) for the callback. Must be a unique string such as a GUID which has not been [&hellip;]","og_url":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/","og_site_name":"Evolphin Documentation","article_published_time":"2019-04-08T20:45:43+00:00","article_modified_time":"2020-05-18T10:53:42+00:00","author":"Rahul Bhargava","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rahul Bhargava","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/#article","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/"},"author":{"name":"Rahul Bhargava","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/e5f3dc53ac5f026ed258e224e75447f7"},"headline":"Subscribe for Events API","datePublished":"2019-04-08T20:45:43+00:00","dateModified":"2020-05-18T10:53:42+00:00","mainEntityOfPage":{"@id":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/"},"wordCount":772,"publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"articleSection":["API and Scripting"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/","url":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/","name":"Subscribe for Events API - Evolphin Documentation","isPartOf":{"@id":"https:\/\/evolphin.com\/help\/#website"},"datePublished":"2019-04-08T20:45:43+00:00","dateModified":"2020-05-18T10:53:42+00:00","breadcrumb":{"@id":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/evolphin.com\/help\/api\/subscribe-for-events-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/evolphin.com\/help\/"},{"@type":"ListItem","position":2,"name":"Subscribe for Events API"}]},{"@type":"WebSite","@id":"https:\/\/evolphin.com\/help\/#website","url":"https:\/\/evolphin.com\/help\/","name":"Evolphin Documentation","description":"","publisher":{"@id":"https:\/\/evolphin.com\/help\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evolphin.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/evolphin.com\/help\/#organization","name":"Evolphin Documentation","url":"https:\/\/evolphin.com\/help\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/","url":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","contentUrl":"https:\/\/evolphin.com\/help\/wp-content\/uploads\/2020\/04\/cropped-evolphin-logo-dolphin_sm.png","width":200,"height":200,"caption":"Evolphin Documentation"},"image":{"@id":"https:\/\/evolphin.com\/help\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/evolphin.com\/help\/#\/schema\/person\/e5f3dc53ac5f026ed258e224e75447f7","name":"Rahul Bhargava","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/952acf4ec94a228ca32ed9b65cee4cc97a33509ea04500e768b71da346e58971?s=96&d=mm&r=g","caption":"Rahul Bhargava"}}]}},"_links":{"self":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/10236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/comments?post=10236"}],"version-history":[{"count":1,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/10236\/revisions"}],"predecessor-version":[{"id":14690,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/posts\/10236\/revisions\/14690"}],"wp:attachment":[{"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/media?parent=10236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/categories?post=10236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolphin.com\/help\/wp-json\/wp\/v2\/tags?post=10236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}