{"id":1642242,"date":"2022-07-16T06:00:16","date_gmt":"2022-07-16T13:00:16","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1642242"},"modified":"2025-06-27T11:35:18","modified_gmt":"2025-06-27T18:35:18","slug":"the-enhanced-send-web-request-step","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step","title":{"rendered":"The Enhanced Send Web Request Step"},"author":313862,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101,25741,22851],"tags":[34731,43161,762962],"industry":[],"product":[760392],"class_list":["post-1642242","blog","type-blog","status-publish","format-standard","hentry","category-announcements","category-electric-gas","category-national-government","tag-apis","tag-developer","tag-web-request","product-workflow-manager"],"acf":{"authors":[{"ID":313862,"user_firstname":"Robert","user_lastname":"Smith","nickname":"Robert A. Smith","user_nicename":"rsmith","display_name":"Robert Smith","user_email":"rsmith@esri.com","user_url":"","user_registered":"2022-06-27 18:30:02","user_description":"Robert is a Product Engineer on the ArcGIS Workflow Manager team.  Outside of his work, Robert loves being outdoors and exploring Southern California.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Headshot-471x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"With built-in access token generation and one-click testing, configuring the Send Web Request step in ArcGIS Workflow Manager just got easier!","flexible_content":[{"acf_fc_layout":"content","content":"<p>If your workflows involve web requests, you may be using the Send Web Request step we introduced with ArcGIS Workflow Manager 10.9.1.\u00a0 The step is flexible across many use cases and allows you to send a request to a web resource with custom parameters and authorization options.\u00a0 If you\u2019re unfamiliar with the step, you can check out <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/developers\/introducing-the-arcgis-workflow-manager-send-web-request-step\/\">our previous blog<\/a> for an in-depth description.\u00a0 With ArcGIS Workflow Manager 11.0, we\u2019ve made some enhancements to the step that will further streamline your experience.<\/p>\n<p>Whether you\u2019re interacting with 3<sup>rd<\/sup> party resources or services within your Enterprise site, generating access tokens is a common way to authenticate your web requests.\u00a0 To make this easier, you now have the option to automatically generate a token when you run your Send Web Request step.\u00a0 This means you no longer need to configure a separate step to generate the token or take the security risk of storing a token for a long period of time.\u00a0 Instead, you can simply generate a short-term token and send the web request in the same step.<\/p>\n<p>Configuring a web request can also be difficult if you aren\u2019t able to test it and see if it works.\u00a0 Rather than switch to the Work page and create a new job solely for testing, you can now test your web request while configuring the step.\u00a0 This ability allows you to quickly resolve issues and make improvements without having to move between sections of the Workflow Manager webapp.<\/p>\n<p>Let\u2019s take a look at these enhancements by setting up and testing a web request to query a feature layer from our Enterprise site.\u00a0 I\u2019ll be using the SampleWorldCities feature service that comes with ArcGIS Server, but feel free to substitute any available feature layer you would like to use.\u00a0 As you saw in our previous blog, the options for 3<sup>rd<\/sup> party integrations are endless with this step, but we\u2019ll use an internal feature service as a readily available example.<\/p>\n"},{"acf_fc_layout":"content","content":"<p>First, we\u2019ll <a href=\"https:\/\/enterprise.arcgis.com\/en\/workflow\/latest\/help\/send-web-request.htm\">configure a Send Web Request Step<\/a> with the REST endpoint and parameters shown below.\u00a0 If you don\u2019t have the SampleWorldCities feature service, you can use the <a href=\"https:\/\/developers.arcgis.com\/rest\/services-reference\/enterprise\/query-feature-service-layer-.htm\">query resource<\/a> on any feature layer in your Enterprise site.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1642332,"id":1642332,"title":"Send Web Request 1","filename":"Send-Web-Request-1.png","filesize":23272,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\/send-web-request-1","alt":"Configure Web Request dialog configured with parameters to query a feature service","author":"313862","description":"","caption":"","name":"send-web-request-1","status":"inherit","uploaded_to":1642242,"date":"2022-06-28 20:10:28","modified":"2022-06-28 20:11:35","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":613,"height":666,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1.png","medium-width":240,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1.png","medium_large-width":613,"medium_large-height":666,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1.png","large-width":613,"large-height":666,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1.png","1536x1536-width":613,"1536x1536-height":666,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1.png","2048x2048-width":613,"2048x2048-height":666,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1-428x465.png","card_image-width":428,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-1.png","wide_image-width":613,"wide_image-height":666}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Automatically generate tokens<\/strong><\/p>\n"},{"acf_fc_layout":"content","content":"<p>Now, let\u2019s configure our step to generate an access token automatically.\u00a0 From the Configure Web Request dialog, we\u2019ll navigate to the Authorization tab and select the Bearer Token option.\u00a0 Under the Token input, there is now an option to generate a token from an endpoint.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1642362,"id":1642362,"title":"Send Web Request 2","filename":"Send-Web-Request-2.png","filesize":24213,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\/send-web-request-2","alt":"Generate Token from Endpoint option under the Authorization tab in the Configure Web Request dialog","author":"313862","description":"","caption":"","name":"send-web-request-2","status":"inherit","uploaded_to":1642242,"date":"2022-06-28 20:13:08","modified":"2022-06-28 20:13:48","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":601,"height":556,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2.png","medium-width":282,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2.png","medium_large-width":601,"medium_large-height":556,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2.png","large-width":601,"large-height":556,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2.png","1536x1536-width":601,"1536x1536-height":556,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2.png","2048x2048-width":601,"2048x2048-height":556,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2-503x465.png","card_image-width":503,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-2.png","wide_image-width":601,"wide_image-height":556}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>When we select the option under the Token text box, the Generate Token from Endpoint dialog opens.\u00a0 Configuring this option follows a similar process to configuring the Send Web Request step itself.\u00a0 First, we\u2019ll enter the URL for your ArcGIS Enterprise site&#8217;s <a href=\"https:\/\/developers.arcgis.com\/rest\/users-groups-and-items\/generate-token.htm\">generateToken REST endpoint.<\/a>\u00a0 Then, we\u2019ll add the <em>expiration<\/em>, <em>client<\/em>, <em>referer<\/em>, and <em>f<\/em> (format) parameters to the Query Parameters section.\u00a0 For the format parameter, we must enter either <em>json<\/em> or <em>pjson<\/em> to ensure that the generateToken endpoint returns a JSON object from which we can extract the token.\u00a0 Remember that we aren\u2019t limited to the Generate Token endpoint in ArcGIS Enterprise \u2013 this feature is also compatible with any 3<sup>rd<\/sup> party endpoint that generates access tokens.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1642372,"id":1642372,"title":"Send Web Request 3","filename":"Send-Web-Request-3.png","filesize":21278,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\/send-web-request-3","alt":"Generate Token from Endpoint dialog configured with parameters to generate a token from Portal for ArcGIS","author":"313862","description":"","caption":"","name":"send-web-request-3","status":"inherit","uploaded_to":1642242,"date":"2022-06-28 20:14:38","modified":"2022-06-28 20:15: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":612,"height":674,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3.png","medium-width":237,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3.png","medium_large-width":612,"medium_large-height":674,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3.png","large-width":612,"large-height":674,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3.png","1536x1536-width":612,"1536x1536-height":674,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3.png","2048x2048-width":612,"2048x2048-height":674,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3-422x465.png","card_image-width":422,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-3.png","wide_image-width":612,"wide_image-height":674}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Next, we\u2019ll add the <em>username<\/em> and <em>password<\/em> parameters to the request Body.\u00a0 We can protect the password or any other parameter by storing it as an encrypted <a href=\"https:\/\/enterprise.arcgis.com\/en\/workflow\/latest\/administer\/create-and-manage-user-defined-settings.htm\">User-Defined Setting<\/a>, then querying the value <a href=\"https:\/\/enterprise.arcgis.com\/en\/workflow\/latest\/help\/dynamic-job-properties.htm\">using the <em>setting() <\/em>Arcade expression<\/a>.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1642522,"id":1642522,"title":"Send Web Request 4","filename":"Send-Web-Request-4.png","filesize":17859,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\/send-web-request-4","alt":"Adding username and password to the request body in the Generate Token from Endpoint dialog","author":"313862","description":"","caption":"","name":"send-web-request-4","status":"inherit","uploaded_to":1642242,"date":"2022-06-28 20:32:04","modified":"2022-06-28 20:33:39","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":608,"height":561,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4.png","medium-width":283,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4.png","medium_large-width":608,"medium_large-height":561,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4.png","large-width":608,"large-height":561,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4.png","1536x1536-width":608,"1536x1536-height":561,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4.png","2048x2048-width":608,"2048x2048-height":561,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4-504x465.png","card_image-width":504,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-4.png","wide_image-width":608,"wide_image-height":561}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Finally, we\u2019ll enter a JSONPath which the step will use to find the token in the REST response.\u00a0 Under the Token tab, we can enter the name of our output value and the extraction path (in this case <em>$.token<\/em>).\u00a0 Optionally, we can also enable Test Mode and enter a sample response from our generateToken endpoint.\u00a0 The sample result will appear next to our extraction path so we can verify that it works.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1642842,"id":1642842,"title":"Send Web Request 5","filename":"Send-Web-Request-5.png","filesize":17577,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\/send-web-request-5","alt":"Outvalue and Extraction Path configured in the Test tab of the Generate Token from Endpoint dialog","author":"313862","description":"","caption":"","name":"send-web-request-5","status":"inherit","uploaded_to":1642242,"date":"2022-06-28 20:53:49","modified":"2022-06-28 20:54: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":611,"height":562,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5.png","medium-width":284,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5.png","medium_large-width":611,"medium_large-height":562,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5.png","large-width":611,"large-height":562,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5.png","1536x1536-width":611,"1536x1536-height":562,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5.png","2048x2048-width":611,"2048x2048-height":562,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5-506x465.png","card_image-width":506,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-5.png","wide_image-width":611,"wide_image-height":562}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Test web requests from the Diagrams page<\/strong><\/p>\n"},{"acf_fc_layout":"content","content":"<p>We can test our web request in the Configure Web Request dialog by selecting Test Response under the Test tab.\u00a0 The results will appear below.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1642882,"id":1642882,"title":"Send Web Request 6","filename":"Send-Web-Request-6.png","filesize":28817,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\/send-web-request-6","alt":"Web request test output in the Test tab of the Configure Web Request dialog","author":"313862","description":"","caption":"","name":"send-web-request-6","status":"inherit","uploaded_to":1642242,"date":"2022-06-28 20:55:37","modified":"2022-06-28 20:56: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":613,"height":649,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6.png","medium-width":247,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6.png","medium_large-width":613,"medium_large-height":649,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6.png","large-width":613,"large-height":649,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6.png","1536x1536-width":613,"1536x1536-height":649,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6.png","2048x2048-width":613,"2048x2048-height":649,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6-439x465.png","card_image-width":439,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-6.png","wide_image-width":613,"wide_image-height":649}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>We can use this response to help us set up an output value for the step.\u00a0 Under the Output tab, we can configure an output value by entering a name and extraction path.\u00a0 With Test Mode enabled, we can also attach our sample response to verify that our extraction path worked, like how we tested our generateToken response.\u00a0 For the SampleWorldCities feature service, we can use the JSONPath <em>$.features[0].attributes.POP <\/em>to extract a queried city\u2019s population.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1642892,"id":1642892,"title":"Send Web Request 7","filename":"Send-Web-Request-7.png","filesize":24259,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\/send-web-request-7","alt":"Configuring Output Value and Extraction Path in the Output tab of the Configure Web Request dialog","author":"313862","description":"","caption":"","name":"send-web-request-7","status":"inherit","uploaded_to":1642242,"date":"2022-06-28 20:56:49","modified":"2022-06-28 20:57:35","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":624,"height":589,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7.png","medium-width":277,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7.png","medium_large-width":624,"medium_large-height":589,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7.png","large-width":624,"large-height":589,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7.png","1536x1536-width":624,"1536x1536-height":589,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7.png","2048x2048-width":624,"2048x2048-height":589,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7-493x465.png","card_image-width":493,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-7.png","wide_image-width":624,"wide_image-height":589}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Now, let\u2019s return to the Test tab and generate another sample response.\u00a0 The output value we have configured will now appear under Output.\u00a0 We\u2019ve confirmed that this output value is now ready to use in other steps in our workflow.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1642912,"id":1642912,"title":"Send Web Request 8","filename":"Send-Web-Request-8.png","filesize":17042,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\/send-web-request-8","alt":"Output values appearing in the Test tab of the Configure Web Request dialog","author":"313862","description":"","caption":"","name":"send-web-request-8","status":"inherit","uploaded_to":1642242,"date":"2022-06-28 20:58:16","modified":"2022-06-28 20:59:36","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":611,"height":647,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8.png","medium-width":246,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8.png","medium_large-width":611,"medium_large-height":647,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8.png","large-width":611,"large-height":647,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8.png","1536x1536-width":611,"1536x1536-height":647,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8.png","2048x2048-width":611,"2048x2048-height":647,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8-439x465.png","card_image-width":439,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Send-Web-Request-8.png","wide_image-width":611,"wide_image-height":647}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>With automatic token generation and the Test feature, configuring your Send Web Request steps just got a lot easier.\u00a0 We\u2019ve covered the basics here to get you started with these new capabilities, and we hope you\u2019ll appreciate how they improve the powerful functionality the Send Web Request already provides!\u00a0 If you have questions or would like to learn more about Workflow Manager, feel free to check out the resources below.<\/p>\n"},{"acf_fc_layout":"content","content":"<h3><strong>Learn More<\/strong><\/h3>\n"},{"acf_fc_layout":"content","content":"<ul>\n<li>Learn more about the <a href=\"https:\/\/enterprise.arcgis.com\/en\/workflow\/latest\/help\/send-web-request.htm\">Send Web Request<\/a> Step<\/li>\n<li>Connect with the ArcGIS Workflow Manager <a href=\"https:\/\/community.esri.com\/t5\/arcgis-workflow-manager\/ct-p\/arcgis-workflow-manager\">Community<\/a><\/li>\n<li>Learn more on the ArcGIS Workflow Manager <a href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-workflow-manager\/overview\">product page<\/a><\/li>\n<li>Check out the <a href=\"https:\/\/www.esri.com\/training\/catalog\/61b8d6d03e0b1341e9ade57e\/arcgis-workflow-manager-fundamentals\/\">Workflow Manager Learning Plan<\/a> on Esri Academy<\/li>\n<li>Access Workflow Manager <a href=\"https:\/\/enterprise.arcgis.com\/en\/workflow\/\">documentation<\/a><\/li>\n<li>Check out the Workflow Manager Getting Started <a href=\"https:\/\/www.youtube.com\/watch?v=TF0RtIRZPHg\">video<\/a> on YouTube<\/li>\n<\/ul>\n"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/07\/SendWeb-Stock.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/LA_StreetLightOutageDBC_M2.jpg","show_article_image":true},"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>The Enhanced Send Web Request Step<\/title>\n<meta name=\"description\" content=\"With built-in access token generation and one-click testing, configuring the Send Web Request step in ArcGIS Workflow Manager just got easier!\" \/>\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\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Enhanced Send Web Request Step\" \/>\n<meta property=\"og:description\" content=\"With built-in access token generation and one-click testing, configuring the Send Web Request step in ArcGIS Workflow Manager just got easier!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\" \/>\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=\"2025-06-27T18:35:18+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\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\/workflow-manager\/announcements\/the-enhanced-send-web-request-step#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\"},\"author\":{\"name\":\"Robert Smith\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f163673e7adfc1f21a63669c9a62a70a\"},\"headline\":\"The Enhanced Send Web Request Step\",\"datePublished\":\"2022-07-16T13:00:16+00:00\",\"dateModified\":\"2025-06-27T18:35:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\"},\"wordCount\":6,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"APIs\",\"Developer\",\"Web Request\"],\"articleSection\":[\"Announcements\",\"Electric &amp; Gas Utilities\",\"Government\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\",\"name\":\"The Enhanced Send Web Request Step\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2022-07-16T13:00:16+00:00\",\"dateModified\":\"2025-06-27T18:35:18+00:00\",\"description\":\"With built-in access token generation and one-click testing, configuring the Send Web Request step in ArcGIS Workflow Manager just got easier!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Enhanced Send Web Request Step\"}]},{\"@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\/f163673e7adfc1f21a63669c9a62a70a\",\"name\":\"Robert Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Headshot-471x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Headshot-471x465.jpg\",\"caption\":\"Robert Smith\"},\"description\":\"Robert is a Product Engineer on the ArcGIS Workflow Manager team. Outside of his work, Robert loves being outdoors and exploring Southern California.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/robert-andy-smith-674b7b144\/\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/rsmith\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Enhanced Send Web Request Step","description":"With built-in access token generation and one-click testing, configuring the Send Web Request step in ArcGIS Workflow Manager just got easier!","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\/workflow-manager\/announcements\/the-enhanced-send-web-request-step","og_locale":"en_US","og_type":"article","og_title":"The Enhanced Send Web Request Step","og_description":"With built-in access token generation and one-click testing, configuring the Send Web Request step in ArcGIS Workflow Manager just got easier!","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2025-06-27T18:35:18+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step"},"author":{"name":"Robert Smith","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/f163673e7adfc1f21a63669c9a62a70a"},"headline":"The Enhanced Send Web Request Step","datePublished":"2022-07-16T13:00:16+00:00","dateModified":"2025-06-27T18:35:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step"},"wordCount":6,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["APIs","Developer","Web Request"],"articleSection":["Announcements","Electric &amp; Gas Utilities","Government"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step","name":"The Enhanced Send Web Request Step","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2022-07-16T13:00:16+00:00","dateModified":"2025-06-27T18:35:18+00:00","description":"With built-in access token generation and one-click testing, configuring the Send Web Request step in ArcGIS Workflow Manager just got easier!","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/workflow-manager\/announcements\/the-enhanced-send-web-request-step#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"The Enhanced Send Web Request Step"}]},{"@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\/f163673e7adfc1f21a63669c9a62a70a","name":"Robert Smith","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Headshot-471x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Headshot-471x465.jpg","caption":"Robert Smith"},"description":"Robert is a Product Engineer on the ArcGIS Workflow Manager team. Outside of his work, Robert loves being outdoors and exploring Southern California.","sameAs":["https:\/\/www.linkedin.com\/in\/robert-andy-smith-674b7b144\/"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/rsmith"}]}},"text_date":"July 16, 2022","author_name":"Robert Smith","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/rsmith","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/LA_StreetLightOutageDBC_M2.jpg","primary_product":"ArcGIS Workflow Manager","tag_data":[{"term_id":34731,"name":"APIs","slug":"apis","term_group":0,"term_taxonomy_id":34731,"taxonomy":"post_tag","description":"","parent":0,"count":23,"filter":"raw"},{"term_id":43161,"name":"Developer","slug":"developer","term_group":0,"term_taxonomy_id":43161,"taxonomy":"post_tag","description":"","parent":0,"count":39,"filter":"raw"},{"term_id":762962,"name":"Web Request","slug":"web-request","term_group":0,"term_taxonomy_id":762962,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1962,"filter":"raw"},{"term_id":25741,"name":"Electric &amp; Gas Utilities","slug":"electric-gas","term_group":0,"term_taxonomy_id":25741,"taxonomy":"category","description":"","parent":0,"count":253,"filter":"raw"},{"term_id":22851,"name":"Government","slug":"national-government","term_group":0,"term_taxonomy_id":22851,"taxonomy":"category","description":"","parent":0,"count":413,"filter":"raw"}],"product_data":[{"term_id":760392,"name":"ArcGIS Workflow Manager","slug":"workflow-manager","term_group":0,"term_taxonomy_id":760392,"taxonomy":"product","description":"","parent":36981,"count":37,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=workflow-manager","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1642242","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\/313862"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1642242"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1642242\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1642242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1642242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1642242"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1642242"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1642242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}