Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,34 @@ Use the Exporting API for the followings:
- As a debugging tool.
- When taking a backup of Camunda 8 (see [backup and restore](/self-managed/operational-guides/backup-restore/backup-and-restore.md)).

:::note
The HTTP response status code for these endpoints is always `200`. To determine whether the operation succeeded, check the `status` field in the JSON response body: `204` indicates success, `500` indicates failure.
:::

The operation requires a complete cluster topology. If a broker is unavailable, the request fails entirely — no partitions are paused or resumed. Retry when all brokers are available.

**Success response:**

```json
{
"body": null,
"status": 204,
"contentType": null
}
```

**Failure response:**

```json
{
"body": {
"message": "Expected 3 members of partition 1 but found 2, current topology: ..."
},
"status": 500,
"contentType": null
}
```

<Tabs groupId="exporting" defaultValue="pause" queryString values={[{label: 'Pause exporting', value: 'pause' },{label: 'Resume exporting', value: 'resume' },{label: 'Soft pause exporting', value: 'softPause' }]} >

<TabItem value="pause">
Expand All @@ -46,7 +74,7 @@ To pause exporting on all partitions, send the following request to the gateway'
POST actuator/exporting/pause
```

When all partitions pause exporting, a successful response is received. If the request fails, some partitions may have paused exporting. Therefore, it is important to either retry until success or revert the partial pause by resuming exporting.
When all partitions pause exporting, the response contains `"status": 204`. If the request fails, some partitions may have paused exporting. Therefore, it is important to either retry until success or revert the partial pause by resuming exporting.

</TabItem>

Expand All @@ -58,7 +86,7 @@ After exporting is paused, it must eventually be resumed. Otherwise, the cluster
POST actuator/exporting/resume
```

When all partitions have resumed exporting, a successful response is received. If the request fails, only some partitions may have resumed exporting. Therefore, it is important to retry until successful.
When all partitions have resumed exporting, the response contains `"status": 204`. If the request fails, only some partitions may have resumed exporting. Therefore, it is important to retry until successful.

</TabItem>

Expand All @@ -70,7 +98,7 @@ The soft pause feature can be used when you want to continue exporting records,
POST actuator/exporting/pause?soft=true
```

When all partitions soft pause exporting, a successful response is received. If the request fails, some partitions may have soft paused exporting. Therefore, either retry until success or revert the partial soft pause by resuming the export.
When all partitions soft pause exporting, the response contains `"status": 204`. If the request fails, some partitions may have soft paused exporting. Therefore, either retry until success or revert the partial soft pause by resuming the export.

</TabItem>
</Tabs>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,10 @@ This will continue exporting records, but not delete those records (log compacti
curl -XPOST "$ORCHESTRATION_CLUSTER_MANAGEMENT_API/actuator/exporting/pause?soft=true"
```

:::warning
The HTTP response status code is always `200`. Check the `status` field in the response body to determine whether the operation succeeded: `204` indicates success, `500` indicates failure. If the request fails, verify that all brokers are running and retry.
:::

