Camunda Orchestration Cluster API connector
Read-only connector that fetches process, decision, user-task, and audit data from the Camunda 8 Orchestration Cluster REST API (v2). Replacement for the deprecated Operate API connector. Issues GET (by key) and POST /search requests only; no state-changing operations.
Required inputs
| Key | Label | Type |
|---|---|---|
authentication.oauthTokenEndpoint | OAuth token endpoint | secret |
authentication.orchestration_base_url | Base URL | FEEL expression |
authentication.internal_region | Region | FEEL expression |
authentication.internal_cluster | Cluster ID | FEEL expression |
authentication.clientId | Client ID | FEEL expression |
authentication.clientSecret | Client secret | secret |
input.internal_key | Key / ID | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
input.internal_endpoint | Entity | string |
input.internal_operation | Operation | string |
input.internal_operation | Operation | string |
authentication.internal_deployment_type | Type | string |
authentication.audience | Audience | FEEL expression |
authentication.scopes | Scopes | FEEL expression |
input.internal_filter | Filter | FEEL expression |
input.internal_sort | Sort | FEEL expression |
input.internal_results | Limit | FEEL expression |
input.internal_after | Page after (forward cursor) | FEEL expression |
input.internal_before | Page before (backward cursor) | FEEL expression |
input.internal_from | Page from (offset) | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
connectionTimeoutInSeconds | Connection timeout | FEEL expression |
errorExpression | Error expression | FEEL expression |
retryCount | Retries | FEEL expression |
retryBackoff | Retry backoff | string |
jobTimeout | Job timeout | string |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.CamundaOrchestrationCluster.v1", {
"authentication.oauthTokenEndpoint": "<your oauth token endpoint>",
"authentication.orchestration_base_url": "= ...",
"authentication.internal_region": "= ...",
"authentication.internal_cluster": "= ...",
"authentication.clientId": "= ...",
"authentication.clientSecret": "<your client secret>",
"input.internal_key": "= ...",
"input.internal_endpoint": "/process-instances",
"input.internal_operation": "/search",
})