The
Send HTTP request
action connects your workflow to a web server or URL and sends HTTP requests.
After Flow sends your HTTP request, it waits for a maximum of 30 seconds for an
HTTP response code
. If Flow hasn't received a response after 30 seconds, then it closes the connection to your app and it resends the request.
Choose the
Product status updated
trigger, which allows you to test this workflow by changing the status on a product.
Add
Send HTTP Request
to your workflow and connect it to the trigger.
Open the configuration panel by clicking the
Send HTTP Request
step.
In the
HTTP Method
field, enter
POST
.
In the
URL
field, enter
https://admin.shopify.com/store/shopname/api/2023-01/graphql.json
substituting your shop domain and desired API Version.
In the
Headers
section, enter a
Key
of
X-Shopify-Access-Token
and
Value
of
YOUR_API_SECRET_KEY
that you obtained in the first step.
In the
Headers
section, enter a second header with
Key
of
Content-Type
and
Value
of
application/json
.
In the
Body
section, enter the following:
This code adds
-edited
to the end of your title
Spaces and newlines are meaningful to the Liquid editor, so avoid adding or removing spaces. Also, except for outputting Liquid, avoid collapsing brackets like
{{
and
}}
because they are reserved for Liquid variables.
Configure the rest of the workflow and activate it.
Test it by changing the status on a Product from
Draft
to
Active
or vice versa.