<details>
<summary>Example output</summary>
<summary>
Expand Down Expand Up @@ -687,6 +691,10 @@ This step uses the [Zeebe management backup API](/self-managed/operational-guide
curl -XPOST "$ORCHESTRATION_CLUSTER_MANAGEMENT_API/actuator/exporting/resume"
```

:::warning
The HTTP response status code is always `200`. Check the `status` field in the response body to determine whether the operation succeeded: `204` indicates success, `500` indicates failure. If the request fails, verify that all brokers are running and retry.
:::

<details>
<summary>Example output</summary>
<summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,10 @@ This will continue exporting records, but not delete those records (log compacti
curl -XPOST "$GATEWAY_MANAGEMENT_API/actuator/exporting/pause?soft=true"
```

:::warning
The HTTP response status code is always `200`. Check the `status` field in the response body to determine whether the operation succeeded: `204` indicates success, `500` indicates failure. If the request fails, verify that all brokers are running and retry.
:::

<details>
<summary>Example output</summary>
<summary>
Expand Down Expand Up @@ -750,6 +754,10 @@ This step uses the [Zeebe management backup API](/self-managed/operational-guide
curl -XPOST "$GATEWAY_MANAGEMENT_API/actuator/exporting/resume"
```

:::warning
The HTTP response status code is always `200`. Check the `status` field in the response body to determine whether the operation succeeded: `204` indicates success, `500` indicates failure. If the request fails, verify that all brokers are running and retry.
:::

<details>
<summary>Example output</summary>
<summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,34 @@ Exporting API is used:
- As a debugging tool.
- When taking a backup of Camunda 8 (see [backup and restore](/self-managed/operational-guides/backup-restore/backup-and-restore.md)).

:::note
The HTTP response status code for these endpoints is always `200`. To determine whether the operation succeeded, check the `status` field in the JSON response body: `204` indicates success, `500` indicates failure.
:::

The operation requires a complete cluster topology. If a broker is unavailable, the request fails entirely — no partitions are paused or resumed. Retry when all brokers are available.

**Success response:**

```json
{
"body": null,
"status": 204,
"contentType": null
}
```

**Failure response:**

```json
{
"body": {
"message": "Expected 3 members of partition 1 but found 2, current topology: ..."
},
"status": 500,
"contentType": null
}
```

<Tabs groupId="exporting" defaultValue="pause" queryString values={[{label: 'Pause exporting', value: 'pause' },{label: 'Resume exporting', value: 'resume' },{label: 'Soft pause exporting', value: 'softPause' }]} >

<TabItem value="pause">
Expand All @@ -34,7 +62,7 @@ To pause exporting on all partitions, send the following request to the gateway'
POST actuator/exporting/pause
```

When all partitions pause exporting, a successful response is received. If the request fails, some partitions may have paused exporting. Therefore, it is important to either retry until success or revert the partial pause by resuming exporting.
When all partitions pause exporting, the response contains `"status": 204`. If the request fails, some partitions may have paused exporting. Therefore, it is important to either retry until success or revert the partial pause by resuming exporting.

</TabItem>

Expand All @@ -46,7 +74,7 @@ After exporting is paused, it must eventually be resumed. Otherwise, the cluster
POST actuator/exporting/resume
```

When all partitions have resumed exporting, a successful response is received. If the request fails, only some partitions may have resumed exporting. Therefore, it is important to retry until successful.
When all partitions have resumed exporting, the response contains `"status": 204`. If the request fails, only some partitions may have resumed exporting. Therefore, it is important to retry until successful.

</TabItem>

Expand All @@ -58,7 +86,7 @@ The soft pause feature can be used when you want to continue exporting records,
POST actuator/exporting/pause?soft=true
```

When all partitions soft pause exporting, a successful response is received. If the request fails, some partitions may have soft paused exporting. Therefore, either retry until success or revert the partial soft pause by resuming the export.
When all partitions soft pause exporting, the response contains `"status": 204`. If the request fails, some partitions may have soft paused exporting. Therefore, either retry until success or revert the partial soft pause by resuming the export.

</TabItem>
</Tabs>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,10 @@ This will continue exporting records, but not delete those records (log compacti
curl -XPOST "$GATEWAY_MANAGEMENT_API/actuator/exporting/pause?soft=true"
```

:::warning
The HTTP response status code is always `200`. Check the `status` field in the response body to determine whether the operation succeeded: `204` indicates success, `500` indicates failure. If the request fails, verify that all brokers are running and retry.
:::

<details>
<summary>Example output</summary>
<summary>
Expand Down Expand Up @@ -750,6 +754,10 @@ This step uses the [Zeebe management backup API](/self-managed/operational-guide
curl -XPOST "$GATEWAY_MANAGEMENT_API/actuator/exporting/resume"
```

:::warning
The HTTP response status code is always `200`. Check the `status` field in the response body to determine whether the operation succeeded: `204` indicates success, `500` indicates failure. If the request fails, verify that all brokers are running and retry.
:::

<details>
<summary>Example output</summary>
<summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,34 @@ Exporting API is used:
- As a debugging tool.
- When taking a backup of Camunda 8 (see [backup and restore](/self-managed/operational-guides/backup-restore/backup-and-restore.md)).

:::note
The HTTP response status code for these endpoints is always `200`. To determine whether the operation succeeded, check the `status` field in the JSON response body: `204` indicates success, `500` indicates failure.
:::

The operation requires a complete cluster topology. If a broker is unavailable, the request fails entirely — no partitions are paused or resumed. Retry when all brokers are available.

**Success response:**

```json
{
"body": null,
"status": 204,
"contentType": null
}
```

**Failure response:**

```json
{
"body": {
"message": "Expected 3 members of partition 1 but found 2, current topology: ..."
},
"status": 500,
"contentType": null
}
```

<Tabs groupId="exporting" defaultValue="pause" queryString values={[{label: 'Pause exporting', value: 'pause' },{label: 'Resume exporting', value: 'resume' },{label: 'Soft pause exporting', value: 'softPause' }]} >

<TabItem value="pause">
Expand All @@ -34,7 +62,7 @@ To pause exporting on all partitions, send the following request to the gateway'
POST actuator/exporting/pause
```

When all partitions pause exporting, a successful response is received. If the request fails, some partitions may have paused exporting. Therefore, it is important to either retry until success or revert the partial pause by resuming exporting.
When all partitions pause exporting, the response contains `"status": 204`. If the request fails, some partitions may have paused exporting. Therefore, it is important to either retry until success or revert the partial pause by resuming exporting.

</TabItem>

Expand All @@ -46,7 +74,7 @@ After exporting is paused, it must eventually be resumed. Otherwise, the cluster
POST actuator/exporting/resume
```

When all partitions have resumed exporting, a successful response is received. If the request fails, only some partitions may have resumed exporting. Therefore, it is important to retry until successful.
When all partitions have resumed exporting, the response contains `"status": 204`. If the request fails, only some partitions may have resumed exporting. Therefore, it is important to retry until successful.

</TabItem>

Expand All @@ -58,7 +86,7 @@ The soft pause feature can be used when you want to continue exporting records,
POST actuator/exporting/pause?soft=true
```

When all partitions soft pause exporting, a successful response is received. If the request fails, some partitions may have soft paused exporting. Therefore, either retry until success or revert the partial soft pause by resuming the export.
When all partitions soft pause exporting, the response contains `"status": 204`. If the request fails, some partitions may have soft paused exporting. Therefore, either retry until success or revert the partial soft pause by resuming the export.

</TabItem>
</Tabs>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,34 @@ Use the Exporting API for the followings:
- As a debugging tool.
- When taking a backup of Camunda 8 (see [backup and restore](/self-managed/operational-guides/backup-restore/backup-and-restore.md)).

:::note
The HTTP response status code for these endpoints is always `200`. To determine whether the operation succeeded, check the `status` field in the JSON response body: `204` indicates success, `500` indicates failure.
:::

The operation requires a complete cluster topology. If a broker is unavailable, the request fails entirely — no partitions are paused or resumed. Retry when all brokers are available.

**Success response:**

```json
{
"body": null,
"status": 204,
"contentType": null
}
```

**Failure response:**

```json
{
"body": {
"message": "Expected 3 members of partition 1 but found 2, current topology: ..."
},
"status": 500,
"contentType": null
}
```

<Tabs groupId="exporting" defaultValue="pause" queryString values={[{label: 'Pause exporting', value: 'pause' },{label: 'Resume exporting', value: 'resume' },{label: 'Soft pause exporting', value: 'softPause' }]} >

<TabItem value="pause">
Expand All @@ -46,7 +74,7 @@ To pause exporting on all partitions, send the following request to the gateway'
POST actuator/exporting/pause
```

When all partitions pause exporting, a successful response is received. If the request fails, some partitions may have paused exporting. Therefore, it is important to either retry until success or revert the partial pause by resuming exporting.
When all partitions pause exporting, the response contains `"status": 204`. If the request fails, some partitions may have paused exporting. Therefore, it is important to either retry until success or revert the partial pause by resuming exporting.

</TabItem>

Expand All @@ -58,7 +86,7 @@ After exporting is paused, it must eventually be resumed. Otherwise, the cluster
POST actuator/exporting/resume
```

When all partitions have resumed exporting, a successful response is received. If the request fails, only some partitions may have resumed exporting. Therefore, it is important to retry until successful.
When all partitions have resumed exporting, the response contains `"status": 204`. If the request fails, only some partitions may have resumed exporting. Therefore, it is important to retry until successful.

</TabItem>

Expand All @@ -70,7 +98,7 @@ The soft pause feature can be used when you want to continue exporting records,
POST actuator/exporting/pause?soft=true
```

When all partitions soft pause exporting, a successful response is received. If the request fails, some partitions may have soft paused exporting. Therefore, either retry until success or revert the partial soft pause by resuming the export.
When all partitions soft pause exporting, the response contains `"status": 204`. If the request fails, some partitions may have soft paused exporting. Therefore, either retry until success or revert the partial soft pause by resuming the export.

</TabItem>
</Tabs>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,10 @@ This will continue exporting records, but not delete those records (log compacti
curl -XPOST "$ORCHESTRATION_CLUSTER_MANAGEMENT_API/actuator/exporting/pause?soft=true"
```

:::warning
The HTTP response status code is always `200`. Check the `status` field in the response body to determine whether the operation succeeded: `204` indicates success, `500` indicates failure. If the request fails, verify that all brokers are running and retry.
:::

<details>
<summary>Example output</summary>
<summary>
Expand Down Expand Up @@ -608,6 +612,10 @@ This step uses the [Zeebe management backup API](/self-managed/operational-guide
curl -XPOST "$ORCHESTRATION_CLUSTER_MANAGEMENT_API/actuator/exporting/resume"
```

:::warning
The HTTP response status code is always `200`. Check the `status` field in the response body to determine whether the operation succeeded: `204` indicates success, `500` indicates failure. If the request fails, verify that all brokers are running and retry.
:::

<details>
<summary>Example output</summary>
<summary>
Expand Down
Loading