# Executions

{% hint style="info" %}
This tab was named "Completed executions" until October 2025.
{% endhint %}

A execution is the record of what happened inside of the pipeline, from the moment the input passed through the trigger until it ran through the last connector in the pipeline.

In the **Executions** tab, you can keep track of pipeline executions and their log histories. You can also re-execute the pipelines.

## Environment selection

You can select the desired environment on the upper left corner of the page. When you select an environment, the whole page refreshes to show the data related to the pipelines in that environment. Each environment is color coded to make identification easier.

<figure><img src="https://content.gitbook.com/content/jvO5S91EQURCEhbZOuuZ/blobs/iLn2powtovBLiZJyqwlD/Select_environment.png" alt=""><figcaption></figcaption></figure>

## Search fields

Use the fields below to filter pipeline executions. The results list displays executions that match the selected criteria.

{% hint style="info" %}
You can also run the search using **Ctrl+Enter** (Windows) or **Cmd+Enter** (macOS).
{% endhint %}

<figure><img src="https://866970526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvO5S91EQURCEhbZOuuZ%2Fuploads%2Ffcqy1eBni7AsyXam7VAi%2FExecution_Tab.png?alt=media&#x26;token=6c811748-5c68-4bd2-b365-bf826d794f80" alt=""><figcaption></figcaption></figure>

#### **Pipeline**

The pipeline name.

#### **Version**

The pipeline version number.

#### **Execution key**

The unique identifier of a pipeline execution.

#### **Payload**

The pipeline input or output in JSON format. This field uses [Elasticsearch Simple Query String syntax](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-simple-query-string-query.html#simple-query-string-syntax) to search within the JSON content.

To ensure accurate results, you must escape characters when searching for exact key-value pairs.

**Example:**

```json
\"channelId\": \"63\" + \"method\": \"POST\"
```

**Guidelines:**

* **Escape quotes (`\"`)** to match exact key-value pairs in the JSON payload.
* **Use the plus operator (`+`)** to apply a logical AND between conditions.
* **Escape JSON content** to prevent special characters such as `:` from being interpreted as query operators.

Following these rules helps you reliably filter executions based on payload content.

{% hint style="info" %}
Learn more about [Simple Query String syntax](https://www.elastic.co/docs/reference/query-languages/query-dsl/query-dsl-simple-query-string-query#simple-query-string-syntax).
{% endhint %}

#### **Source**

The [pipeline trigger](https://app.gitbook.com/s/EKM2LD3uNAckQgy1OUyZ/triggers).

#### **Error code**

The execution error code, based on the [HTTP Status Code](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).

#### **Additional filters**

In addition to the fields above, the interface provides always-visible quick filters:

* **Any message:** Shows executions of all message types by default. You can refine the results by selecting:
  * **Response:** Only successful executions.
  * **Error:** Only interrupted executions.
* **Last 5 minutes:** Displays executions from the last 5 minutes by default. You can change the time range to 15 minutes, 1 hour, or define a custom interval.

## Execution details

To view detailed information about a pipeline execution:

1. Click the **three dots (⋯)** in the row of the desired execution.
2. Select **View execution** to open the **Execution Details** sidesheet.

The **Execution details** include:

* **Pipeline execution key** – Unique identifier of the pipeline execution.
* **Request message** – JSON payload sent by the pipeline trigger.
* **Response message** – JSON output returned by the pipeline.
* **Execution messages** – Data transmitted through the pipeline.
  * Each pipeline component (connectors, triggers, globals, etc.) receives, processes, and exports a message.
  * Only the first 50 messages are displayed, and only for executions run in the Execution panel.
* **Execution logs** – Logs generated during the execution.
  * Click the eye icon to view a log message.
  * You can copy the message or format the JSON directly in this view.
* **Execution messages:** The [**message**](https://docs.digibee.com/documentation/developer-guide/development-cycle/build-overview/pipelines/messages-processing) is the data that is transmitted through the pipeline. Each component of the pipeline (connectors, triggers, globals, and so on) receives, manipulates, and exports a message. Only the first **50 pipeline messages** are shown, and only for pipelines executed in the [Execution panel](https://docs.digibee.com/documentation/developer-guide/development-cycle/build-overview/canvas/execution-panel).

{% hint style="info" %}
If you want to analyze the execution directly in the Canvas, click **Open pipeline in a new tab** in the top-right corner of the sidesheet. The pipeline must have a valid pipelineId, as it is necessary to identify and navigate to the correct pipeline page.
{% endhint %}

<figure><img src="https://866970526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjvO5S91EQURCEhbZOuuZ%2Fuploads%2Fxub2HluVi6bqv8sbObfd%2FExecution%20Details.png?alt=media&#x26;token=a0be9d5f-5518-4b08-aa06-1dc39ec08b7f" alt=""><figcaption></figcaption></figure>

In some cases, the Digibee Integration Platform presents truncated payloads, according to the following criteria:

<table data-full-width="true"><thead><tr><th align="center">Payload size</th><th align="center">Exhibition</th></tr></thead><tbody><tr><td align="center">Smaller than 32kb</td><td align="center">Full exhibition</td></tr><tr><td align="center">Between 32kb and 320kb</td><td align="center">Partial exhibition</td></tr><tr><td align="center">Larger than 320kb</td><td align="center"><a href="https://app.gitbook.com/s/boT4qPJIk6PZotrxlJWL/integration-issues/dgb-truncated"><code>@@DGB_TRUNCATED@@</code></a> warning is shown</td></tr></tbody></table>
