Activate activities within an ad-hoc sub-process
Activates selected activities within an ad-hoc sub-process identified by element ID. The provided element IDs must exist within the ad-hoc sub-process instance identified by the provided adHocSubProcessInstanceKey.
Activate jobs
Iterate through all known partitions and activate jobs up to the requested maximum.
Assign a role to a tenant
Assigns a role to a specified tenant. Users, Clients or Groups, that have the role assigned, will get access to the tenant's data and can perform actions according to their authorizations.
Broadcast signal
Broadcasts a signal. *
Cancel Batch operation
Cancels a running batch operation. This is done asynchronously, the progress can be tracked using the batch operation status endpoint (/batch-operations/{batchOperationKey}).
Cancel process instance
Cancels a running process instance. As a cancellation includes more than just the removal of the process instance resource, the cancellation resource must be posted. *
Cancel process instances (batch)
Cancels multiple running process instances. Since only ACTIVE root instances can be cancelled, any given filters for state and parentProcessInstanceKey are ignored and overridden during this batch operation. This is done asynchronously, the progress can be tracked using the batchOperationKey from the response and the batch operation status endpoint (/batch-operations/{batchOperationKey}).
The process instance filter.
OptionaloperationReference?: numberOptionalopts: { disk?: boolean; memory?: boolean }Correlate message
Publishes a message and correlates it to a subscription. If correlation is successful it will return the first process instance key the message correlated with. The message is not buffered. Use the publish message endpoint to send messages that can be buffered.
Create admin user
Creates a new user and assigns the admin role to it. This endpoint is only usable when users are managed in the Orchestration Cluster and while no user is assigned to the admin role. *
Create authorization
Create the authorization. *
Deploy resources
Deploys one or more resources (e.g. processes, decision models, or forms). This is an atomic call, i.e. either all resources are deployed or none of them are.
Enriched deployment result with typed arrays (processes, decisions, decisionRequirements, forms, resources).
Upload document
Upload a document to the Camunda 8 cluster.
Note that this is currently supported for document stores of type: AWS, GCP, in-memory (non-production), local (non-production)
Create document link
Create a link to a document in the Camunda 8 cluster.
Note that this is currently supported for document stores of type: AWS, GCP
Upload multiple documents
Upload multiple documents to the Camunda 8 cluster.
The caller must provide a file name for each document, which will be used in case of a multi-status response
to identify which documents failed to upload. The file name can be provided in the Content-Disposition header
of the file part or in the fileName field of the metadata. You can add a parallel array of metadata objects. These
are matched with the files based on index, and must have the same length as the files array.
To pass homogenous metadata for all files, spread the metadata over the metadata array.
A filename value provided explicitly via the metadata array in the request overrides the Content-Disposition header
of the file part.
In case of a multi-status response, the response body will contain a list of DocumentBatchProblemDetail objects,
each of which contains the file name of the document that failed to upload and the reason for the failure.
The client can choose to retry the whole batch or individual documents based on the response.
Note that this is currently supported for document stores of type: AWS, GCP, in-memory (non-production), local (non-production)
Update element instance variables
Updates all the variables of a particular scope (for example, process instance, element instance) with the given variable data.
Specify the element instance in the elementInstanceKey parameter.
Create a global-scoped cluster variable *
Create group
Create a new group. *
Create a job worker that activates and processes jobs of the given type.
Worker configuration
Create mapping rule
Create a new mapping rule
Create process instance
Creates and starts an instance of the specified process. The process definition to use to create the instance can be specified either using its unique key (as returned by Deploy resources), or using the BPMN process id and a version.
Waits for the completion of the process instance before returning a result when awaitCompletion is enabled.
OptionalawaitCompletion?: booleanWait for the process instance to complete. If the process instance completion does not occur within the requestTimeout, the request will be closed. This can lead to a 504 response status. Disabled by default.
OptionalfetchVariables?: string[]List of variables by name to be included in the response when awaitCompletion is set to true. If empty, all visible variables in the root scope will be returned.
OptionaloperationReference?: numberThe BPMN process id of the process definition to start an instance of.
OptionalprocessDefinitionVersion?: numberThe version of the process. By default, the latest version of the process is used.
OptionalrequestTimeout?: numberTimeout (in ms) the request waits for the process to complete. By default or when set to 0, the generic request timeout configured in the cluster is applied.
OptionalruntimeInstructions?: { afterElementId: ElementId; type?: string }[]Runtime instructions (alpha). List of instructions that affect the runtime behavior of the process instance. Refer to specific instruction types for more details.
This parameter is an alpha feature and may be subject to change in future releases.
OptionalstartInstructions?: { elementId: ElementId }[]List of start instructions. By default, the process instance will start at the start event. If provided, the process instance will apply start instructions after it has been created.
Optionaltags?: TagSetOptionaltenantId?: TenantIdThe tenant id of the process definition.
Optionalvariables?: { [key: string]: unknown }JSON object that will instantiate the variables for the root variable scope of the process instance.
OptionalawaitCompletion?: booleanWait for the process instance to complete. If the process instance completion does not occur within the requestTimeout, the request will be closed. This can lead to a 504 response status. Disabled by default.
OptionalfetchVariables?: string[]List of variables by name to be included in the response when awaitCompletion is set to true. If empty, all visible variables in the root scope will be returned.
OptionaloperationReference?: numberThe unique key identifying the process definition, for example, returned for a process in the deploy resources endpoint.
OptionalrequestTimeout?: numberTimeout (in ms) the request waits for the process to complete. By default or when set to 0, the generic request timeout configured in the cluster is applied.
OptionalruntimeInstructions?: { afterElementId: ElementId; type?: string }[]Runtime instructions (alpha). List of instructions that affect the runtime behavior of the process instance. Refer to specific instruction types for more details.
This parameter is an alpha feature and may be subject to change in future releases.
OptionalstartInstructions?: { elementId: ElementId }[]List of start instructions. By default, the process instance will start at the start event. If provided, the process instance will apply start instructions after it has been created.
Optionaltags?: TagSetOptionaltenantId?: TenantIdThe tenant id of the process definition.
Optionalvariables?: { [key: string]: unknown }JSON object that will instantiate the variables for the root variable scope of the process instance.
Create role
Create a new role. *
Create tenant
Creates a new tenant. *
Create a tenant-scoped cluster variable *
Create user
Create a new user. *
Delete process instance
Deletes a process instance. Only instances that are completed or terminated can be deleted. *
Delete process instances (batch)
Delete multiple process instances. This will delete the historic data from secondary storage. Only process instances in a final state (COMPLETED or TERMINATED) can be deleted. This is done asynchronously, the progress can be tracked using the batchOperationKey from the response and the batch operation status endpoint (/batch-operations/{batchOperationKey}).
The process instance filter.
OptionaloperationReference?: numberDelete resource
Deletes a deployed resource. This can be a process definition, decision requirements
definition, or form definition deployed using the deploy resources endpoint. Specify the
resource you want to delete in the resourceKey parameter.
Once a resource has been deleted it cannot be recovered. If the resource needs to be available again, a new deployment of the resource is required.
By default, only the resource itself is deleted from the runtime state. To also delete the
historic data associated with a resource, set the deleteHistory flag in the request body
to true. The historic data is deleted asynchronously via a batch operation. The details of
the created batch operation are included in the response. Note that history deletion is only
supported for process resources; for other resource types this flag is ignored and no history
will be deleted.
*
OptionaldeleteHistory?: booleanIndicates if the historic data of a process resource should be deleted via a batch operation asynchronously.
This flag is only effective for process resources. For other resource types
(decisions, forms, generic resources), this flag is ignored and no history
will be deleted. In those cases, the batchOperation field in the response
will not be populated.
OptionaloperationReference?: numberNode-only convenience: deploy resources from local filesystem paths.
Absolute or relative file paths to BPMN/DMN/form/resource files.
Optionaloptions: { tenantId?: string }Optional: tenantId.
ExtendedDeploymentResult
Emit the standard support log preamble & redacted configuration to the current support logger. Safe to call multiple times; subsequent calls are ignored (idempotent). Useful when a custom supportLogger was injected and you still want the canonical header & config dump.
Evaluate root level conditional start events
Evaluates root-level conditional start events for process definitions. If the evaluation is successful, it will return the keys of all created process instances, along with their associated process definition key. Multiple root-level conditional start events of the same process definition can trigger if their conditions evaluate to true.
Evaluate decision
Evaluates a decision. You specify the decision to evaluate either by using its unique key (as returned by DeployResource), or using the decision ID. When using the decision ID, the latest deployed version of the decision is used.
Evaluate an expression
Evaluates a FEEL expression and returns the result. Supports references to tenant scoped cluster variables when a tenant ID is provided. *
Get audit log
Get an audit log entry by auditLogKey. *
Get current user
Retrieves the current authenticated user. *
Get authorization
Get authorization by the given key. *
Public accessor for current backpressure adaptive limiter state (stable)
Get batch operation
Get batch operation by key. *
Read-only snapshot of current hydrated configuration (do not mutate directly). Use configure(...) to apply changes.
Get decision definition
Returns a decision definition by key. *
Get decision definition XML
Returns decision definition as XML. *
Get decision instance
Returns a decision instance. *
Get decision requirements
Returns Decision Requirements as JSON. *
Get decision requirements XML
Returns decision requirements as XML. *
Get element instance
Returns element instance as JSON. *
Internal accessor (read-only) for eventual consistency error mode.
Get a global-scoped cluster variable *
Global job statistics
Returns global aggregated counts for jobs. Optionally filter by the creation time window and/or jobType.
Get group
Get a group by its ID. *
Get incident
Returns incident as JSON.
Get license status
Obtains the status of the current Camunda license. *
Get a mapping rule
Gets the mapping rule with the given ID.
Get process definition
Returns process definition as JSON. *
Get process instance statistics
Get statistics about process instances, grouped by process definition and tenant.
Optionalpage?: OffsetPaginationOptionalsort?: {Sort field criteria.
Get process instance statistics by version
Get statistics about process instances, grouped by version for a given process definition.
Get message subscription statistics
Get message subscription statistics, grouped by process definition.
Optionalfilter?: {Message subscription search filter.
OptionalcorrelationKey?: StringFilterPropertyThe correlation key of the message subscription.
OptionalelementId?: StringFilterPropertyThe element ID associated with this message subscription.
OptionalelementInstanceKey?: ElementInstanceKeyFilterPropertyThe element instance key associated with this message subscription.
OptionallastUpdatedDate?: DateTimeFilterPropertyThe last updated date of the message subscription.
OptionalmessageName?: StringFilterPropertyThe name of the message associated with the message subscription.
OptionalmessageSubscriptionKey?: MessageSubscriptionKeyFilterPropertyThe message subscription key associated with this message subscription.
OptionalmessageSubscriptionState?: MessageSubscriptionStateFilterPropertyThe message subscription state.
OptionalprocessDefinitionId?: StringFilterPropertyThe process definition ID associated with this message subscription.
OptionalprocessDefinitionKey?: ProcessDefinitionKeyFilterPropertyThe process definition key associated with this correlated message subscription. This only works for data created with 8.9 and later.
OptionalprocessInstanceKey?: ProcessInstanceKeyFilterPropertyThe process instance key associated with this message subscription.
OptionaltenantId?: StringFilterPropertyThe unique external tenant ID.
Optionalpage?: CursorForwardPaginationGet process definition statistics
Get statistics about elements in currently running process instances by process definition key and search filter. *
Get process definition XML
Returns process definition as XML. *
Get process instance
Get the process instance by the process instance key. *
Get call hierarchy
Returns the call hierarchy for a given process instance, showing its ancestry up to the root instance. *
Get sequence flows
Get sequence flows taken by the process instance. *
Get element instance statistics
Get statistics about elements by the process instance key. *
Get process instance statistics by definition
Returns statistics for active process instances with incidents, grouped by process definition. The result set is scoped to a specific incident error hash code, which must be provided as a filter in the request body.
Get process instance statistics by error
Returns statistics for active process instances that currently have active incidents, grouped by incident error hash code.
Get resource
Returns a deployed resource. :::info Currently, this endpoint only supports RPA resources. :::
Get role
Get a role by its ID. *
Get process start form
Get the start form of a process. Note that this endpoint will only return linked forms. This endpoint does not support embedded forms.
Get tenant
Retrieves a single tenant by tenant ID. *
Get a tenant-scoped cluster variable *
Get cluster topology
Obtains the current topology of the cluster the gateway is part of. *
Get usage metrics
Retrieve the usage metrics based on given criteria. *
Get user
Get a user by its username. *
Get user task
Get the user task by the user task key. *
Get user task form
Get the form of a user task. Note that this endpoint will only return linked forms. This endpoint does not support embedded forms.
Get variable
Get the variable by the variable key. *
Return a read-only snapshot of currently registered job workers.
Access a scoped logger (internal & future user emission).
Optionalscope: stringMigrate process instance
Migrates a process instance to a new process definition. This request can contain multiple mapping instructions to define mapping between the active process instance's elements and target process definition elements.
Use this to upgrade a process instance to a new version of a process or to a different process definition, e.g. to keep your running instances up-to-date with the latest process improvements.
Migrate process instances (batch)
Migrate multiple process instances. Since only process instances with ACTIVE state can be migrated, any given filters for state are ignored and overridden during this batch operation. This is done asynchronously, the progress can be tracked using the batchOperationKey from the response and the batch operation status endpoint (/batch-operations/{batchOperationKey}).
The process instance filter.
The migration instructions describe how to migrate a process instance from one process definition to another.
The mapping instructions.
The target process definition key.
OptionaloperationReference?: numberModify process instance
Modifies a running process instance. This request can contain multiple instructions to activate an element of the process or to terminate an active instance of an element.
Use this to repair a process instance that is stuck on an element or took an unintended path. For example, because an external system is not available or doesn't respond as expected.
Modify process instances (batch)
Modify multiple process instances. Since only process instances with ACTIVE state can be modified, any given filters for state are ignored and overridden during this batch operation. In contrast to single modification operation, it is not possible to add variable instructions or modify by element key. It is only possible to use the element id of the source and target. This is done asynchronously, the progress can be tracked using the batchOperationKey from the response and the batch operation status endpoint (/batch-operations/{batchOperationKey}).
The process instance filter.
Instructions for moving tokens between elements.
OptionaloperationReference?: numberPin internal clock (alpha)
Set a precise, static time for the Zeebe engine's internal clock. When the clock is pinned, it remains at the specified time and does not advance. To change the time, the clock must be pinned again with a new timestamp.
This endpoint is an alpha feature and may be subject to change in future releases.
Publish message
Publishes a single message. Messages are published to specific partitions computed from their correlation keys. Messages can be buffered. The endpoint does not wait for a correlation result. Use the message correlation endpoint for such use cases.
Reset internal clock (alpha)
Resets the Zeebe engine's internal clock to the current system time, enabling it to tick in real-time. This operation is useful for returning the clock to normal behavior after it has been pinned to a specific time.
This endpoint is an alpha feature and may be subject to change in future releases.
Resolve related incidents (batch)
Resolves multiple instances of process instances. Since only process instances with ACTIVE state can have unresolved incidents, any given filters for state are ignored and overridden during this batch operation. This is done asynchronously, the progress can be tracked using the batchOperationKey from the response and the batch operation status endpoint (/batch-operations/{batchOperationKey}).
The process instance filter.
OptionaloperationReference?: numberResolve related incidents
Creates a batch operation to resolve multiple incidents of a process instance. *
Resume Batch operation
Resumes a suspended batch operation. This is done asynchronously, the progress can be tracked using the batch operation status endpoint (/batch-operations/{batchOperationKey}).
Search audit logs
Search for audit logs based on given criteria. *
Search authorizations
Search for authorizations based on given criteria. *
Search batch operation items
Search for batch operation items based on given criteria. *
Optionalfilter?: {Batch operation item filter request.
OptionalbatchOperationKey?: BasicStringFilterPropertyThe key (or operate legacy ID) of the batch operation.
OptionalitemKey?: BasicStringFilterPropertyThe key of the item, e.g. a process instance key.
OptionaloperationType?: BatchOperationTypeFilterPropertyThe type of the batch operation.
OptionalprocessInstanceKey?: ProcessInstanceKeyFilterPropertyThe process instance key of the processed item.
Optionalstate?: BatchOperationItemStateFilterPropertyThe state of the batch operation.
Optionalsort?: BatchOperationItemSearchQuerySortRequest[]Sort field criteria.
Search batch operations
Search for batch operations based on given criteria. *
Optionalfilter?: {Batch operation filter request.
OptionalactorId?: StringFilterPropertyThe ID of the actor who performed the operation.
OptionalactorType?: AuditLogActorTypeEnumThe type of the actor who performed the operation.
OptionalbatchOperationKey?: BasicStringFilterPropertyThe key (or operate legacy ID) of the batch operation.
OptionaloperationType?: BatchOperationTypeFilterPropertyThe type of the batch operation.
Optionalstate?: BatchOperationStateFilterPropertyThe state of the batch operation.
Optionalsort?: BatchOperationSearchQuerySortRequest[]Sort field criteria.
Search group clients
Search clients assigned to a group. *
Search role clients
Search clients with assigned role. *
Search clients for tenant
Retrieves a filtered and sorted list of clients for a specified tenant. *
Search for cluster variables based on given criteria. By default, long variable values in the response are truncated. *
Search correlated message subscriptions
Search correlated message subscriptions based on given criteria. *
Search decision definitions
Search for decision definitions based on given criteria. *
Search decision instances
Search for decision instances based on given criteria. *
Optionalfilter?: {Decision instance search filter.
OptionaldecisionDefinitionId?: DecisionDefinitionIdThe ID of the DMN decision.
OptionaldecisionDefinitionKey?: DecisionDefinitionKeyFilterPropertyThe key of the decision.
OptionaldecisionDefinitionName?: stringThe name of the DMN decision.
OptionaldecisionDefinitionType?: DecisionDefinitionTypeEnumOptionaldecisionDefinitionVersion?: numberThe version of the decision.
OptionaldecisionEvaluationInstanceKey?: DecisionEvaluationInstanceKeyFilterPropertyThe key of the decision evaluation instance.
OptionaldecisionEvaluationKey?: DecisionEvaluationKeyThe key of the parent decision evaluation. Note that this is not the identifier of an individual decision instance; the decisionEvaluationInstanceKey is the identifier for a decision instance.
OptionalelementInstanceKey?: ElementInstanceKeyFilterPropertyThe key of the element instance this decision instance is linked to.
OptionalevaluationDate?: DateTimeFilterPropertyThe evaluation date of the decision instance.
OptionalevaluationFailure?: stringThe evaluation failure of the decision instance.
OptionalprocessDefinitionKey?: ProcessDefinitionKeyThe key of the process definition.
OptionalprocessInstanceKey?: ProcessInstanceKeyThe key of the process instance.
OptionalrootDecisionDefinitionKey?: DecisionDefinitionKeyFilterPropertyThe key of the root decision definition.
Optionalstate?: DecisionInstanceStateFilterPropertyThe state of the decision instance.
OptionaltenantId?: TenantIdThe tenant ID of the decision instance.
Optionalsort?: DecisionInstanceSearchQuerySortRequest[]Sort field criteria.
Search decision requirements
Search for decision requirements based on given criteria. *
Search for incidents of a specific element instance
Search for incidents caused by the specified element instance, including incidents of any child instances created from this element instance.
Although the elementInstanceKey is provided as a path parameter to indicate the root element instance,
you may also include an elementInstanceKey within the filter object to narrow results to specific
child element instances. This is useful, for example, if you want to isolate incidents associated with
nested or subordinate elements within the given element instance while excluding incidents directly tied
to the root element itself.
Search element instances
Search for element instances based on given criteria. *
Search groups for tenant
Retrieves a filtered and sorted list of groups for a specified tenant. *
Search groups
Search for groups based on given criteria. *
Search role groups
Search groups with assigned role. *
Search incidents
Search for incidents based on given criteria.
Search jobs
Search for jobs based on given criteria. *
Search mapping rules
Search for mapping rules based on given criteria.
Search group mapping rules
Search mapping rules assigned to a group. *
Search role mapping rules
Search mapping rules with assigned role. *
Search mapping rules for tenant
Retrieves a filtered and sorted list of MappingRules for a specified tenant. *
Search message subscriptions
Search for message subscriptions based on given criteria. *
Optionalfilter?: {Message subscription search filter.
OptionalcorrelationKey?: StringFilterPropertyThe correlation key of the message subscription.
OptionalelementId?: StringFilterPropertyThe element ID associated with this message subscription.
OptionalelementInstanceKey?: ElementInstanceKeyFilterPropertyThe element instance key associated with this message subscription.
OptionallastUpdatedDate?: DateTimeFilterPropertyThe last updated date of the message subscription.
OptionalmessageName?: StringFilterPropertyThe name of the message associated with the message subscription.
OptionalmessageSubscriptionKey?: MessageSubscriptionKeyFilterPropertyThe message subscription key associated with this message subscription.
OptionalmessageSubscriptionState?: MessageSubscriptionStateFilterPropertyThe message subscription state.
OptionalprocessDefinitionId?: StringFilterPropertyThe process definition ID associated with this message subscription.
OptionalprocessDefinitionKey?: ProcessDefinitionKeyFilterPropertyThe process definition key associated with this correlated message subscription. This only works for data created with 8.9 and later.
OptionalprocessInstanceKey?: ProcessInstanceKeyFilterPropertyThe process instance key associated with this message subscription.
OptionaltenantId?: StringFilterPropertyThe unique external tenant ID.
Optionalsort?: {Sort field criteria.
Search process definitions
Search for process definitions based on given criteria. *
Optionalfilter?: ProcessDefinitionFilterThe process definition search filters.
Optionalsort?: {Sort field criteria.
Search related incidents
Search for incidents caused by the process instance or any of its called process or decision instances.
Although the processInstanceKey is provided as a path parameter to indicate the root process instance,
you may also include a processInstanceKey within the filter object to narrow results to specific
child process instances. This is useful, for example, if you want to isolate incidents associated with
subprocesses or called processes under the root instance while excluding incidents directly tied to the root.
Search process instances
Search for process instances based on given criteria. *
Optionalfilter?: BaseProcessInstanceFilterFields & {Process instance search filter.
Optionalsort?: {Sort field criteria.
Search roles
Search for roles based on given criteria. *
Search group roles
Search roles assigned to a group. *
Search roles for tenant
Retrieves a filtered and sorted list of roles for a specified tenant. *
Search tenants
Retrieves a filtered and sorted list of tenants. *
Optionalfilter?: TenantFilterThe tenant search filters.
Optionalsort?: { field: "tenantId" | "name" | "key"; order?: SortOrderEnum }[]Sort field criteria.
Search users
Search for users based on given criteria. *
Optionalfilter?: UserFilterThe user search filters.
Optionalsort?: { field: "name" | "username" | "email"; order?: SortOrderEnum }[]Sort field criteria.
Search group users
Search users assigned to a group. *
Search role users
Search users with assigned role. *
Search users for tenant
Retrieves a filtered and sorted list of users for a specified tenant. *
Search user task audit logs
Search for user task audit logs based on given criteria. *
Search user tasks
Search for user tasks based on given criteria. *
Optionalfilter?: {User task filter request.
Optionalassignee?: StringFilterPropertyThe assignee of the user task.
OptionalcandidateGroup?: StringFilterPropertyThe candidate group for this user task.
OptionalcandidateUser?: StringFilterPropertyThe candidate user for this user task.
OptionalcompletionDate?: DateTimeFilterPropertyThe user task completion date.
OptionalcreationDate?: DateTimeFilterPropertyThe user task creation date.
OptionaldueDate?: DateTimeFilterPropertyThe user task due date.
OptionalelementId?: ElementIdThe element ID of the user task.
OptionalelementInstanceKey?: ElementInstanceKeyThe key of the element instance.
OptionalfollowUpDate?: DateTimeFilterPropertyThe user task follow-up date.
OptionallocalVariables?: VariableValueFilterProperty[]Optionalname?: stringThe task name. This only works for data created with 8.8 and onwards. Instances from prior versions don't contain this data and cannot be found.
Optionalpriority?: IntegerFilterPropertyThe priority of the user task.
OptionalprocessDefinitionId?: ProcessDefinitionIdThe ID of the process definition.
OptionalprocessDefinitionKey?: ProcessDefinitionKeyThe key of the process definition.
OptionalprocessInstanceKey?: ProcessInstanceKeyThe key of the process instance.
OptionalprocessInstanceVariables?: VariableValueFilterProperty[]Optionalstate?: UserTaskStateFilterPropertyThe user task state.
Optionaltags?: TagSetOptionaltenantId?: StringFilterPropertyTenant ID of this user task.
OptionaluserTaskKey?: UserTaskKeyThe key for this user task.
Optionalsort?: {Sort field criteria.
Search user task variables
Search for user task variables based on given criteria. By default, long variable values in the response are truncated. *
Search variables
Search for process and local variables based on given criteria. By default, long variable values in the response are truncated. *
Stop all registered job workers (best-effort).
Suspend Batch operation
Suspends a running batch operation. This is done asynchronously, the progress can be tracked using the batch operation status endpoint (/batch-operations/{batchOperationKey}).
Unassign a group from a tenant
Unassigns a group from a specified tenant. Members of the group (users, clients) will no longer have access to the tenant's data - except they are assigned directly to the tenant.
Unassign a role from a tenant
Unassigns a role from a specified tenant. Users, Clients or Groups, that have the role assigned, will no longer have access to the tenant's data - unless they are assigned directly to the tenant.
Update group
Update a group with the given ID. *
Update mapping rule
Update a mapping rule.
Update role
Update a role with the given ID. *
Update tenant
Updates an existing tenant. *
Update user
Updates a user. *
Internal accessor for support logger (no public API commitment yet).