An error is returned when more than one search parameters among `[searchAfter, searchAfterOrEqual, searchBefore, searchBeforeOrEqual]` are present in request
diff --git a/docs/apis-tools/web-modeler-api/authentication.md b/docs/apis-tools/web-modeler-api/authentication.md
index 388f3f494b4..2182aee1800 100644
--- a/docs/apis-tools/web-modeler-api/authentication.md
+++ b/docs/apis-tools/web-modeler-api/authentication.md
@@ -70,7 +70,7 @@ To authenticate for the API, generate a JWT token depending on your environment
To use the JWT token in the cloud, use the following command:
```shell
- curl -o - 'https://modeler.cloud.camunda.io/api/v1/info' -H 'Authorization: Bearer eyJhb...'
+ curl -o - 'https://modeler.camunda.io/api/v1/info' -H 'Authorization: Bearer eyJhb...'
```
When using a Self-Managed installation, you can use the following command instead:
diff --git a/docs/apis-tools/web-modeler-api/index.md b/docs/apis-tools/web-modeler-api/index.md
index 2072f90e963..43d1d5d9c14 100644
--- a/docs/apis-tools/web-modeler-api/index.md
+++ b/docs/apis-tools/web-modeler-api/index.md
@@ -14,7 +14,7 @@ Ensure you [authenticate](./authentication.md) before accessing the Web Modeler
## OpenAPI documentation
-A detailed API description is available as [OpenAPI](https://www.openapis.org/) specification at [https://modeler.cloud.camunda.io/swagger-ui/index.html](https://modeler.cloud.camunda.io/swagger-ui/index.html)
+A detailed API description is available as [OpenAPI](https://www.openapis.org/) specification at [https://modeler.camunda.io/swagger-ui/index.html](https://modeler.camunda.io/swagger-ui/index.html)
for SaaS and at [http://localhost:8070/swagger-ui.html](http://localhost:8070/swagger-ui.html) for Self-Managed
installations.
diff --git a/docs/components/connectors/out-of-the-box-connectors/amazon-dynamodb.md b/docs/components/connectors/out-of-the-box-connectors/amazon-dynamodb.md
index c1d48ba11ff..d02a79c4f93 100644
--- a/docs/components/connectors/out-of-the-box-connectors/amazon-dynamodb.md
+++ b/docs/components/connectors/out-of-the-box-connectors/amazon-dynamodb.md
@@ -17,7 +17,9 @@ Use Camunda secrets to store credentials so you don't expose sensitive informati
## Create an Amazon DynamoDB Connector task
-To use the **Amazon DynamoDB Connector** in your process, either change the type of existing task by clicking on it and using the **wrench-shaped** change type context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Amazon DynamoDB Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/amazon-eventbridge.md b/docs/components/connectors/out-of-the-box-connectors/amazon-eventbridge.md
index fe98427dde3..5ff312afc75 100644
--- a/docs/components/connectors/out-of-the-box-connectors/amazon-eventbridge.md
+++ b/docs/components/connectors/out-of-the-box-connectors/amazon-eventbridge.md
@@ -30,7 +30,9 @@ Use Camunda secrets to avoid exposing your AWS IAM credentials as plain text. Re
## Create an Amazon EventBridge Connector task
-To use the **Amazon EventBridge Connector** in your process, you can either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Refer to our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Configure the Amazon EventBridge Connector
diff --git a/docs/components/connectors/out-of-the-box-connectors/amazon-sagemaker.md b/docs/components/connectors/out-of-the-box-connectors/amazon-sagemaker.md
index 5d115dabac8..f371e2b7c83 100644
--- a/docs/components/connectors/out-of-the-box-connectors/amazon-sagemaker.md
+++ b/docs/components/connectors/out-of-the-box-connectors/amazon-sagemaker.md
@@ -28,9 +28,9 @@ Use Camunda secrets to store credentials and avoid exposing sensitive informatio
## Create an Amazon SageMaker Connector task
-To use the **Amazon SageMaker Connector** in your process, either change the type of existing task by clicking on it
-and using the wrench-shaped **Change type** context menu icon, or create a new Connector task using the
-**Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Amazon SageMaker Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/amazon-sns.md b/docs/components/connectors/out-of-the-box-connectors/amazon-sns.md
index 03719c17ca9..dacc609504a 100644
--- a/docs/components/connectors/out-of-the-box-connectors/amazon-sns.md
+++ b/docs/components/connectors/out-of-the-box-connectors/amazon-sns.md
@@ -28,7 +28,9 @@ Use Camunda secrets to avoid exposing your AWS IAM credentials as plain text. Re
## Create an Amazon SNS Connector task
-To use the **Amazon SNS Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Amazon SNS Connector for sending messages executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/amazon-sqs.md b/docs/components/connectors/out-of-the-box-connectors/amazon-sqs.md
index 379d3c4de2b..64091945d71 100644
--- a/docs/components/connectors/out-of-the-box-connectors/amazon-sqs.md
+++ b/docs/components/connectors/out-of-the-box-connectors/amazon-sqs.md
@@ -30,7 +30,9 @@ Use Camunda secrets to avoid exposing your AWS IAM credentials as plain text. Re
## Create an Amazon SQS Connector task
-To use the **Amazon SQS Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Amazon SQS Connector for sending messages executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/asana.md b/docs/components/connectors/out-of-the-box-connectors/asana.md
index f9917b940ad..dc8eedb4993 100644
--- a/docs/components/connectors/out-of-the-box-connectors/asana.md
+++ b/docs/components/connectors/out-of-the-box-connectors/asana.md
@@ -17,9 +17,9 @@ Use Camunda secrets to avoid exposing your Asana personal access token as plain
## Create an Asana Connector task
-To use the **Asana Connector** in your process, either change the type of existing task by clicking on it and using
-the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu.
-Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Authentication
diff --git a/docs/components/connectors/out-of-the-box-connectors/automation-anywhere.md b/docs/components/connectors/out-of-the-box-connectors/automation-anywhere.md
index 460831c94a7..d54c9eea771 100644
--- a/docs/components/connectors/out-of-the-box-connectors/automation-anywhere.md
+++ b/docs/components/connectors/out-of-the-box-connectors/automation-anywhere.md
@@ -12,7 +12,9 @@ You also need a user account with the `AAE_Queue Admin` role to query and manage
## Create an Automation Anywhere Connector task
-To use an **Automation Anywhere Connector** in your process, either change the type of existing task using the wrench-shaped **Change type** context menu or create a new Connector task by using the **Append Connector** context menu. Follow [our guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Automation Anywhere Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/aws-lambda.md b/docs/components/connectors/out-of-the-box-connectors/aws-lambda.md
index 96d7579960d..cd278278c1a 100644
--- a/docs/components/connectors/out-of-the-box-connectors/aws-lambda.md
+++ b/docs/components/connectors/out-of-the-box-connectors/aws-lambda.md
@@ -16,7 +16,9 @@ Use Camunda secrets to avoid exposing your AWS IAM credentials as plain text. Re
## Create an AWS Lambda Connector task
-To use an **AWS Lambda Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Invoking your AWS Lambda function
diff --git a/docs/components/connectors/out-of-the-box-connectors/azure-open-ai.md b/docs/components/connectors/out-of-the-box-connectors/azure-open-ai.md
index fd84f196716..2f8f47fd3c6 100644
--- a/docs/components/connectors/out-of-the-box-connectors/azure-open-ai.md
+++ b/docs/components/connectors/out-of-the-box-connectors/azure-open-ai.md
@@ -25,7 +25,9 @@ Learn more at the [official Azure OpenAI portal entry](https://learn.microsoft.c
## Create an Azure OpenAI Connector task
-To use the **Azure OpenAI Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Azure OpenAI Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/blueprism.md b/docs/components/connectors/out-of-the-box-connectors/blueprism.md
index 1ed20e4fb21..3915348359a 100644
--- a/docs/components/connectors/out-of-the-box-connectors/blueprism.md
+++ b/docs/components/connectors/out-of-the-box-connectors/blueprism.md
@@ -10,7 +10,9 @@ To start using the Connector, you must have a running Blue Prism instance config
## Create a Blue Prism Connector task
-To use a **Blue Prism Connector** in your process, either change the type of existing task using the wrench-shaped **Change type** context menu, or create a new Connector task using the **Append Connector** context menu. Follow [our guide on using Connectors](../use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Authentication
diff --git a/docs/components/connectors/out-of-the-box-connectors/easy-post.md b/docs/components/connectors/out-of-the-box-connectors/easy-post.md
index 8812b3ab343..63be8312cea 100644
--- a/docs/components/connectors/out-of-the-box-connectors/easy-post.md
+++ b/docs/components/connectors/out-of-the-box-connectors/easy-post.md
@@ -17,7 +17,9 @@ Use Camunda secrets to avoid exposing your EasyPost API key as plain text. Refer
## Create an EasyPost Connector task
-To use the **EasyPost Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task using the **Append Connector** context menu. Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Authentication
diff --git a/docs/components/connectors/out-of-the-box-connectors/github.md b/docs/components/connectors/out-of-the-box-connectors/github.md
index 9558b74416e..06d2623894e 100644
--- a/docs/components/connectors/out-of-the-box-connectors/github.md
+++ b/docs/components/connectors/out-of-the-box-connectors/github.md
@@ -29,7 +29,9 @@ Refer to our documentation on [managing secrets](/components/console/manage-clus
## Create a GitHub Connector task
-To use the **GitHub Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task using the **Append Connector** context menu. Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Authentication
diff --git a/docs/components/connectors/out-of-the-box-connectors/gitlab.md b/docs/components/connectors/out-of-the-box-connectors/gitlab.md
index ecd8f5e0792..986e6fcbbc1 100644
--- a/docs/components/connectors/out-of-the-box-connectors/gitlab.md
+++ b/docs/components/connectors/out-of-the-box-connectors/gitlab.md
@@ -18,7 +18,9 @@ Use Camunda secrets to avoid exposing your GitLab access token credentials as pl
## Create a GitLab Connector task
-To use the **GitLab Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Add endpoint and authentication
diff --git a/docs/components/connectors/out-of-the-box-connectors/google-maps-platform.md b/docs/components/connectors/out-of-the-box-connectors/google-maps-platform.md
index eb2b789c67f..e4c2c56e761 100644
--- a/docs/components/connectors/out-of-the-box-connectors/google-maps-platform.md
+++ b/docs/components/connectors/out-of-the-box-connectors/google-maps-platform.md
@@ -9,7 +9,9 @@ The **Google Maps Platform Connector** in an inbound Connector that allows you t
## Create a Google Maps Platform Connector task
-To use a **Google Maps Platform Connector** in your process, either change the type of existing task using the wrench-shaped **Change type** context menu or create a new Connector task by using the **Append Connector** context menu. Follow [our guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Google Maps Platform Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/google-sheets.md b/docs/components/connectors/out-of-the-box-connectors/google-sheets.md
index 385cd257bf6..fabe161b175 100644
--- a/docs/components/connectors/out-of-the-box-connectors/google-sheets.md
+++ b/docs/components/connectors/out-of-the-box-connectors/google-sheets.md
@@ -30,8 +30,9 @@ Currently, the Google Sheets Connector supports next operations:
- [Get spreadsheet details](#get-spreadsheet-details)
- [Get worksheet data](#get-worksheet-data)
-To use a **Google Sheets Connector** in your process, either change the type of existing task by clicking on it and
-using the wrench-shaped **Change type** context menu icon or create a new Connector task by using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Google Sheets Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/googledrive.md b/docs/components/connectors/out-of-the-box-connectors/googledrive.md
index 6d987bc67c6..66ac5a9ceb5 100644
--- a/docs/components/connectors/out-of-the-box-connectors/googledrive.md
+++ b/docs/components/connectors/out-of-the-box-connectors/googledrive.md
@@ -14,7 +14,9 @@ To start working with the **Google Drive Connector**, a relevant OAuth token mus
Currently, the Google Drive Connector supports two types of operations: create a folder and create a file from a template.
-To use a **Google Drive Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon or create a new Connector task by using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Google Drive Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/hugging-face.md b/docs/components/connectors/out-of-the-box-connectors/hugging-face.md
index 8382248bcd2..3089b51f19b 100644
--- a/docs/components/connectors/out-of-the-box-connectors/hugging-face.md
+++ b/docs/components/connectors/out-of-the-box-connectors/hugging-face.md
@@ -16,9 +16,9 @@ and a model deployed with [Inference API](https://huggingface.co/docs/api-infere
## Create a Hugging Face Connector task
-To use the **Hugging Face Connector** in your process, either change the type of existing task by clicking on it
-and using the wrench-shaped **Change type** context menu icon, or create a new Connector task using the
-**Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Hugging Face Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/kafka.md b/docs/components/connectors/out-of-the-box-connectors/kafka.md
index 8271708609f..bf2cf0c5a00 100644
--- a/docs/components/connectors/out-of-the-box-connectors/kafka.md
+++ b/docs/components/connectors/out-of-the-box-connectors/kafka.md
@@ -25,7 +25,9 @@ Use Camunda secrets to avoid exposing your sensitive data as plain text. Follow
## Create a Kafka Producer Connector task
-To use the **Kafka Producer Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Kafka Producer Connector for publishing messages executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/microsoft-o365-mail.md b/docs/components/connectors/out-of-the-box-connectors/microsoft-o365-mail.md
index 5e63d0e2646..9d6c35ae080 100644
--- a/docs/components/connectors/out-of-the-box-connectors/microsoft-o365-mail.md
+++ b/docs/components/connectors/out-of-the-box-connectors/microsoft-o365-mail.md
@@ -22,7 +22,9 @@ Refer to our documentation on [managing secrets](/components/console/manage-clus
## Create a Microsoft 365 Connector task
-To use the **Microsoft 365 Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Access control
diff --git a/docs/components/connectors/out-of-the-box-connectors/microsoft-teams.md b/docs/components/connectors/out-of-the-box-connectors/microsoft-teams.md
index 02538d6c2ab..3d3163203bf 100644
--- a/docs/components/connectors/out-of-the-box-connectors/microsoft-teams.md
+++ b/docs/components/connectors/out-of-the-box-connectors/microsoft-teams.md
@@ -22,8 +22,9 @@ Use Camunda secrets to store credentials so you don't expose sensitive informati
## Create a Microsoft Teams Connector task
-To use the **Microsoft Teams Connector** in your process, either change the type of existing task by clicking on it and
-using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Microsoft Teams Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/openai.md b/docs/components/connectors/out-of-the-box-connectors/openai.md
index 4aec79dfb3d..9854697172b 100644
--- a/docs/components/connectors/out-of-the-box-connectors/openai.md
+++ b/docs/components/connectors/out-of-the-box-connectors/openai.md
@@ -20,7 +20,9 @@ Use Camunda secrets to avoid exposing your sensitive data, such as your OpenAI A
## Create an OpenAI Connector task
-To use the **OpenAI Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your OpenAI Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/operate.md b/docs/components/connectors/out-of-the-box-connectors/operate.md
index ac9fd92176e..c917e9505e7 100644
--- a/docs/components/connectors/out-of-the-box-connectors/operate.md
+++ b/docs/components/connectors/out-of-the-box-connectors/operate.md
@@ -28,8 +28,9 @@ Use Camunda secrets to store credentials so you don't expose sensitive informati
## Create an Operate Connector task
-To use the **Operate Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task using the **Append Connector** context menu.
-Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Enter your cluster information
diff --git a/docs/components/connectors/out-of-the-box-connectors/rabbitmq-outbound.md b/docs/components/connectors/out-of-the-box-connectors/rabbitmq-outbound.md
index 127e76166c6..426190c2ca8 100644
--- a/docs/components/connectors/out-of-the-box-connectors/rabbitmq-outbound.md
+++ b/docs/components/connectors/out-of-the-box-connectors/rabbitmq-outbound.md
@@ -29,9 +29,9 @@ Ensure you enter the correct exchange name and routing key, as the **RabbitMQ Co
## Create a RabbitMQ Connector task
-To use the **RabbitMQ Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
-Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+
## Connecting to RabbitMQ and sending messages
@@ -129,7 +129,7 @@ Using Camunda secrets to store credentials is recommended so you do not expose s
## Create a RabbitMQ Connector event
-To use the **RabbitMQ Consumer Connector** in your process, either change the type of existing event by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector event using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+See [create a RabbitMQ Connector task](#create-a-rabbitmq-connector-task) for additional details.
1. Add a **Start Event** or an **Intermediate Event** to your BPMN diagram to get started.
2. Change its template to a RabbitMQ Connector.
diff --git a/docs/components/connectors/out-of-the-box-connectors/salesforce.md b/docs/components/connectors/out-of-the-box-connectors/salesforce.md
index 8280e405212..75f0f1dd4c9 100644
--- a/docs/components/connectors/out-of-the-box-connectors/salesforce.md
+++ b/docs/components/connectors/out-of-the-box-connectors/salesforce.md
@@ -16,9 +16,9 @@ Use Camunda secrets to avoid exposing your _Salesforce Connected App_ client ID
## Create a Salesforce Connector task
-To use the **Salesforce Connector** in your process, either change the type of existing task by clicking on it and using
-the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu.
-Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Instance
diff --git a/docs/components/connectors/out-of-the-box-connectors/sendgrid.md b/docs/components/connectors/out-of-the-box-connectors/sendgrid.md
index 00ad071a926..28ea9c2424c 100644
--- a/docs/components/connectors/out-of-the-box-connectors/sendgrid.md
+++ b/docs/components/connectors/out-of-the-box-connectors/sendgrid.md
@@ -21,7 +21,9 @@ The SendGrid Connector comes with two options:
#### Create a SendGrid Email Connector Task
-To use a **SendGrid Connector** in your process, either change the type of an existing task to **SendGrid: Send Email** using the wrench-shaped **Change type** context menu, or create a new **SendGrid: Send Email** Connector task using the **Append Connector** context menu. Follow [our guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
#### Make your SendGrid Email Connector executable
@@ -81,7 +83,7 @@ While you are editing your template, you can test how your email would look by s
#### Create a SendGrid Email template Connector task
-To use this **SendGrid Connector** in your process, either change the type of an existing task to **SendGrid: Send Email via Template** using the wrench-shaped **Change type** context menu, or create a new **SendGrid: Send Email via Template** Connector task by using the **Append Connector** context menu. Follow [our guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+See [create a SendGrid email Connector task](#create-a-sendgrid-email-connector-task) for additional details.
#### Make your SendGrid Email Template Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/slack.md b/docs/components/connectors/out-of-the-box-connectors/slack.md
index ad8f0597f70..28093a58d75 100644
--- a/docs/components/connectors/out-of-the-box-connectors/slack.md
+++ b/docs/components/connectors/out-of-the-box-connectors/slack.md
@@ -23,7 +23,9 @@ To use the Slack Connector, a Slack app must be registered with the Slack worksp
## Create a Slack Connector task
-To use a **Slack Connector** in your process, either change the type of an existing task by clicking on it and using the wrench-shaped **Change type** context menu, or create a new Connector task by using the **Append Connector** context menu. Follow [our guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Slack Connector executable
@@ -89,7 +91,8 @@ To post a message, take the following steps:
2. Set **Channel/User Name** to either the **channel** or **user** you want to send the message to.
1. A **channel** is specified by a unique identifier starting with a `#` (for example, `#myChannel`).
2. A **user** is specified by a username starting with an `@` symbol (for example, `@myUser`).
-3. Select a **Message type**.
+3. (Optional) A **thread** can be specified to start a thread from a specific message. For example, `ts` in the response can be used (see [here](#post-message)). If the message has been posted by a user, we currently have no way to retrieve the `ts` value. Visit the [Slack documentation](https://api.slack.com/methods/chat.postMessage) for additional details.
+4. Select a **Message type**.
1. When **Plain text** is selected, set **Message** to the message string you would like to send (for example, `Hello World!`).
2. When **Message block** is selected, set **Message block** to a formatted rich text block format. Learn more about rich text message block format in the [official Slack documentation](https://api.slack.com/reference/surfaces/formatting#stack_of_blocks).
diff --git a/docs/components/connectors/out-of-the-box-connectors/sql.md b/docs/components/connectors/out-of-the-box-connectors/sql.md
index a8ed810752c..244866a7479 100644
--- a/docs/components/connectors/out-of-the-box-connectors/sql.md
+++ b/docs/components/connectors/out-of-the-box-connectors/sql.md
@@ -15,7 +15,9 @@ To avoid exposing your sensitive data as plain text, use Camunda secrets. Follow
## Create an SQL Connector task
-To use the **SQL Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your SQL Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/twilio.md b/docs/components/connectors/out-of-the-box-connectors/twilio.md
index ca28867959c..6c43eaca5bc 100644
--- a/docs/components/connectors/out-of-the-box-connectors/twilio.md
+++ b/docs/components/connectors/out-of-the-box-connectors/twilio.md
@@ -28,7 +28,9 @@ Use Camunda secrets to store your account SID and auth token so you don't expose
## Create a Twilio Connector task
-To use the Twilio Connector in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu. Follow our [guide to using Connectors](https://docs.camunda.org/manual/latest/user-guide/process-engine/connectors/) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your Twilio Connector executable
diff --git a/docs/components/connectors/out-of-the-box-connectors/uipath.md b/docs/components/connectors/out-of-the-box-connectors/uipath.md
index e144e17d6e3..ce7f2536227 100644
--- a/docs/components/connectors/out-of-the-box-connectors/uipath.md
+++ b/docs/components/connectors/out-of-the-box-connectors/uipath.md
@@ -12,7 +12,9 @@ To use the **UiPath Connector**, you need to have a [UiPath](https://cloud.uipat
## Create a UiPath Connector task
-To use a **UiPath Connector** in your process, either change the type of existing task using the wrench-shaped **Change type** context menu, or create a new Connector task by using the **Append Connector** context menu. Follow [our guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Operation types
diff --git a/docs/components/connectors/out-of-the-box-connectors/whatsapp.md b/docs/components/connectors/out-of-the-box-connectors/whatsapp.md
index ecab54ff850..f99c1e2c78e 100644
--- a/docs/components/connectors/out-of-the-box-connectors/whatsapp.md
+++ b/docs/components/connectors/out-of-the-box-connectors/whatsapp.md
@@ -17,9 +17,9 @@ WhatsApp webhooks are currently not supported by Camunda.
## Create a WhatsApp Connector task
-To use the **WhatsApp Connector** in your process, either change the type of existing task by clicking on it and using
-the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu.
-Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Authentication
diff --git a/docs/components/connectors/protocol/graphql.md b/docs/components/connectors/protocol/graphql.md
index 94ae3d77b5b..82c2e2758e5 100644
--- a/docs/components/connectors/protocol/graphql.md
+++ b/docs/components/connectors/protocol/graphql.md
@@ -13,7 +13,9 @@ The GraphQL Connector allows you to connect to a GraphQL API endpoint. To use th
## Create a GraphQL Connector task
-To use a **GraphQL Connector** in your process, either change the type of existing task by clicking on it and using the wrench-shaped **Change type** context menu, or create a new Connector task by using the **Append Connector** context menu. Follow [our guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your GraphQL Connector executable
diff --git a/docs/components/connectors/protocol/rest.md b/docs/components/connectors/protocol/rest.md
index aba75cf00ea..4a2b159f3bd 100644
--- a/docs/components/connectors/protocol/rest.md
+++ b/docs/components/connectors/protocol/rest.md
@@ -15,7 +15,9 @@ The **REST Connector** is an outbound protocol Connector that allows you to make
## Create a REST Connector task
-To use a **REST Connector** in your process, either change the type of existing task using the wrench-shaped **Change type** context menu, or create a new Connector task by using the **Append Connector** context menu. Follow [our guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Make your REST Connector executable
@@ -140,7 +142,7 @@ Similarly to the Query Parameters, the **HTTP headers** can be specified using t
```
= {
- Origin: "https://modeler.cloud.camunda.io/"
+ Origin: "https://modeler.camunda.io/"
}
```
diff --git a/docs/components/connectors/protocol/soap.md b/docs/components/connectors/protocol/soap.md
index eaf4a6e08b9..98cd9fe9470 100644
--- a/docs/components/connectors/protocol/soap.md
+++ b/docs/components/connectors/protocol/soap.md
@@ -21,9 +21,9 @@ To use the **SOAP Connector**, ensure you have an active SOAP service.
## Create a SOAP Connector task
-To use the **SOAP Connector** in your process, either change the type of an existing task by clicking on it and using
-the wrench-shaped **Change type** context menu icon, or create a new Connector task by using the **Append Connector** context menu.
-Follow our [guide to using Connectors](/components/connectors/use-connectors/index.md) to learn more.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
+
+
## Connection
diff --git a/docs/components/connectors/use-connectors/outbound.md b/docs/components/connectors/use-connectors/outbound.md
index c2065b10de4..8b82b17beb5 100644
--- a/docs/components/connectors/use-connectors/outbound.md
+++ b/docs/components/connectors/use-connectors/outbound.md
@@ -8,9 +8,9 @@ description: Learn how to use outbound Connectors
## Creating the BPMN task
-Use the change type context menu item (spanner/wrench icon) to integrate Connectors in a business model. Users can search for keywords like `REST` or `email` to find specific Connectors. To discover all available Connectors in Camunda, input the term `Connector` into the search bar.
+import ConnectorTask from '../../../components/react-components/connector-task.md'
-Alternatively, you can directly create a Connector task by using the **Append Connector** context menu item. This creates a new Connector task directly following the currently selected element.
+
## Configuring the outbound Connector
diff --git a/docs/components/console/manage-clusters/manage-alerts.md b/docs/components/console/manage-clusters/manage-alerts.md
index 3c880bcedb7..c5c9e983ce8 100644
--- a/docs/components/console/manage-clusters/manage-alerts.md
+++ b/docs/components/console/manage-clusters/manage-alerts.md
@@ -41,11 +41,11 @@ Webhook alerts contain a JSON body with following structure:
{
"clusterName": "cluster-name",
"clusterId": "88d32bfc-4f8e-4dd3-9ae2-adfee281e223",
- "operateBaseUrl": "https://console.cloud.camunda.io/org/2b3bc239-ad5b-4eef-80e0-6ef5139ed66a/cluster/88d32bfc-4f8e-4dd3-9ae2-adfee281e223/operate",
- "clusterUrl": "https://console.cloud.camunda.io/org/2b3bc239-ad5b-4eef-80e0-6ef5139ed66a/cluster/88d32bfc-4f8e-4dd3-9ae2-adfee281e223",
+ "operateBaseUrl": "https://console.camunda.io/org/2b3bc239-ad5b-4eef-80e0-6ef5139ed66a/cluster/88d32bfc-4f8e-4dd3-9ae2-adfee281e223/operate",
+ "clusterUrl": "https://console.camunda.io/org/2b3bc239-ad5b-4eef-80e0-6ef5139ed66a/cluster/88d32bfc-4f8e-4dd3-9ae2-adfee281e223",
"alerts": [
{
- "operateUrl": "https://console.cloud.camunda.io/org/2b3bc239-ad5b-4eef-80e0-6ef5139ed66a/cluster/88d32bfc-4f8e-4dd3-9ae2-adfee281e223/operate/#/instances/2251799829404548",
+ "operateUrl": "https://console.camunda.io/org/2b3bc239-ad5b-4eef-80e0-6ef5139ed66a/cluster/88d32bfc-4f8e-4dd3-9ae2-adfee281e223/operate/#/instances/2251799829404548",
"processInstanceId": "1234567890123456",
"errorMessage": "something went wrong",
"errorType": "JOB_NO_RETRIES",
diff --git a/docs/components/console/manage-organization/external-sso.md b/docs/components/console/manage-organization/external-sso.md
index b0823e8c3b4..5bcd128ca4f 100644
--- a/docs/components/console/manage-organization/external-sso.md
+++ b/docs/components/console/manage-organization/external-sso.md
@@ -35,6 +35,19 @@ For Azure AD, you will need to provide:
To generate the client on your end, you will need to use the Camunda **Redirect URL** `https://weblogin.cloud.camunda.io/login/callback `. Ensure you attach the user permissions `Users > User.Read`.
+### Default organizations
Enterprise only
+
+:::info
+Default organizations for external identity providers are only available for organizations on an Enterprise plan.
+:::
+
+By setting up an external identity provider, it is possible to configure up to 10 default organizations. The following information must be added in the ticket so that the support team can configure the default organizations:
+
+- Organization Id
+- Default organization roles
+
+If a user logs in with the configured connection, the user is automatically assigned to these organizations with the corresponding roles.
+
### Additional information
In some situations, you might need to access `openid-configuration` to establish the connection from your end. See [this OpenID configuration](https://weblogin.cloud.camunda.io/.well-known/openid-configuration) as an example.
diff --git a/docs/components/modeler/feel/language-guide/feel-context-expressions.md b/docs/components/modeler/feel/language-guide/feel-context-expressions.md
index 9b37f3d2b03..8e6a232f1d0 100644
--- a/docs/components/modeler/feel/language-guide/feel-context-expressions.md
+++ b/docs/components/modeler/feel/language-guide/feel-context-expressions.md
@@ -102,7 +102,7 @@ accessed by their key.
b: 10
}
][b > 7]
-// {a: "p2", b: 10}
+// [{a: "p2", b: 10}]
```
### Projection
diff --git a/docs/components/operate/userguide/process-instance-migration.md b/docs/components/operate/userguide/process-instance-migration.md
index b91bd9f2264..01efa246e8a 100644
--- a/docs/components/operate/userguide/process-instance-migration.md
+++ b/docs/components/operate/userguide/process-instance-migration.md
@@ -24,7 +24,7 @@ It is only possible to migrate running process instances, meaning instances in a
The migration view features three areas: the source process diagram (top left), the target process diagram (top right) and the flow node mapping (bottom panel).
-4. Select a target process and version from the dropdown at the top right. This will be the process version where all selected process instances are migrated to.
+4. Enter a target process into the **Target** box, and select a version from the dropdown. This will be the process version where all selected process instances are migrated to.
![operate-select-target-process](./img/process-instance-migration/select-target-process.png)
@@ -50,7 +50,7 @@ In this example, process instances will be migrated from `Check payment` flow no
Now, you can see a preview of how flow nodes are mapped and how many process instances are expected to be migrated. In this example, three active instances of the `Check payment` flow node will be migrated from version 1 to version 2 of `orderProcess`.
-8. Click **Confirm** to start the migration operation.
+8. Click **Confirm** to review your migration. When ready, enter the word **MIGRATE** into the text box, and click **Confirm** again to start the migration operation.
![operate-view-process-filters](./img/process-instance-migration/summary.png)
diff --git a/docs/components/react-components/connector-task.md b/docs/components/react-components/connector-task.md
new file mode 100644
index 00000000000..7bf9fa86316
--- /dev/null
+++ b/docs/components/react-components/connector-task.md
@@ -0,0 +1,12 @@
+---
+---
+
+A Connector can be applied to a task or an event using the append menu. Access the append menu using any of the three methods below:
+
+- **From the canvas**: Select an element and click the **Change element** icon to change an existing element, or use the append feature to add a new element to the diagram.
+- **From the properties panel**: Navigate to the **Template** section and click **Select**.
+- **From the side palette**: Click the **Create element** icon.
+
+![change element](./img/change-element.png)
+
+Once you have applied a Connector to your element, follow the configuration steps or read our [guide on using Connectors](/components/connectors/use-connectors/index.md) to learn more.
diff --git a/docs/components/react-components/img/change-element.png b/docs/components/react-components/img/change-element.png
new file mode 100644
index 00000000000..3f0207bb1b6
Binary files /dev/null and b/docs/components/react-components/img/change-element.png differ
diff --git a/docs/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md b/docs/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md
index a91f8d177f4..6ececf915ef 100644
--- a/docs/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md
+++ b/docs/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md
@@ -26,7 +26,7 @@ Each pipeline is unique. The Web Modeler API offers flexibility to tailor integr
- A platform to host a version control system (VCS) such as GitHub or GitLab.
- An existing pipeline or a plan to set one up using tools like [CircleCI](https://circleci.com/) or [Jenkins](https://www.jenkins.io/), cloud platforms such as [Azure DevOps Pipelines](https://azure.microsoft.com/de-de/products/devops), or built-in solutions of VCS platforms like [GitHub Actions](https://github.com/features/actions) or [GitLab's DevSecOps Lifecycle](https://about.gitlab.com/stages-devops-lifecycle/).
-- Make yourself familiar with the [Web Modeler API](/apis-tools/web-modeler-api/index.md) through the [OpenAPI documentation](https://modeler.cloud.camunda.io/swagger-ui/index.html).
+- Make yourself familiar with the [Web Modeler API](/apis-tools/web-modeler-api/index.md) through the [OpenAPI documentation](https://modeler.camunda.io/swagger-ui/index.html).
- Understand how [clusters](/components/concepts/clusters.md) work in Camunda 8.
- Ensure you’ve [created a Camunda 8 account](/guides/create-account.md), or installed [Camunda 8 Self-Managed](/self-managed/about-self-managed.md).
@@ -91,7 +91,7 @@ Synchronize files between Web Modeler and version control systems (VCS) and vice
For automatic file synchronization, consider maintaining a secondary system of record for mapping Web Modeler projects to VCS repositories. This system also monitors the project-to-repository mapping and update timestamps.
-To listen to changes in Web Modeler, you currently need to implement a polling approach that compares the update dates with the last sync dates recorded. Use the `POST /api/v1/files/search` [endpoint](https://modeler.cloud.camunda.io/swagger-ui/index.html#/Files/searchFiles) with the following payload to identify files updated after the last sync date:
+To listen to changes in Web Modeler, you currently need to implement a polling approach that compares the update dates with the last sync dates recorded. Use the `POST /api/v1/files/search` [endpoint](https://modeler.camunda.io/swagger-ui/index.html#/Files/searchFiles) with the following payload to identify files updated after the last sync date:
```json title="POST /api/v1/files/search"
{
@@ -116,7 +116,7 @@ Real-time synchronization isn't always what you need. Consider Web Modeler as a
A milestone reflects a state of a file in Web Modeler with a certain level of qualification, such as being ready for deployment. You can use this property to trigger deployments when a certain milestone is created.
-Currently, you have to poll for milestones to listen to new ones created. Use the `POST /api/v1/milestones/search` [endpoint](https://modeler.cloud.camunda.io/swagger-ui/index.html#/Milestones/searchMilestones) with the following payload to identify milestones created after the last sync date:
+Currently, you have to poll for milestones to listen to new ones created. Use the `POST /api/v1/milestones/search` [endpoint](https://modeler.camunda.io/swagger-ui/index.html#/Milestones/searchMilestones) with the following payload to identify milestones created after the last sync date:
```json title="POST /api/v1/milestones/search"
{
@@ -226,10 +226,10 @@ For unit tests, select a test framework suitable for your environment. If workin
### Review stage
-During reviews, use the Modeler API again to [add collaborators](https://modeler.cloud.camunda.io/swagger-ui/index.html#/Collaborators/modifyCollaborator), or to [create links to visual diffs of your milestones](https://modeler.cloud.camunda.io/swagger-ui/index.html#/Milestones/compareMilestones), and automatically paste them into your GitHub or GitLab pull or merge requests.
+During reviews, use the Modeler API again to [add collaborators](https://modeler.camunda.io/swagger-ui/index.html#/Collaborators/modifyCollaborator), or to [create links to visual diffs of your milestones](https://modeler.camunda.io/swagger-ui/index.html#/Milestones/compareMilestones), and automatically paste them into your GitHub or GitLab pull or merge requests.
This provides you the freedom to let reviews happen where you want them, and even include business by sharing the diff links with them in an automated fashion.
-After review, use the `DELETE /api/v1/projects/{projectId}/collaborators/email` [endpoint](https://modeler.cloud.camunda.io/swagger-ui/index.html#/Collaborators/deleteCollaborator) to remove collaborators again.
+After review, use the `DELETE /api/v1/projects/{projectId}/collaborators/email` [endpoint](https://modeler.camunda.io/swagger-ui/index.html#/Collaborators/deleteCollaborator) to remove collaborators again.
#### Create a link to a visual diff for reviews
@@ -237,7 +237,7 @@ Use milestones to indicate a state for review. Use the `POST /api/v1/milestones`
While it is possible to do a diff of your diagrams by comparing the XML in your VCS system, this is often not very convenient, and lacks insight into process flow changes. This approach is also less effective when involving business stakeholders in the review.
-The Web Modeler API addresses this by providing an endpoint to generate visual diff links for milestones. Utilize the `GET /api/v1/milestones/compare/{milestone1Id}...{milestone2Id}` [endpoint](https://modeler.cloud.camunda.io/swagger-ui/index.html#/Milestones/compareMilestones) to compare two milestones. Obtain IDs for the latest milestones via the `POST /api/v1/milestones/search` [endpoint](https://modeler.cloud.camunda.io/swagger-ui/index.html#/Milestones/searchMilestones), utilizing the `fileId` filter to identify the file to review. The resulting URL leads to a visual diff page similar to this:
+The Web Modeler API addresses this by providing an endpoint to generate visual diff links for milestones. Utilize the `GET /api/v1/milestones/compare/{milestone1Id}...{milestone2Id}` [endpoint](https://modeler.camunda.io/swagger-ui/index.html#/Milestones/compareMilestones) to compare two milestones. Obtain IDs for the latest milestones via the `POST /api/v1/milestones/search` [endpoint](https://modeler.camunda.io/swagger-ui/index.html#/Milestones/searchMilestones), utilizing the `fileId` filter to identify the file to review. The resulting URL leads to a visual diff page similar to this:
![Visual diff of two milestones](img/visual-diff.png)
diff --git a/docs/guides/getting-started-java-spring.md b/docs/guides/getting-started-java-spring.md
index 19a5f89b19f..f4ad27e5497 100644
--- a/docs/guides/getting-started-java-spring.md
+++ b/docs/guides/getting-started-java-spring.md
@@ -1,15 +1,22 @@
---
id: getting-started-java-spring
-title: Getting started as a Java developer using Spring
-sidebar_label: Getting started as a Java developer using Spring
+title: Get started as a Java developer using Spring
+sidebar_label: Get started with Spring
description: "Use Spring Boot and the Spring Zeebe SDK to interact with your local Self-Managed Camunda 8 installation."
keywords: [java, spring, spring zeebe, getting started, user guide, tutorial]
---
+import SmPrereqs from './react-components/sm-prerequisites.md'
+import Install from './react-components/install-plain-java.md'
+
Beginner
-
1 hour
+
1 hour
-In this guide, we'll step through using Spring Boot and the [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md) with Desktop Modeler to interact with your local Self-Managed Camunda 8 installation.
+:::note
+This tutorial is not intended for production purposes.
+:::
+
+In this guide, we'll step through using Spring Boot and the [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md) with Desktop Modeler to interact with your local Self-Managed Camunda 8 installation. While this guide focuses on Self-Managed, you can do something similar with [SaaS](https://signup.camunda.com/accounts?utm_source=docs.camunda.io&utm_medium=referral).
By the end of this tutorial, you'll be able to use Spring and Java code with Zeebe to:
@@ -21,27 +28,11 @@ For example, in this guide we will outline a BPMN model to receive a payment req
![example BPMN model to receive a payment request, prepare a transaction, charge a credit card, and execute a payment](./img/prepare-transaction-example.png)
-:::note
-This tutorial is not intended for production purposes.
-:::
-
-## Prerequisites
-
-Before getting started, ensure you:
-
-- Can access your preferred code editor or IDE.
-- Have Java [installed locally](https://www.java.com/en/download/). Currently, the Spring Initializr supports Java versions 17, 21, and 22.
-- Have [Docker Desktop](https://www.docker.com/products/docker-desktop/) installed locally.
-- Install [Desktop Modeler](https://camunda.com/download/modeler/).
+
## Step 1: Install Camunda 8 Self-Managed
-If you haven't already, follow [this guide](/self-managed/setup/deploy/local/docker-compose.md) to install Camunda 8 Self-Managed locally via Docker Compose:
-
-1. Use the `docker-compose.yaml` file in [this repository](https://github.com/camunda/camunda-platform).
-2. Clone this repo and run `docker compose up -d` in your terminal to start your environment.
-
-To confirm Camunda 8 Self-Managed is installed, click into Docker Desktop. Here, you will see the `camunda-platform` container. Alternatively, navigate to the different components and log in with the username `demo` and password `demo`. For example, Operate can be accessed at [http://localhost:8081](http://localhost:8081) (as noted under **Port(s)** in the Docker container). Find additional guidance in the repository [README](https://github.com/camunda/camunda-platform?tab=readme-ov-file#using-docker-compose).
+
## Step 2: Create a new Spring Boot project
diff --git a/docs/guides/getting-started-orchestrate-apis.md b/docs/guides/getting-started-orchestrate-apis.md
index e2f4cc1ade7..d81b24bbafd 100644
--- a/docs/guides/getting-started-orchestrate-apis.md
+++ b/docs/guides/getting-started-orchestrate-apis.md
@@ -1,26 +1,33 @@
---
id: orchestrate-apis
-title: Getting started with API orchestration
-sidebar_label: Getting started with API orchestration
+title: Get started with API orchestration
+sidebar_label: Get started with API orchestration
description: "Use Connectors to build low code process automation solutions"
keywords:
[api endpoints, orchestration, getting started, user guide, connectors]
---
Beginner
-
Time estimate: 15 minutes
+
Camunda 8 SaaS only
+
Time estimate: 15 minutes
import clsx from "clsx";
+import SaasPrereqs from './react-components/saas-prerequisites.md'
-This guide will walk you through working with a REST Connector task as a first time Camunda 8 user. The REST Connector is a [protocol Connector](/components/connectors/out-of-the-box-connectors/available-connectors-overview.md#protocol-connectors), where you can make a request to a REST API and use the response in the next steps of your process.
+This guide will walk you through working with a REST Connector task as a first time Camunda 8 SaaS user. The REST Connector is a [protocol Connector](/components/connectors/out-of-the-box-connectors/available-connectors-overview.md#protocol-connectors), where you can make a request to a REST API and use the response in the next steps of your process.
:::note
New to Connectors? Review our [introduction to Connectors](/components/connectors/introduction.md) to get familiar with their capabilities, and have a closer look at all of the available [out-of-the-box Connectors](/components/connectors/out-of-the-box-connectors/available-connectors-overview.md).
:::
+
+ Have you signed up for Camunda yet?
+
+
+
The concept of a Connector consists of two parts: the business logic is implemented as a job worker, and the user interface during modeling is provided using an element template. In this guide, you will create a REST Connector task in your process, handle the HTTP response, and deploy your process. New to creating a process? Get started by [modeling your first diagram](/guides/model-your-first-process.md).
-## Create a REST Connector task
+## Step 1: Create a REST Connector task
To use a **REST Connector** in your process, follow the steps below:
@@ -34,18 +41,18 @@ To use a **REST Connector** in your process, follow the steps below:
6. Add a descriptive name using the **General** section in the properties panel. For this guide, we'll use `Make a request`.
-## Make your REST Connector executable
+## Step 2: Make your REST Connector executable
![Connector on Web Modeler canvas with properties panel open](img/connectors-rest-red-properties.png)
To make the **REST Connector** executable, fill out the mandatory **URL** field in the HTTP Endpoint section (highlighted in red) in the properties panel with `https://catfact.ninja/fact` so we can get a random cat fact from the [Cat Fact API](https://catfact.ninja/) for this example.
-## Handle your response
+## Step 3: Handle your response
The HTTP response will be available in a temporary local response variable. This variable can be mapped to the process by specifying **Result Variable**.
In the **Response Mapping** section use `={"body" : body}` as the **Result Expression** so you can see the entire JSON object returned if it's successful.
-## Deploy your process
+## Step 4: Deploy your process
To deploy your process, take the following steps:
@@ -70,7 +77,7 @@ Don't want to build the process yourself? Click this button to create it from a
className={clsx(
"button button--outline button--secondary button--lg"
)}
- href="https://modeler.cloud.camunda.io/tutorial/quick-start-api-orchestration?utm_source=docs.camunda.io.gettingstarted">
+ href="https://modeler.camunda.io/tutorial/quick-start-api-orchestration?utm_source=docs.camunda.io.gettingstarted">
Open model in Camunda 8
Sign up
-
+