Home / Connectors / Camunda Orchestration Cluster API connector

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.

outbound io.camunda:http-json:1

Required inputs

KeyLabelType
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

KeyLabelType
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", })