Camunda Operate connector
Fetch data from Camunda Operate API
Required inputs
| Key | Label | Type |
|---|---|---|
authentication.oauthTokenEndpoint | OAuth token endpoint | secret |
authentication.operate_base_url | Operate 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 |
authentication.audience | Operate audience | FEEL expression |
input.internal_key | Key | FEEL expression |
input.internal_results | Results | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
authentication.internal_deployment_type | Type | string |
input.internal_endpoint | Endpoint | string |
input.internal_operation | Operation | string |
input.internal_filter | Filter | FEEL expression |
input.internal_sort | Sort | FEEL expression |
input.internal_pagination | Pagination | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
connectionTimeoutInSeconds | Connection timeout | FEEL expression |
errorExpression | Error expression | FEEL expression |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.CamundaOperate.v1", {
"authentication.oauthTokenEndpoint": "<your oauth token endpoint>",
"authentication.operate_base_url": "= ...",
"authentication.internal_region": "= ...",
"authentication.internal_cluster": "= ...",
"authentication.clientId": "= ...",
"authentication.clientSecret": "<your client secret>",
"authentication.audience": "= operate-api",
"input.internal_key": "= ...",
"input.internal_results": "= 20",
"authentication.internal_deployment_type": "saas",
"input.internal_endpoint": "/v1/process-instances",
})