{"id":873451,"date":"2020-08-28T09:00:34","date_gmt":"2020-08-28T16:00:34","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=873451"},"modified":"2021-03-24T07:30:11","modified_gmt":"2021-03-24T14:30:11","slug":"how-to-create-a-hosted-feature-service-webhook","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook","title":{"rendered":"Create a hosted feature service webhook"},"author":39221,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37511],"tags":[42641],"industry":[],"product":[36551,36861],"class_list":["post-873451","blog","type-blog","status-publish","format-standard","hentry","category-sharing-collaboration","tag-arcgis-online","product-arcgis-online","product-api-rest"],"acf":{"short_description":"A webhook allows web services to provide other services with near real-time information using HTTP POST requests.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Did you know you can create a new webhook in ArcGIS Online? This blog article explains how to create and enable a webhook from a hosted feature service, but first, a little background?<\/p>\n<p><strong>Support:<\/strong> Only ArcGIS Online offers support for this operation.<\/p>\n<h3><strong>What is a webhook?<\/strong><\/h3>\n<p>A <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/web-hooks-feature-service-.htm\">webhook<\/a> allows web services to provide other services with near real-time information using HTTP POST requests. Webhooks are user-defined HTTP callbacks that are usually triggered by an event, such as editing or syncing a feature or changing the layer metadata. When that event occurs, the configured source such as a hosted feature service makes HTTP request to the URL configured for the webhook.<\/p>\n<p>Webhooks allow you to build or set up ArcGIS applications which subscribe to certain events on ArcGIS services. When one of those events is triggered, the configured service will send a HTTP POST payload to the webhook&#8217;s configured URL.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Why use webhooks<\/strong><\/h3>\n<p>Webhooks are an incredible tool to save you a lot of work.<\/p>\n<ul>\n<li>You can use a webhook to receive email\/SMS message notification for updates.<\/li>\n<li>You can use a webhook for feature service view (tile, scene, etc.), to receive notification for updates.<\/li>\n<li>You can use a webhook for a web application. For example, if you want the web page to be updated as updates happen.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Events<\/strong><\/h3>\n<p>Events are at the core of the feature service webhooks. These webhooks are fired whenever a certain action is taken on the feature service (as scheduled). When configuring a webhook, you can choose which events you would like to receive payloads for. You can even opt-in to all current and future events.<\/p>\n<p>Each event corresponds to a certain set of actions that can happen to your organization. For example, if you subscribe to the edit event you&#8217;ll receive detailed payloads every time a feature is added, updated, deleted, etc.<\/p>\n<p><strong>Note:<\/strong>\u00a0 For more information, you can check out the <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/web-hooks-create-feature-service-.htm#ESRI_SECTION1_2319AFBD89834C878DA3DD766A9AAEB3\">supported events<\/a>.<\/p>\n<p>Below are examples of supported events.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":941491,"id":941491,"title":"SampleSupportedEvents","filename":"SampleSupportedEvents.png","filesize":6743,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/samplesupportedevents","alt":"Sample of supported events","author":"39221","description":"","caption":"Sample of supported events","name":"samplesupportedevents","status":"inherit","uploaded_to":873451,"date":"2020-07-17 18:56:56","modified":"2020-07-17 18:57:23","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":691,"height":294,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents.png","medium-width":464,"medium-height":197,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents.png","medium_large-width":691,"medium_large-height":294,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents.png","large-width":691,"large-height":294,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents.png","1536x1536-width":691,"1536x1536-height":294,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents.png","2048x2048-width":691,"2048x2048-height":294,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents.png","card_image-width":691,"card_image-height":294,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/SampleSupportedEvents.png","wide_image-width":691,"wide_image-height":294}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>Webhook Payloads<\/strong><\/h3>\n<p>Each <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/web-hooks-create-feature-service-.htm#ESRI_SECTION1_2319AFBD89834C878DA3DD766A9AAEB3\">event type<\/a> has a specific payload format with the relevant event information. In addition to the information relevant to each event, all event webhooks payloads include information about the layer and the feature service which the event occurred on.<\/p>\n<p><strong>Note:<\/strong> For more information, you can check out <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/web-hooks-payloads-feature-service-.htm\">webhook payloads<\/a>.<\/p>\n<p>Below are examples of event type specific payload.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3>FeaturesCreated<\/h3>\n"},{"acf_fc_layout":"image","image":{"ID":923151,"id":923151,"title":"FeaturesCreated","filename":"FeaturesCreated.png","filesize":2700,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/featurescreated","alt":"FeaturesCreated","author":"39221","description":"JSON response example of FeaturesCreated","caption":"Webhooks FeaturesCreated","name":"featurescreated","status":"inherit","uploaded_to":873451,"date":"2020-07-08 03:27:00","modified":"2020-07-08 03:30:38","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":816,"height":158,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated-213x158.png","thumbnail-width":213,"thumbnail-height":158,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated.png","medium-width":464,"medium-height":90,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated.png","medium_large-width":768,"medium_large-height":149,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated.png","large-width":816,"large-height":158,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated.png","1536x1536-width":816,"1536x1536-height":158,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated.png","2048x2048-width":816,"2048x2048-height":158,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated.png","card_image-width":816,"card_image-height":158,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesCreated.png","wide_image-width":816,"wide_image-height":158}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>FeaturesUpdated<\/h3>\n"},{"acf_fc_layout":"image","image":{"ID":923171,"id":923171,"title":"FeaturesUpdated","filename":"FeaturesUpdated.png","filesize":2685,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/featuresupdated","alt":"FeaturesUpdated","author":"39221","description":"JSON response example of FeaturesUpdated","caption":"Webhooks FeaturesUpdated","name":"featuresupdated","status":"inherit","uploaded_to":873451,"date":"2020-07-08 03:28:45","modified":"2020-07-08 03:29:44","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":811,"height":165,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated-213x165.png","thumbnail-width":213,"thumbnail-height":165,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated.png","medium-width":464,"medium-height":94,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated.png","medium_large-width":768,"medium_large-height":156,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated.png","large-width":811,"large-height":165,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated.png","1536x1536-width":811,"1536x1536-height":165,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated.png","2048x2048-width":811,"2048x2048-height":165,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated.png","card_image-width":811,"card_image-height":165,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesUpdated.png","wide_image-width":811,"wide_image-height":165}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>FeaturesDeleted<\/h3>\n"},{"acf_fc_layout":"image","image":{"ID":923211,"id":923211,"title":"FeaturesDeleted","filename":"FeaturesDeleted.png","filesize":2667,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/featuresdeleted","alt":"FeaturesDeleted","author":"39221","description":"JSON response example of FeaturesDeleted","caption":"Webhooks FeaturesDeleted","name":"featuresdeleted","status":"inherit","uploaded_to":873451,"date":"2020-07-08 03:31:25","modified":"2020-07-08 03:32:16","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":814,"height":150,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted-213x150.png","thumbnail-width":213,"thumbnail-height":150,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted.png","medium-width":464,"medium-height":86,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted.png","medium_large-width":768,"medium_large-height":142,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted.png","large-width":814,"large-height":150,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted.png","1536x1536-width":814,"1536x1536-height":150,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted.png","2048x2048-width":814,"2048x2048-height":150,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted.png","card_image-width":814,"card_image-height":150,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FeaturesDeleted.png","wide_image-width":814,"wide_image-height":150}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>Webhook Integration<\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p>Webhooks typically are used to connect two different applications. There are companies that provide tools to help you bring together your application with other applications to provide them with real-time information.<\/p>\n<p>One such company is <a href=\"https:\/\/www.integromat.com\/en\/integrations\/gateway\"><em>Integromat<\/em> <\/a>\u00a0that can help you automate your processes that you currently handle manually.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Pre-requisites<\/strong><\/h3>\n<p>Webhooks can be turned on in an organization or a specific ArcGIS service such as a hosted feature service. Once it&#8217;s configured, the webhook is triggered each time one or more subscribed events occurs.<\/p>\n<p><strong>Note:<\/strong> Only an owner or administrator of the hosted feature service can create webhooks.<\/p>\n<p>The feature service editing and change tracking capability must be enabled to track layer changes.<\/p>\n<p>To enable or disable editing and change tracking on an existing feature service, add or remove the\u00a0<em>Editing\u00a0<\/em>and\u00a0<a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/extract-changes-feature-service-.htm\"><em>ChangeTracking<\/em><\/a> capability to or from the feature service.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":941271,"id":941271,"title":"FSCapabilities","filename":"FSCapabilities.png","filesize":1979,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/fscapabilities","alt":"Feature service capabilites","author":"39221","description":"","caption":"Feature service capabilites","name":"fscapabilities","status":"inherit","uploaded_to":873451,"date":"2020-07-17 18:21:04","modified":"2020-07-17 18:21:30","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":515,"height":40,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities-213x40.png","thumbnail-width":213,"thumbnail-height":40,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities.png","medium-width":464,"medium-height":36,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities.png","medium_large-width":515,"medium_large-height":40,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities.png","large-width":515,"large-height":40,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities.png","1536x1536-width":515,"1536x1536-height":40,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities.png","2048x2048-width":515,"2048x2048-height":40,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities.png","card_image-width":515,"card_image-height":40,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/FSCapabilities.png","wide_image-width":515,"wide_image-height":40}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3><strong>Creating a webhook<\/strong><\/h3>\n"},{"acf_fc_layout":"image","image":{"ID":941701,"id":941701,"title":"CreateWebHookURL","filename":"CreateWebHookURL.png","filesize":4596,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/createwebhookurl","alt":"Webhook Create URL","author":"39221","description":"","caption":"Webhook Create URL","name":"createwebhookurl","status":"inherit","uploaded_to":873451,"date":"2020-07-17 21:55:57","modified":"2020-07-17 21:56:30","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":726,"height":30,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL-213x30.png","thumbnail-width":213,"thumbnail-height":30,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL.png","medium-width":464,"medium-height":19,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL.png","medium_large-width":726,"medium_large-height":30,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL.png","large-width":726,"large-height":30,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL.png","1536x1536-width":726,"1536x1536-height":30,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL.png","2048x2048-width":726,"2048x2048-height":30,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL.png","card_image-width":726,"card_image-height":30,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebHookURL.png","wide_image-width":726,"wide_image-height":30}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The <em><a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/web-hooks-create-feature-service-.htm\">Create<\/a> <\/em>operation allows administrators to create a webhook. You can specify the trigger events for this webhook and the URL\u00a0to which the payloads are delivered when the webhook is invoked.<\/p>\n<p>Below are the webhook properties.<\/p>\n<ul>\n<li><strong>Name<\/strong>\u2014Enter your webhook name.<\/li>\n<li><strong><a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/web-hooks-create-feature-service-.htm#ESRI_SECTION1_2319AFBD89834C878DA3DD766A9AAEB3\">Change Types<\/a><\/strong>\u2014Enter the trigger event values that you want to track.<\/li>\n<li><strong>HookUrl<\/strong>\u2014Enter the payload URL.<\/li>\n<li><strong>Payload Format<\/strong>\u2014<strong>JSON<\/strong> or <strong>PJSON<\/strong>. The default is <strong>JSON<\/strong>.<\/li>\n<li><strong>Active<\/strong>\u2014<strong>True<\/strong> or <strong>False<\/strong>. The default is <strong>False<\/strong>.<\/li>\n<li><strong>Schedule Info<\/strong>\u2014Default values are provide, but you can modify them to your specifications.<\/li>\n<li><strong>Format<\/strong>\u2014<strong>HTML<\/strong> or <strong>PJSON<\/strong>. The default is <strong>HTML<\/strong>.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":941721,"id":941721,"title":"CreateWebhookRequest","filename":"CreateWebhookRequest-1.png","filesize":6666,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/createwebhookrequest-2","alt":"Webhook create request","author":"39221","description":"","caption":"Webhook create request","name":"createwebhookrequest-2","status":"inherit","uploaded_to":873451,"date":"2020-07-17 22:16:35","modified":"2020-07-17 22:19:14","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":646,"height":201,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1.png","medium-width":464,"medium-height":144,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1.png","medium_large-width":646,"medium_large-height":201,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1.png","large-width":646,"large-height":201,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1.png","1536x1536-width":646,"1536x1536-height":201,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1.png","2048x2048-width":646,"2048x2048-height":201,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1.png","card_image-width":646,"card_image-height":201,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookRequest-1.png","wide_image-width":646,"wide_image-height":201}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"image","image":{"ID":941731,"id":941731,"title":"CreateWebhookResponse","filename":"CreateWebhookResponse.png","filesize":13908,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/createwebhookresponse","alt":"Webhook create response","author":"39221","description":"","caption":"Webhook create response","name":"createwebhookresponse","status":"inherit","uploaded_to":873451,"date":"2020-07-17 22:19:34","modified":"2020-07-17 22:20:19","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":734,"height":255,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse.png","medium-width":464,"medium-height":161,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse.png","medium_large-width":734,"medium_large-height":255,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse.png","large-width":734,"large-height":255,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse.png","1536x1536-width":734,"1536x1536-height":255,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse.png","2048x2048-width":734,"2048x2048-height":255,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse.png","card_image-width":734,"card_image-height":255,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/CreateWebhookResponse.png","wide_image-width":734,"wide_image-height":255}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Congratulations! You created a webhook!<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Set up a webhook in Integromat<\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<p>Integromat is an online automation platform that can help you automate your processes that you currently handle manually. Sign up for a free account to get started.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>1) Go to <a href=\"https:\/\/www.integromat.com\/\">Integromat<\/a> and sign in.<\/p>\n<p>2) Click the <strong>Create a new scenario<\/strong> button.<\/p>\n<p>3) Search for and select Webhooks. Click <strong>Continue<\/strong>.<\/p>\n<p>The Webhooks module is listed as a favorite in your scenario.<\/p>\n<p>4) Click the module icon in the middle of the screen and select\u00a0 Webhooks from the menu.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":967591,"id":967591,"title":"IntegromatAddWebhooks","filename":"IntegromatAddWebhooks.png","filesize":9487,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/integromataddwebhooks","alt":"Integromat Webhooks","author":"39221","description":"","caption":"Integromat Webhooks","name":"integromataddwebhooks","status":"inherit","uploaded_to":873451,"date":"2020-08-05 22:52:01","modified":"2020-08-05 22:52:34","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":756,"height":320,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks.png","medium-width":464,"medium-height":196,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks.png","medium_large-width":756,"medium_large-height":320,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks.png","large-width":756,"large-height":320,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks.png","1536x1536-width":756,"1536x1536-height":320,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks.png","2048x2048-width":756,"2048x2048-height":320,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks.png","card_image-width":756,"card_image-height":320,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddWebhooks.png","wide_image-width":756,"wide_image-height":320}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>5) Choose the <strong>Custom Webhook<\/strong> trigger module. This module is designed to run the scenario each time the webhook receives data.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>6) Click <strong>Add<\/strong> and name your webhook. Click\u00a0<strong>Save<\/strong>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":967641,"id":967641,"title":"IntegromatGeneratedWebhook","filename":"IntegromatGeneratedWebhook.png","filesize":24210,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/integromatgeneratedwebhook","alt":"Integromat generated webhook","author":"39221","description":"","caption":"Integromat generated webhook","name":"integromatgeneratedwebhook","status":"inherit","uploaded_to":873451,"date":"2020-08-05 23:20:16","modified":"2020-08-05 23:20:59","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":692,"height":484,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook.png","medium-width":373,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook.png","medium_large-width":692,"medium_large-height":484,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook.png","large-width":692,"large-height":484,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook.png","1536x1536-width":692,"1536x1536-height":484,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook.png","2048x2048-width":692,"2048x2048-height":484,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook-665x465.png","card_image-width":665,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatGeneratedWebhook.png","wide_image-width":692,"wide_image-height":484}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>7) Click <strong>Copy address to clipboard<\/strong> and add the URL to the ESRI webhook\u00a0<strong>HookUrl<\/strong> property field.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":967781,"id":967781,"title":"IntegromatAddHookUrl","filename":"IntegromatAddHookUrl-1.png","filesize":1543,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/integromataddhookurl-2","alt":"Add Integromat URL to ESRI HookURl property","author":"39221","description":"","caption":"Add Integromat URL to ESRI HookURl property","name":"integromataddhookurl-2","status":"inherit","uploaded_to":873451,"date":"2020-08-06 01:13:30","modified":"2020-08-06 01:13:42","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":536,"height":22,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1-213x22.png","thumbnail-width":213,"thumbnail-height":22,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1.png","medium-width":464,"medium-height":19,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1.png","medium_large-width":536,"medium_large-height":22,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1.png","large-width":536,"large-height":22,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1.png","1536x1536-width":536,"1536x1536-height":22,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1.png","2048x2048-width":536,"2048x2048-height":22,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1.png","card_image-width":536,"card_image-height":22,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatAddHookUrl-1.png","wide_image-width":536,"wide_image-height":22}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>8) You need to send some data to the webhook in order to determine the data structure. Make some edits to your feature service and wait for the webhook to validate the data structure.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":967811,"id":967811,"title":"IntegromatValidateDataStructure","filename":"IntegromatValidateDataStructure-1.png","filesize":22106,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/integromatvalidatedatastructure-2","alt":"Integromat data structure validation","author":"39221","description":"","caption":"Integromat data structure validation","name":"integromatvalidatedatastructure-2","status":"inherit","uploaded_to":873451,"date":"2020-08-06 01:34:40","modified":"2020-08-06 01:35:08","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":677,"height":419,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1.png","medium-width":422,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1.png","medium_large-width":677,"medium_large-height":419,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1.png","large-width":677,"large-height":419,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1.png","1536x1536-width":677,"1536x1536-height":419,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1.png","2048x2048-width":677,"2048x2048-height":419,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1.png","card_image-width":677,"card_image-height":419,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatValidateDataStructure-1.png","wide_image-width":677,"wide_image-height":419}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>9) Click\u00a0<strong>OK.<\/strong><\/p>\n<p>You now have your Webhook module configured.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>10) Click the side of the Webhook module to connect another module to it.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>11) Search for and select\u00a0<strong>Email<\/strong>.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>12) Select the\u00a0<strong>Send me an Email<\/strong> action.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>13) Click in the\u00a0<strong>subject<\/strong> text box and enter a subject description or\u00a0 use the module settings panel to construct your email subject.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>14) Click in the\u00a0<strong>content<\/strong> text box. Use the module settings panel and select\u00a0<strong>payload<\/strong> to construct your email content.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":978962,"id":978962,"title":"IntegromatEmailPayload","filename":"IntegromatEmailPayload.png","filesize":17965,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/integromatemailpayload","alt":"Integromat Payload Content","author":"39221","description":"","caption":"Integromat Payload Content","name":"integromatemailpayload","status":"inherit","uploaded_to":873451,"date":"2020-08-17 16:54:07","modified":"2020-08-17 16:54:38","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":767,"height":436,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload.png","medium-width":459,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload.png","medium_large-width":767,"medium_large-height":436,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload.png","large-width":767,"large-height":436,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload.png","1536x1536-width":767,"1536x1536-height":436,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload.png","2048x2048-width":767,"2048x2048-height":436,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload.png","card_image-width":767,"card_image-height":436,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatEmailPayload.png","wide_image-width":767,"wide_image-height":436}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>15) Click<strong> OK<\/strong>. Your webhook is now created.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>16) This scenario will send an email when edits are detected on your feature service. The email will contain the payload information.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":967751,"id":967751,"title":"IntegromatWebhookEmail","filename":"IntegromatWebhookEmail.png","filesize":14148,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/integromatwebhookemail","alt":"Integromat webhook email scenario","author":"39221","description":"","caption":"Integromat webhook email scenario","name":"integromatwebhookemail","status":"inherit","uploaded_to":873451,"date":"2020-08-06 00:49:48","modified":"2020-08-06 00:50:26","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":714,"height":383,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail.png","medium-width":464,"medium-height":249,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail.png","medium_large-width":714,"medium_large-height":383,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail.png","large-width":714,"large-height":383,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail.png","1536x1536-width":714,"1536x1536-height":383,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail.png","2048x2048-width":714,"2048x2048-height":383,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail.png","card_image-width":714,"card_image-height":383,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatWebhookEmail.png","wide_image-width":714,"wide_image-height":383}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>17) Let&#8217;s look at the payload information, the payload will contain the name of the webhook, layer id, organization id, service name, last updated time and changes URL, as well as the ServerGens and change type trigger events.<\/p>\n<p><strong>Note:<\/strong> For more information, you can check out <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/web-hooks-payloads-feature-service-.htm\">webhook payloads<\/a>.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":979622,"id":979622,"title":"IntegromatPayload","filename":"IntegromatPayload-2.png","filesize":10077,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/integromatpayload-3","alt":"Integromat Payload","author":"39221","description":"","caption":"Integromat Payload","name":"integromatpayload-3","status":"inherit","uploaded_to":873451,"date":"2020-08-17 18:23:16","modified":"2020-08-17 18:23:37","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1284,"height":138,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2-213x138.png","thumbnail-width":213,"thumbnail-height":138,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2.png","medium-width":464,"medium-height":50,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2.png","medium_large-width":768,"medium_large-height":83,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2.png","large-width":1284,"large-height":138,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2.png","1536x1536-width":1284,"1536x1536-height":138,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2.png","2048x2048-width":1284,"2048x2048-height":138,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2-826x89.png","card_image-width":826,"card_image-height":89,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/IntegromatPayload-2.png","wide_image-width":1284,"wide_image-height":138}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>18) What do we do with the payload information? The payload will contain the changes URL and this information will be used to extract the changes of the feature layer.<\/p>\n<p>Copy and paste the changes URL to a browser and click\u00a0<strong>Enter<\/strong>. This allows you to use the <strong>extractChanges<\/strong> API to retrieve the objectids of the inserts, updates and deletes that have happened based on the server generation number of the changes. Click the <strong>statusURL<\/strong> link.<\/p>\n<p><strong>Note:<\/strong> For more information, you can check out <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/extract-changes-feature-service-.htm\">Extract Changes<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":980122,"id":980122,"title":"changesURL","filename":"changesURL.png","filesize":4542,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/changesurl","alt":"Changes URL","author":"39221","description":"","caption":"Changes URL","name":"changesurl","status":"inherit","uploaded_to":873451,"date":"2020-08-17 20:07:45","modified":"2020-08-17 20:08:04","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1097,"height":92,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL-213x92.png","thumbnail-width":213,"thumbnail-height":92,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL.png","medium-width":464,"medium-height":39,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL.png","medium_large-width":768,"medium_large-height":64,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL.png","large-width":1097,"large-height":92,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL.png","1536x1536-width":1097,"1536x1536-height":92,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL.png","2048x2048-width":1097,"2048x2048-height":92,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL-826x69.png","card_image-width":826,"card_image-height":69,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/changesURL.png","wide_image-width":1097,"wide_image-height":92}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>19) The <strong>statusURL<\/strong> response is the extract changes job. Make a web request to the <strong>statusURL<\/strong> to access the <strong>Result Url<\/strong>. Click the <strong>Result Url<\/strong> to open the JSON file that contain the feature layer changes.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>Congratulations! You have successfully extracted your feature layer changes!<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Beyond the basics: Accessing attribute information<\/strong><\/h3>\n<p>The previous steps outlined how to set up a notification when <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/web-hooks-create-feature-service-.htm#ESRI_SECTION1_2319AFBD89834C878DA3DD766A9AAEB3\">events<\/a> are triggered for your feature services. But what if you want more granular control or to access the attribute data? For example, it\u2019s possible to do the following:<\/p>\n<ul>\n<li>Create a more readable notification message.<\/li>\n<li>Generate a detailed notification that includes important attribute information.<\/li>\n<li>Receive notification on only the important changes by applying filters to the attribute values.<\/li>\n<li>Push attribute data to third-party services such as Google sheets.<\/li>\n<li>And much more.<\/li>\n<\/ul>\n<p>All of this requires attribute data that is contained in the webhook payload. The steps in the next section go beyond the basics to help you access this information. You can also download this <a href=\"https:\/\/esriis-my.sharepoint.com\/:u:\/g\/personal\/cal10660_esri_com\/Ea2tI7kKnQJKsGo9MPetx3wB4UN5WOEu3a2i-5aaxv_YRg?e=KLmyWb\">Integromat blueprint<\/a> that allows you to <a href=\"https:\/\/support.integromat.com\/hc\/en-us\/articles\/360013785320-Scenario-Editor\">import<\/a> all the modules into your scenario.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Context<\/strong><\/h3>\n<p>Before we you build a scenario in Integromat, it is helpful to understand how attribute data is accessed from the webhook payload. Accessing the data is a multi-step process. The steps look like this as follows:<\/p>\n<p>1. Get the <strong>changeUrl<\/strong> from the webhook payload<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991222,"id":991222,"title":"Payload","filename":"Payload_Final.png","filesize":25585,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/payload_final","alt":"Feature Service Webhook Payload","author":"86832","description":"","caption":"Feature service webhook payload","name":"payload_final","status":"inherit","uploaded_to":873451,"date":"2020-08-27 11:57:49","modified":"2020-08-27 11:58:26","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1787,"height":215,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final.png","medium-width":464,"medium-height":56,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final.png","medium_large-width":768,"medium_large-height":92,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final.png","large-width":1787,"large-height":215,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final-1536x185.png","1536x1536-width":1536,"1536x1536-height":185,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final.png","2048x2048-width":1787,"2048x2048-height":215,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final-826x99.png","card_image-width":826,"card_image-height":99,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Payload_Final.png","wide_image-width":1787,"wide_image-height":215}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>2. Make a web request to the <strong>changeUrl to<\/strong>\u00a0receive the statusUrl.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991242,"id":991242,"title":"statusUrl.jpg","filename":"statusUrl_Final.jpg.png","filesize":12187,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/statusurl_final-jpg","alt":"Accessing StatusUrl","author":"86832","description":"","caption":"statusUrl can be accessed by making a request to the changeUrl","name":"statusurl_final-jpg","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:01:26","modified":"2020-08-27 14:51:22","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":668,"height":208,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg.png","medium-width":464,"medium-height":144,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg.png","medium_large-width":668,"medium_large-height":208,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg.png","large-width":668,"large-height":208,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg.png","1536x1536-width":668,"1536x1536-height":208,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg.png","2048x2048-width":668,"2048x2048-height":208,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg.png","card_image-width":668,"card_image-height":208,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/statusUrl_Final.jpg.png","wide_image-width":668,"wide_image-height":208}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>3. Make a web request to the <strong>statusUrl <\/strong>to access the <strong>resultUrl (.json file) <\/strong>that contains the attribute information.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991252,"id":991252,"title":"resultUrl","filename":"resultUrl_Final.png","filesize":13756,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/resulturl_final","alt":"ResultUrl","author":"86832","description":"","caption":"resultUrl can be accessed by making a request to the statusUrl","name":"resulturl_final","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:02:56","modified":"2020-08-27 14:51:46","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":705,"height":161,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final-213x161.png","thumbnail-width":213,"thumbnail-height":161,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final.png","medium-width":464,"medium-height":106,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final.png","medium_large-width":705,"medium_large-height":161,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final.png","large-width":705,"large-height":161,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final.png","1536x1536-width":705,"1536x1536-height":161,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final.png","2048x2048-width":705,"2048x2048-height":161,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final.png","card_image-width":705,"card_image-height":161,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/resultUrl_Final.png","wide_image-width":705,"wide_image-height":161}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>The JSON file contains the attribute data of the record that was added or updated.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991272,"id":991272,"title":"JSONAttribute","filename":"JSONAttribute.png","filesize":61734,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/jsonattribute","alt":"Attribute from the JSON file","author":"86832","description":"","caption":"Example attribute information in JSON","name":"jsonattribute","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:27:02","modified":"2020-08-27 14:52:06","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":764,"height":209,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute.png","medium-width":464,"medium-height":127,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute.png","medium_large-width":764,"medium_large-height":209,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute.png","large-width":764,"large-height":209,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute.png","1536x1536-width":764,"1536x1536-height":209,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute.png","2048x2048-width":764,"2048x2048-height":209,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute.png","card_image-width":764,"card_image-height":209,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/JSONAttribute.png","wide_image-width":764,"wide_image-height":209}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Now that we you understand the steps to access the attribute data manually, you\u2019ll automate these steps using Integromat.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>The steps<\/strong><\/h3>\n<p>At the fundamental level, everything we do on the web is a series of <a href=\"https:\/\/community.esri.com\/groups\/cats\/blog\/2017\/05\/04\/monitoring-web-service-requests-from-web-apps\">requests and responses<\/a>. Leveraging this understanding, you will use <a href=\"https:\/\/support.integromat.com\/hc\/en-us\/articles\/360006248533-HTTP\">HTTP<\/a> and <a href=\"https:\/\/support.integromat.com\/hc\/en-us\/articles\/360006171794-JSON\">JSON<\/a> modules to make requests and work with your desired information. Make sure to complete the steps in the <em>Set up a webhook in Integromat<\/em> section above before proceeding.<\/p>\n<p><em><u>Step 1: Parse the Webhook Payload<\/u><\/em><\/p>\n<p>The Webhook module sends a payload in JSON that includes the \u2018changeUrl.\u2019 To programmatically select and work with the JSON response, you will configure the JSON module.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991292,"id":991292,"title":"WebhookJSON","filename":"WebhookJSON.png","filesize":18738,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/webhookjson","alt":"Step 1: Parse the Webhook Payload","author":"86832","description":"","caption":"Step 1: Parse the Webhook Payload","name":"webhookjson","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:34:52","modified":"2020-08-27 12:35:11","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":666,"height":322,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON.png","medium-width":464,"medium-height":224,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON.png","medium_large-width":666,"medium_large-height":322,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON.png","large-width":666,"large-height":322,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON.png","1536x1536-width":666,"1536x1536-height":322,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON.png","2048x2048-width":666,"2048x2048-height":322,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON.png","card_image-width":666,"card_image-height":322,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/WebhookJSON.png","wide_image-width":666,"wide_image-height":322}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>1. Search <strong>JSON<\/strong> and select <strong>Parse JSON.<\/strong> <strong>Connect<\/strong> it to the Webhook module. For <strong>JSON string<\/strong>, select <strong>payload<\/strong> from the Webhook module.<\/p>\n<p>2. Select the JSON module. Click <strong>Add<\/strong> and select<strong> Generator<\/strong>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991302,"id":991302,"title":"JSON_Generator","filename":"Generator.png","filesize":71212,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/generator","alt":"Using the JSON Generator","author":"86832","description":"","caption":"","name":"generator","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:36:09","modified":"2020-08-27 12:36:29","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":994,"height":869,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator.png","medium-width":299,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator.png","medium_large-width":768,"medium_large-height":671,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator.png","large-width":994,"large-height":869,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator.png","1536x1536-width":994,"1536x1536-height":869,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator.png","2048x2048-width":994,"2048x2048-height":869,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator-532x465.png","card_image-width":532,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/Generator.png","wide_image-width":994,"wide_image-height":869}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>3. Copy the payload information that was sent to your email to the Sample data text box. The generator automatically specifies the JSON structure.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991312,"id":991312,"title":"GeneratorContent","filename":"GeneratorContent.jpg","filesize":25728,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/generatorcontent","alt":"Using the Generator Content","author":"86832","description":"","caption":"Copying the JSON will automatically generate the structure","name":"generatorcontent","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:37:03","modified":"2020-08-28 12:36:14","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":793,"height":376,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent.jpg","medium-width":464,"medium-height":220,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent.jpg","medium_large-width":768,"medium_large-height":364,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent.jpg","large-width":793,"large-height":376,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent.jpg","1536x1536-width":793,"1536x1536-height":376,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent.jpg","2048x2048-width":793,"2048x2048-height":376,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent.jpg","card_image-width":793,"card_image-height":376,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/GeneratorContent.jpg","wide_image-width":793,"wide_image-height":376}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><em><u>Step 2: Request and Parse response from changesUrl<\/u><\/em><\/p>\n<p>In this step, you will make a HTTP GET request to the changesUrl from the Webhook payload.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991332,"id":991332,"title":"scenario2","filename":"scenario2-1.png","filesize":22150,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/scenario2-1","alt":"Step 2: Request and Parse response from changesURL","author":"86832","description":"","caption":"Step 2: Request and Parse response from changesURL","name":"scenario2-1","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:39:00","modified":"2020-08-27 12:39:46","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1073,"height":316,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1.png","medium-width":464,"medium-height":137,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1.png","medium_large-width":768,"medium_large-height":226,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1.png","large-width":1073,"large-height":316,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1.png","1536x1536-width":1073,"1536x1536-height":316,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1.png","2048x2048-width":1073,"2048x2048-height":316,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1-826x243.png","card_image-width":826,"card_image-height":243,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-1.png","wide_image-width":1073,"wide_image-height":316}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>4. Search <strong>HTTP<\/strong> and select <strong>Make a Request<\/strong>. Connect it to the JSON module. Configure the module as outlined below.<\/p>\n<ul>\n<li><strong>URL<\/strong>\u2014changesUrl (output from the previous JSON module)<\/li>\n<li><strong>Method<\/strong>\u2014 GET<\/li>\n<li><strong>Query<\/strong>\u00a0<strong>String<\/strong>\n<ul>\n<li>Name: f<\/li>\n<li>Value: json<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>This makes an HTTP request to the changesUrl and receives a response in JSON.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991352,"id":991352,"title":"HTTP_Request1","filename":"http1.jpg","filesize":13550,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/http1","alt":"HTTP Request for Step 2","author":"86832","description":"","caption":"HTTP request parameters for step 2","name":"http1","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:42:07","modified":"2020-08-27 12:52:05","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":401,"height":463,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1.jpg","medium-width":226,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1.jpg","medium_large-width":401,"medium_large-height":463,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1.jpg","large-width":401,"large-height":463,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1.jpg","1536x1536-width":401,"1536x1536-height":463,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1.jpg","2048x2048-width":401,"2048x2048-height":463,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1.jpg","card_image-width":401,"card_image-height":463,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http1.jpg","wide_image-width":401,"wide_image-height":463}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>5. Add the JSON module and select <strong>Parse JSON<\/strong>. For <strong>JSON string<\/strong>, select <strong>Data<\/strong> from the previous HTTP\u2013 Make a Request module. Then click <strong>Add<\/strong> and specify the structure as follows:<\/p>\n<ul>\n<li><strong>Name<\/strong>: statusUrl<\/li>\n<li><strong>Type<\/strong>: text<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":991362,"id":991362,"title":"Integromat_step2","filename":"scenario2_screen.jpg","filesize":44538,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/scenario2_screen","alt":"Integromat parameters for step 2","author":"86832","description":"","caption":"JSON module parameters for step 2","name":"scenario2_screen","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:44:58","modified":"2020-08-27 12:51:49","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1249,"height":587,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen.jpg","medium-width":464,"medium-height":218,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen.jpg","medium_large-width":768,"medium_large-height":361,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen.jpg","large-width":1249,"large-height":587,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen.jpg","1536x1536-width":1249,"1536x1536-height":587,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen.jpg","2048x2048-width":1249,"2048x2048-height":587,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen-826x388.jpg","card_image-width":826,"card_image-height":388,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2_screen.jpg","wide_image-width":1249,"wide_image-height":587}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>In the next step, you\u2019ll insert a delay. The delay is required because it takes time for the .json file to be generated by ArcGIS Online. As a result, you need to give ArcGIS Online time to generate the file before proceeding with the next request.<\/p>\n<p>6. Add the <strong>Tools<\/strong> module and select <strong>Sleep<\/strong>. Set the appropriate delay.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991412,"id":991412,"title":"delay","filename":"delay.png","filesize":8925,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/delay","alt":"Delay module","author":"86832","description":"","caption":"Tools module is used to delay the scenario","name":"delay","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:50:46","modified":"2020-08-27 12:51:23","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":400,"height":312,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay.png","medium-width":335,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay.png","medium_large-width":400,"medium_large-height":312,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay.png","large-width":400,"large-height":312,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay.png","1536x1536-width":400,"1536x1536-height":312,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay.png","2048x2048-width":400,"2048x2048-height":312,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay.png","card_image-width":400,"card_image-height":312,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/delay.png","wide_image-width":400,"wide_image-height":312}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>For this feature service, 10 second gave ArcGIS Online ample time to generate the .json file. Depending on the size and complexity of the feature service, additional time might may be required. Adjust the delay accordingly if the .json file is not captured in the following steps.<\/p>\n<p><em><u>Step 3: Request and parse response from statusUrl<\/u><\/em><\/p>\n<p>Now that you parsed the response from the changesUrl, you can make a request directly to the statusUrl. You\u2019ll repeat the steps from Step 2 with different parameters.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991442,"id":991442,"title":"scenario2","filename":"scenario2.jpg","filesize":17372,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/scenario2","alt":"Step 3: Request and parse response from statusUrl","author":"86832","description":"","caption":"Step 3: Request and parse response from statusUrl","name":"scenario2","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:52:40","modified":"2020-08-27 12:53:26","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":691,"height":308,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2.jpg","medium-width":464,"medium-height":207,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2.jpg","medium_large-width":691,"medium_large-height":308,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2.jpg","large-width":691,"large-height":308,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2.jpg","1536x1536-width":691,"1536x1536-height":308,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2.jpg","2048x2048-width":691,"2048x2048-height":308,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2.jpg","card_image-width":691,"card_image-height":308,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario2.jpg","wide_image-width":691,"wide_image-height":308}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>7. Search <strong>HTTP<\/strong> and select <strong>Make a Request<\/strong>. Connect it to the Tools module. Configure the module as outlined below.<\/p>\n<ul>\n<li><strong>URL<\/strong>\u2014statusUrl (output from the previous JSON module)<\/li>\n<li><strong>Method<\/strong>\u2014 GET<\/li>\n<li><strong>Query String<\/strong>\n<ul>\n<li><strong>Name<\/strong>: f<\/li>\n<li><strong>Value<\/strong>: json<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>This makes an HTTP request to the statusUrl and receives a response in JSON.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991452,"id":991452,"title":"HTTP_Request_Step3","filename":"http2.jpg","filesize":13634,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/http2","alt":"HTTP Request for Step 3","author":"86832","description":"","caption":"HTTP request parameters for step 3","name":"http2","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:54:39","modified":"2020-08-27 12:55:48","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":401,"height":461,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2.jpg","medium-width":227,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2.jpg","medium_large-width":401,"medium_large-height":461,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2.jpg","large-width":401,"large-height":461,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2.jpg","1536x1536-width":401,"1536x1536-height":461,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2.jpg","2048x2048-width":401,"2048x2048-height":461,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2.jpg","card_image-width":401,"card_image-height":461,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http2.jpg","wide_image-width":401,"wide_image-height":461}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>8. Add the JSON module and select <strong>Parse JSON<\/strong>. For <strong>JSON string<\/strong>, select <strong>Data<\/strong> from the previous HTTP\u2013 Make a Request module. Then click <strong>Add<\/strong> and specify the structure as follows:<\/p>\n<ul>\n<li>Name: submissionTime \/\/ Type: number<\/li>\n<li>Name: lastUpdatedTime \/\/ Type: number<\/li>\n<li>Name: status \/\/ Type: text<\/li>\n<li>Name: responseType \/\/ Type: text<\/li>\n<li>Name: resultUrl \/\/ Type: text<\/li>\n<\/ul>\n<ol>\n<li style=\"list-style-type: none\"><\/li>\n<\/ol>\n"},{"acf_fc_layout":"image","image":{"ID":991482,"id":991482,"title":"Integromat_step3","filename":"scenario3_screen.jpg","filesize":35313,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/scenario3_screen","alt":"Integromat parameters for step 3","author":"86832","description":"","caption":"Integromat parameters for step 3","name":"scenario3_screen","status":"inherit","uploaded_to":873451,"date":"2020-08-27 12:57:11","modified":"2020-08-27 12:57:44","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1083,"height":506,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen.jpg","medium-width":464,"medium-height":217,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen.jpg","medium_large-width":768,"medium_large-height":359,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen.jpg","large-width":1083,"large-height":506,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen.jpg","1536x1536-width":1083,"1536x1536-height":506,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen.jpg","2048x2048-width":1083,"2048x2048-height":506,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen-826x386.jpg","card_image-width":826,"card_image-height":386,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3_screen.jpg","wide_image-width":1083,"wide_image-height":506}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><em><u>Step 4: Request and parse response from resultUrl<\/u><\/em><\/p>\n<p>The resultUrl is the JSON file that contains the attribute data. This is the last step of the process, and it follow the same pattern of making an HTTP request and parsing the response. Because you are parsing the JSON file, as opposed to the HTTP response, the modules you use will be slightly different.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991872,"id":991872,"title":"integromat_step4","filename":"scenario3.jpg","filesize":26276,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/scenario3","alt":"Step 4: Request and parse response from resultUrl","author":"86832","description":"","caption":"Step 4: Request and parse response from resultUrl","name":"scenario3","status":"inherit","uploaded_to":873451,"date":"2020-08-27 14:43:55","modified":"2020-08-27 14:53:23","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1071,"height":301,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3.jpg","medium-width":464,"medium-height":130,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3.jpg","medium_large-width":768,"medium_large-height":216,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3.jpg","large-width":1071,"large-height":301,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3.jpg","1536x1536-width":1071,"1536x1536-height":301,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3.jpg","2048x2048-width":1071,"2048x2048-height":301,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3-826x232.jpg","card_image-width":826,"card_image-height":232,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/scenario3.jpg","wide_image-width":1071,"wide_image-height":301}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>9. Search <strong>HTTP<\/strong> and select <strong>Get a File<\/strong>. Connect it to the JSON module. Configure the module as outlined below.<\/p>\n<ul>\n<li><strong>URL<\/strong>\u2014resultUrl (output from the previous JSON module)<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":991882,"id":991882,"title":"http_request_step4","filename":"http3.jpg","filesize":6792,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/http3","alt":"HTTP request for step 4","author":"86832","description":"","caption":"HTTP request parameters for step 4","name":"http3","status":"inherit","uploaded_to":873451,"date":"2020-08-27 14:45:08","modified":"2020-08-27 14:45:38","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":399,"height":213,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3.jpg","medium-width":399,"medium-height":213,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3.jpg","medium_large-width":399,"medium_large-height":213,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3.jpg","large-width":399,"large-height":213,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3.jpg","1536x1536-width":399,"1536x1536-height":213,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3.jpg","2048x2048-width":399,"2048x2048-height":213,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3.jpg","card_image-width":399,"card_image-height":213,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/http3.jpg","wide_image-width":399,"wide_image-height":213}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Integromat reads the JSON file as binary, not as a plain text. As a result, you need an intermediate step to convert the binary output to plain text before you parse the JSON.<\/p>\n<p>10. Search <strong>Tools<\/strong>, select <strong>Convert the Encoding of a Text<\/strong>, and configure the module as outlined below.<\/p>\n<ul>\n<li><strong>Input data<\/strong>\u2014Data (output from the HTTP\u2013Get a File)<\/li>\n<li><strong>Input data codepage<\/strong>\u2014UTF 8<\/li>\n<li><strong>Output data codepage<\/strong>\u2014UTF 8<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":991912,"id":991912,"title":"ConvertEncoding","filename":"ConvertEncoding.jpg","filesize":15387,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/convertencoding","alt":"Encoding Tools Parameters","author":"86832","description":"","caption":"Encoding tool parameters","name":"convertencoding","status":"inherit","uploaded_to":873451,"date":"2020-08-27 14:46:34","modified":"2020-08-27 14:46:52","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":404,"height":484,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding.jpg","medium-width":218,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding.jpg","medium_large-width":404,"medium_large-height":484,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding.jpg","large-width":404,"large-height":484,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding.jpg","1536x1536-width":404,"1536x1536-height":484,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding.jpg","2048x2048-width":404,"2048x2048-height":484,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding-388x465.jpg","card_image-width":388,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/ConvertEncoding.jpg","wide_image-width":404,"wide_image-height":484}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Unlike the previous steps of specifying the JSON structure, this step is unique tin that it is dependent on the data schema of your feature service. The easiest way to specify the structure is to copy the content of the JSON file to the Generator to automatically create the data structure.<\/p>\n<p>11. Add the <strong>JSON<\/strong> module and select <strong>Parse JSON<\/strong>. For <strong>JSON string<\/strong>, select <strong>Data<\/strong> from the Tools \u2013 Convert the Encoding of a Text. Then click <strong>Add<\/strong> and specify the JSON structure so that it matches your schema.<\/p>\n<p>That\u2019s it! Now you are ready to integrate attribute data to other apps! You can create a more readable notification email by including the attribute data in the body of your message or even push the attribute information to third-party apps such as Google sheets.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":991922,"id":991922,"title":"example_email","filename":"EmailExample.png","filesize":78871,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\/emailexample","alt":"Example of accessing attribute data in an email","author":"86832","description":"","caption":"You can access attribute data in email or other apps","name":"emailexample","status":"inherit","uploaded_to":873451,"date":"2020-08-27 14:47:23","modified":"2020-08-27 14:48:16","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":975,"height":777,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample.png","medium-width":328,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample.png","medium_large-width":768,"medium_large-height":612,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample.png","large-width":975,"large-height":777,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample.png","1536x1536-width":975,"1536x1536-height":777,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample.png","2048x2048-width":975,"2048x2048-height":777,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample-583x465.png","card_image-width":583,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2020\/07\/EmailExample.png","wide_image-width":975,"wide_image-height":777}},"image_position":"center","orientation":"horizontal","hyperlink":""}],"authors":[{"ID":39221,"user_firstname":"Eddie","user_lastname":"Idolyantes","nickname":"Eddie Idolyantes","user_nicename":"eidolyantes","display_name":"Eddie Idolyantes","user_email":"eidolyantes@esri.com","user_url":"","user_registered":"2020-05-29 23:47:17","user_description":"Eddie is a Product Engineer on the ArcGIS Online team and works primarily with the Hosted Feature Service. Our ArcGIS Online team is at the heart of the ArcGIS platform and I have the passion for problem solving to fulfill the needs of the Esri user community by pushing the envelope of Hosted Feature Service capabilities provided by ArcGIS.","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/2f6d67445d526c5754e54605102c52326000743ff86ca35a4c373643dd88d102?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/2f6d67445d526c5754e54605102c52326000743ff86ca35a4c373643dd88d102?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"},{"ID":86832,"user_firstname":"Calvin","user_lastname":"Kwon","nickname":"Calvin Kwon","user_nicename":"ckwon","display_name":"Calvin Kwon","user_email":"ckwon@esri.com","user_url":"https:\/\/www.esri.com\/en-us\/solutions\/industries\/sustainability\/nonprofit-program\/overview","user_registered":"2020-08-24 20:21:00","user_description":"Calvin is an account manager for Esri's Nonprofit and Global Organizations team in the Washington, D.C. office. He is passionate about applying GIS to maximize the impact of nonprofits, humanitarian organizations, and international groups all over the world. He loves collaborating with practitioners, learning from their experiences and demonstrating the power of the ArcGIS to help them succeed.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/03\/Profile-2.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":187191,"post_author":"4071","post_date":"2014-09-22 20:26:56","post_date_gmt":"2014-09-23 03:26:56","post_content":"","post_title":"How to create a hosted feature service","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"how-to-create-a-hosted-feature-service","to_ping":"","pinged":"","post_modified":"2018-12-18 09:57:01","post_modified_gmt":"2018-12-18 17:57:01","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=187191","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1166972,"post_author":"8272","post_date":"2021-03-23 06:30:15","post_date_gmt":"2021-03-23 13:30:15","post_content":"","post_title":"Use webhooks to automate workflows in ArcGIS Field Maps","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"use-webhooks-to-automate-workflows-in-arcgis-field-maps","to_ping":"","pinged":"","post_modified":"2022-07-05 08:45:23","post_modified_gmt":"2022-07-05 15:45:23","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1166972","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"1","filter":"raw"}],"card_image":false,"wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create a hosted feature service webhook<\/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:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create a hosted feature service webhook\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-24T14:30:11+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\"},\"author\":{\"name\":\"Eddie Idolyantes\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/696610ecc053a7737b8edebf5316d08d\"},\"headline\":\"Create a hosted feature service webhook\",\"datePublished\":\"2020-08-28T16:00:34+00:00\",\"dateModified\":\"2021-03-24T14:30:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\"},\"wordCount\":6,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Online\"],\"articleSection\":[\"Sharing and Collaboration\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\",\"name\":\"Create a hosted feature service webhook\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2020-08-28T16:00:34+00:00\",\"dateModified\":\"2021-03-24T14:30:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create a hosted feature service webhook\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/696610ecc053a7737b8edebf5316d08d\",\"name\":\"Eddie Idolyantes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2f6d67445d526c5754e54605102c52326000743ff86ca35a4c373643dd88d102?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2f6d67445d526c5754e54605102c52326000743ff86ca35a4c373643dd88d102?s=96&d=blank&r=g\",\"caption\":\"Eddie Idolyantes\"},\"description\":\"Eddie is a Product Engineer on the ArcGIS Online team and works primarily with the Hosted Feature Service. Our ArcGIS Online team is at the heart of the ArcGIS platform and I have the passion for problem solving to fulfill the needs of the Esri user community by pushing the envelope of Hosted Feature Service capabilities provided by ArcGIS.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/eidolyantes\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Create a hosted feature service webhook","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:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook","og_locale":"en_US","og_type":"article","og_title":"Create a hosted feature service webhook","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2021-03-24T14:30:11+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook"},"author":{"name":"Eddie Idolyantes","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/696610ecc053a7737b8edebf5316d08d"},"headline":"Create a hosted feature service webhook","datePublished":"2020-08-28T16:00:34+00:00","dateModified":"2021-03-24T14:30:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook"},"wordCount":6,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Online"],"articleSection":["Sharing and Collaboration"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook","name":"Create a hosted feature service webhook","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2020-08-28T16:00:34+00:00","dateModified":"2021-03-24T14:30:11+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Create a hosted feature service webhook"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/696610ecc053a7737b8edebf5316d08d","name":"Eddie Idolyantes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2f6d67445d526c5754e54605102c52326000743ff86ca35a4c373643dd88d102?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2f6d67445d526c5754e54605102c52326000743ff86ca35a4c373643dd88d102?s=96&d=blank&r=g","caption":"Eddie Idolyantes"},"description":"Eddie is a Product Engineer on the ArcGIS Online team and works primarily with the Hosted Feature Service. Our ArcGIS Online team is at the heart of the ArcGIS platform and I have the passion for problem solving to fulfill the needs of the Esri user community by pushing the envelope of Hosted Feature Service capabilities provided by ArcGIS.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/eidolyantes"}]}},"text_date":"August 28, 2020","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/sharing-collaboration\/how-to-create-a-hosted-feature-service-webhook","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Online","tag_data":[{"term_id":42641,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":42641,"taxonomy":"post_tag","description":"","parent":0,"count":420,"filter":"raw"}],"category_data":[{"term_id":37511,"name":"Sharing and Collaboration","slug":"sharing-collaboration","term_group":0,"term_taxonomy_id":37511,"taxonomy":"category","description":"","parent":0,"count":424,"filter":"raw"}],"product_data":[{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2427,"filter":"raw"},{"term_id":36861,"name":"ArcGIS REST API","slug":"api-rest","term_group":0,"term_taxonomy_id":36861,"taxonomy":"product","description":"","parent":36601,"count":75,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-online","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/873451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/39221"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=873451"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/873451\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=873451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=873451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=873451"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=873451"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=873451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}