{"id":74618,"date":"2019-01-28T15:40:27","date_gmt":"2019-01-28T06:40:27","guid":{"rendered":"https:\/\/support.questetra.com\/developer-blog\/message-start-event-http-python\/"},"modified":"2026-08-04T09:55:25","modified_gmt":"2026-08-04T00:55:25","slug":"message-start-event-http-python","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-python\/","title":{"rendered":"Starting a Case from Outside of Questetra BPM Suite (Python Chapter)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"58\" data-attachment-id=\"113212\" data-permalink=\"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-browser\/attachment\/professional-banner-new-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/professional-banner-new-en.png?fit=1200%2C68&amp;ssl=1\" data-orig-size=\"1200,68\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"professional-banner-new-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/professional-banner-new-en.png?fit=1024%2C58&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/professional-banner-new-en-1024x58.png?resize=1024%2C58&#038;ssl=1\" alt=\"\" class=\"wp-image-113212\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/professional-banner-new-en.png?resize=1024%2C58&amp;ssl=1 1024w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/professional-banner-new-en.png?resize=600%2C34&amp;ssl=1 600w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/professional-banner-new-en.png?resize=768%2C44&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/professional-banner-new-en.png?w=1200&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-browser\/\">Starting a Case from Outside of Questetra BPM Suite (Preparatory Chapter)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-curl\/\">Starting a Case from Outside of Questetra BPM Suite (curl Chapter)<\/a><\/li>\n\n\n\n<li><strong>Starting a Case from Outside of Questetra BPM Suite (Python Chapter)<\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-error\/\">Starting a Case from Outside of Questetra BPM Suite (Error Chapter)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/support.questetra.com\/en\/developer-blog\/debug-http-start\/\" data-type=\"link\" data-id=\"https:\/\/support.questetra.com\/developer-blog\/debug-http-start\/\">Starting a Case from Outside of Questetra BPM Suite (Debug Chapter)<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Accessing Message Start Event (HTTP) with Python<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the previous article we started a Case by accessing the Message Start Event (HTTP) in Questetra BPM Suite using a curl command. In this chapter I will introduce a code example to do the same processing for Python 3. As we will use the Requests package for sending HTTP requests, please install it if you haven&#8217;t already.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/docs.python-requests.org\/en\/master\/\" target=\"_blank\" rel=\"noopener noreferrer\">Requests: HTTP for Humans\u2122 \u2014 Requests 2.21.0 documentation<\/a><\/li>\n<\/ul>\n\n\n<div class=\"su-note\"  style=\"border-color:#dbdbdb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#f5f5f5;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\nWe are going to use the same Workflow App as the previous curl Chapter. If you have not created it yet, please create and release the App referring to <a href=\"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-curl\/#app_settings\">App Setting &lt; Sending a variety of data<\/a> in the curl Chapter and the <a href=\"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-browser\/\">Preparatory Chapter<\/a>.<br \/>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">First, let&#8217;s try starting a Case in a state where only the Title has been entered. The code example is as follows.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-python\" data-lang=\"Python\"><code>import requests\n\nif __name__ == &#39;__main__&#39;:\n    #  API endpoint\n    url = &#39;https:\/\/example.questetra.net\/System\/Event\/MessageStart\/{processModelInfoId}\/{nodeNumber}\/start&#39;\n\n    params = {  # Store the parameters and the values for them in Dictionary\n        &#39;key&#39; : {API key},\n        &#39;title&#39; : &#39;TEST&#39;,\n    }\n\n    try:\n        r = requests.post(url, data=params)  # POST send\n        r.raise_for_status()\n        print(f&#39;Status Code: {r.status_code}&#39;)\n        print(r.text)\n    except requests.exceptions.HTTPError:  # Catching HTTP error\n        print(&#39;Error&#39;)\n        print(f&#39;Status Code: {r.status_code}&#39;)\n        print(r.text)\n    except requests.exceptions.Timeout:  # Cathing Timeout\n        print(&#39;Timeout&#39;)\n<\/code><\/pre><\/div>\n\n\n<div class=\"su-note\"  style=\"border-color:#dbdbdb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#f5f5f5;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">\nWhen sending character data to the Message Start Event (HTTP) API, you need to use UTF-8 for the character code. However, since Python 3 uses UTF-8 by default there is no need to configure the character codes.<br \/>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">By running this script you can start a Case with the title &#8220;TEST&#8221;. If you want to pass values to other parameters, add elements to <em>params<\/em>. Parameter names are <em>key<\/em>, data to be passed is the <em>value<\/em>. For example, except for the File-type parameter, the code becomes as follows:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-python\" data-lang=\"Python\"><code>\nparams = {\n    &#39;key&#39;: &#39;{API key}&#39;,\n    &#39;title&#39;: &#39;TEST&#39;,\n    &#39;q_str&#39;: &#39;This is a test for Case Starting&#39;,\n    &#39;q_float&#39;: 1.23,\n    &#39;q_selects&#39;: &#39;false&#39;,\n    &#39;q_date&#39;: &#39;2018-04-01&#39;,\n    &#39;q_datetime&#39;: &#39;2018-04-01 12:34&#39;,\n    &#39;q_email&#39;: &#39;questetra+Canarias@gmail.com&#39;,\n    &#39;q_group&#39;: &#39;10 Management department&#39;,\n}\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Like with curl, the procedure for sending data to File-type parameters is slightly different.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-python\" data-lang=\"Python\"><code>\n...\nparams = {  # Parameters other than file type\n    &#39;key&#39; : {API key},\n    &#39;title&#39; : &#39;TEST&#39;,\n}\n\nimport mimetypes  # For finding MIME type\n\nfiles = [  # File type parameter\n        # (Parameter name, (file name, file object, MIME type))\n        (&#39;q_file&#39;, (&#39;ques-kun-01.png&#39;, open(&#39;.\/ques-kun-01.png&#39;, &#39;rb&#39;), mimetypes.guess_type(&#39;.\/ques-kun-01.png&#39;)[0])),\n]\n\ntry:\n    r = requests.post(url, data=params, files=files)  # POST send\n\n...\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">It is necessary to separate storage destinations for File-type and other type parameters. After doing so, pass it to the data and files parameters of the <em>requests.post()<\/em> method respectively. Unlike the curl command, you don&#8217;t have to worry about the data format when you send it as the Requests library automatically converts it to the <em>application\/x-www-form-urlencoded<\/em> format for character string-only submissions, and to <em>multipart\/form-data<\/em> format when files are included.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, here is an example of the code for entering data into all Data Items and starting a Case.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism off-numbers lang-python\" data-lang=\"Python\"><code>\nimport requests\nimport mimetypes\n\nif __name__ == &#39;__main__&#39;:\n    # API endpoint\n    url = &#39;https:\/\/example.questetra.net\/System\/Event\/MessageStart\/{processModelInfoId}\/{nodeNumber}\/start&#39;\n\n    params = {  # Parameters other than file type\n        &#39;key&#39;: &#39;{API key}&#39;,\n        &#39;title&#39;: &#39;TEST&#39;,\n        &#39;q_str&#39;: &#39;This is a test for Case Starting&#39;,\n        &#39;q_float&#39;: 1.23,\n        &#39;q_selects&#39;: &#39;false&#39;,\n        &#39;q_date&#39;: &#39;2018-04-01&#39;,\n        &#39;q_datetime&#39;: &#39;2018-04-01 12:34&#39;,\n        &#39;q_email&#39;: &#39;questetra+Canarias@gmail.com&#39;,\n        &#39;q_group&#39;: &#39;10 Management department&#39;,\n    }\n\n    files = [  # File type parameter\n        # Multiple files also available\n        (&#39;q_file&#39;, (&#39;ques-kun-01.png&#39;, open(&#39;.\/ques-kun-01.png&#39;, &#39;rb&#39;), mimetypes.guess_type(&#39;.\/ques-kun-01.png&#39;)[0])),\n        (&#39;q_file&#39;, (&#39;ques-kun-02.png&#39;, open(&#39;.\/ques-kun-02.png&#39;, &#39;rb&#39;), mimetypes.guess_type(&#39;.\/ques-kun-02.png&#39;)[0])),\n    ]\n\n    try:\n        r = requests.post(url, data=params, files=files)  # POST send\n        r.raise_for_status()\n        print(&#39;Headers: &#39;)\n        print(r.request.headers)\n        print(f&#39;Status Code: {r.status_code}&#39;)\n        print(r.text)\n    except requests.exceptions.HTTPError:  # Catching HTTP error\n        print(&#39;Error&#39;)\n        print(f&#39;Status Code: {r.status_code}&#39;)\n        print(r.text)\n    except requests.exceptions.Timeout:  # Cathing Timeout\n        print(&#39;Timeout&#39;)\n\n\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">As you can see, using Python you can easily start a Case by preparing a set of parameters and values to pass over. If you utilize the API in the program you are using for your business you can determine the value to pass to the parameters and automatically start the Case depending on the situation. By all means, consider utilization of the Message Start Event (HTTP) as a way to automate your business!<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button btn01\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-error\/\">Starting a Case from Outside of Questetra BPM Suite (Error Chapter)<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introducing how to access Message Start Event (HTTP) API from Python script.<\/p>\n","protected":false},"author":3,"featured_media":102639,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_uag_custom_page_level_css":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[296],"tags":[419],"faq_section":[],"class_list":["post-74618","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developer-blog","tag-questetra-workflow-api"],"jetpack_publicize_connections":[],"uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?fit=1200%2C675&ssl=1",1200,675,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?fit=560%2C315&ssl=1",560,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?fit=768%2C432&ssl=1",768,432,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?fit=1024%2C576&ssl=1",1024,576,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?fit=1200%2C675&ssl=1",1200,675,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?fit=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=900%2C675&ssl=1",900,675,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=600%2C675&ssl=1",600,675,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=800%2C675&ssl=1",800,675,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?fit=1200%2C675&ssl=1",1200,675,true]},"uagb_author_info":{"display_name":"Hirotaka NISHI","author_link":"https:\/\/support.questetra.com\/en\/author\/nishiquestetra\/"},"uagb_comment_info":4,"uagb_excerpt":"Introducing how to access Message Start Event (HTTP) API from Python script.","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-jpw","jetpack-related-posts":[{"id":73811,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-curl\/","url_meta":{"origin":74618,"position":0},"title":"Starting a Case from Outside of Questetra BPM Suite (curl Chapter)","author":"Hirotaka NISHI","date":"2019-01-04","format":false,"excerpt":"Introducing how to access the Message Start Event (HTTP) API from the curl command. This allows Starting a Case from the command shell.","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-curl-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-curl-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-curl-1200x675-1.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-curl-1200x675-1.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-curl-1200x675-1.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":75058,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-error\/","url_meta":{"origin":74618,"position":1},"title":"Starting a Case from Outside of Questetra BPM Suite (Error-handling Chapter)","author":"Hirotaka NISHI","date":"2019-02-21","format":false,"excerpt":"Describing how to read and handle the error returned by Message start event (HTTP) API.","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/02\/message-start-event-http-error-handling-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/02\/message-start-event-http-error-handling-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/02\/message-start-event-http-error-handling-1200x675-1.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/02\/message-start-event-http-error-handling-1200x675-1.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/02\/message-start-event-http-error-handling-1200x675-1.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":73584,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-browser\/","url_meta":{"origin":74618,"position":2},"title":"Starting a Case from Outside of Questetra BPM Suite (Preparatory Chapter)","author":"Hirotaka NISHI","date":"2018-12-13","format":false,"excerpt":"Questetra BPM Suite has a feature to Start a Process by an HTTP request from external systems. I will show you how to use this \"Message Start Event (HTTP)\" which is useful for advancing intersystem cooperation. In this post, I will focus mainly on setting on the Workflow App side.","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":194371,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/message-start-event-http-gas\/","url_meta":{"origin":74618,"position":3},"title":"Starting a Case from Outside of Questetra BPM Suite (Google Apps Script Chapter)","author":"Peter Glover","date":"2026-09-03","format":false,"excerpt":"Inventory lists, client lists, pending tasks lists. There are situations where you want to feed only the rows that currently require action from a table managed in Google Sheets directly into a workflow. Re-entering row data into a Case creation form by hand is tedious and leads to transcription errors.\u2026","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2018\/12\/message-start-event-http-1200x675-1.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":162101,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/beginner-tutorial-chpt1\/","url_meta":{"origin":74618,"position":4},"title":"Chapter 1: About Questetra BPM Suite","author":"Tomoatsu Horibe","date":"2024-07-18","format":false,"excerpt":"This is an overview of the tutorial. We will explain the overview and advantages of Questetra, as well as the steps to start using the Workflow App, in relation to the contents of each chapter.","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/06\/beginner-tutorial-eyecatch1200x675-chpt3-04-en-1.png?fit=960%2C540&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/06\/beginner-tutorial-eyecatch1200x675-chpt3-04-en-1.png?fit=960%2C540&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/06\/beginner-tutorial-eyecatch1200x675-chpt3-04-en-1.png?fit=960%2C540&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/06\/beginner-tutorial-eyecatch1200x675-chpt3-04-en-1.png?fit=960%2C540&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":76060,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/synchronize-users-chapter1\/","url_meta":{"origin":74618,"position":5},"title":"Synchronizing User Information with Local Data (Preparatory Chapter)","author":"Hirotaka NISHI","date":"2021-01-18","format":false,"excerpt":"Synchronize user information on Questetra BPM Suite with local data. In this Preparatory Chapter, introducing a Java program that retrieves for information of users on QBPMS.","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/sync-with-local-data-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/sync-with-local-data-1200x675-1.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/sync-with-local-data-1200x675-1.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/sync-with-local-data-1200x675-1.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/01\/sync-with-local-data-1200x675-1.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/01\/message-start-event-http-with-python-1200x675-1.png?fit=1200%2C675&ssl=1","_links":{"self":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/74618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/comments?post=74618"}],"version-history":[{"count":18,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/74618\/revisions"}],"predecessor-version":[{"id":192146,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/74618\/revisions\/192146"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media\/102639"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media?parent=74618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/categories?post=74618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/tags?post=74618"},{"taxonomy":"faq_section","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/faq_section?post=74618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}