DataJet
Search
K

http

http filter will call an endpoint of your choice and capture the response.

Example

We are going to call a dummy endpoint with following parameters:
POST https://dummy.api
Headers
Content-Type: application/json
Body
{
"foo": "bar"
}
Using http filter it will look like that:
Liquid
{% assign endpoint = "https://dummy.api" %}
{% json request_options %}
{
"url": {{ endpoint | json }},
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"body": {
"foo": "bar"
}
}
{% endjson %}
{% assign response = request_options | http %}
{% if response.ok %}
{{ "Success!" | log }}
{{response | log }}
{% else %}
{{ "Fail!" | log }}
{% endif %}
Last modified 9mo ago