> For the complete documentation index, see [llms.txt](https://docs.work-relay.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.work-relay.com/automations/global-actions-and-action-groups/types/callout.md).

# Callout

### Generic Global Action properties

This action has generic properties, as other global actions:

* **Name** - give Action a name in order to search for it easy, otherwise system will use ID of this Action.
* **Type** (Rule or Action) - this is mandatory. Select "Action".
* **ID** - given by system after saving a new Action first time.
* **Status** - you can activate or deactivate an action temporary (e.g., for debug).
* **Context Object Type** - a data source which fields can be used in Action [conditions](/automations/queries-and-conditions/working-with-conditions/conditions-overview.md) and properties.
* **Action Type** - main property which determines what Action will do and it's configuration. [Explore all action types here](/automations/global-actions-and-action-groups/types.md).
* **Execute** - specify if Action will be executed always or when some conditions are matched.&#x20;

<figure><img src="/files/Wyr0epEhpQbqgP9w7cC9" alt=""><figcaption></figcaption></figure>

### Overview

**Callout** action allows to create HTTP requests like GET, POST, PUT, and DELETE.

### Configuration

* Select necessary object in Context Object Type.&#x20;

{% hint style="info" %}
This is not mandatory, but can be useful - e.g., if you want to populate request parameters with field values based on another record shown in current form.
{% endhint %}

* Set **Action Type** = "Callout".&#x20;
* Select the request **Method**.
* Enter the endpoint **URL**.
* Check **Compressed** if you want to compress the data you send. If a response comes back in compressed format, it will be uncompressed and returned the uncompressed value.
* Check **Send as Blob**. It sets the contents of the body for the request using a BLOB.
* **Certificate Name** allows to add certificate name.
* Add **Headers**.
* Populate **Body** (in the text area).

<figure><img src="/files/8EdXMn1X8GZ6uP67v2Ou" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can use Static values, Merge Fields or Formulas to populate Certificate Name, Headers and Body.

See more info on Merge Fields and Formulas at [Working with context objects](/automations/global-actions-and-action-groups/basics/working-with-context-objects.md) and [Working with functions](/automations/functions-and-formulas/introduction-and-usage.md).
{% endhint %}
