Skip to main content
Version: v0.1.4-beta.2

API Overview

This API reference is synchronized with the backend OpenAPI contract exposed at /v3/api-docs. The same contract powers Swagger UI at /swagger-ui.html.

Base URL​

Local development:

http://localhost:8080

Customer environments should replace this with the HTTPS API origin for that deployment.

Authentication​

Most product endpoints require a JWT bearer token. Sign in with POST /auth/login and send the returned token as:

Authorization: Bearer <token>

OIDC-enabled environments can inspect the active sign-in provider with GET /auth/config.

Interactive API tools​

ResourceURL
Swagger UI/swagger-ui.html
OpenAPI JSON/v3/api-docs
Static OpenAPI copy in this docs siteDownload JSON

API groups​

GroupOperationsPage
Authentication4Authentication API
Agent Processes4Agent Processes API
Processes16Processes API
Tasks9Tasks API
Forms5Forms API
Documents6Documents API
Code Tasks4Code Tasks API
Incidents9Incidents API
Admin Security11Admin Security API
Admin Maintenance7Admin Maintenance API
Workspace Secrets4Workspace Secrets API
AI Credentials6AI Credentials API

Endpoint index​

MethodPathOperationRequest DTOResponse DTOGroup
GET/api/users/meme_1-CurrentUserResponseAuthentication API
GET/auth/configconfig-AuthProviderConfigResponseAuthentication API
POST/auth/loginloginLoginRequestLoginResponseAuthentication API
GET/auth/meme-CurrentUserResponseAuthentication API
GET/agent-processesGet latest agent process definitions-AgentProcessDefinition[]Agent Processes API
POST/agent-processesDeploy an agent process definitionJsonNodeAgentProcessDefinitionAgent Processes API
GET/agent-processes/{key}Get latest agent process definition by key-AgentProcessDefinitionAgent Processes API
GET/agent-processes/{key}/versionsGet all versions for an agent process key-AgentProcessDefinition[]Agent Processes API
GET/processesGet latest process definitions-PageProcessDefinitionProcesses API
POST/processesDeploy a process definitionstringProcessDefinitionProcesses API
POST/processes/{processId}/startStart a process instanceJsonNodeobjectProcesses API
GET/processes/definitions/{id}Get process definition by ID-ProcessDefinitionProcesses API
GET/processes/instancesGet process instances-PageProcessInstanceProcesses API
DELETE/processes/instances/{id}Delete process instance-No bodyProcesses API
GET/processes/instances/{id}Get process instance by ID-ProcessInstanceProcesses API
GET/processes/instances/{id}/childrenGet child process instances-ProcessInstance[]Processes API
POST/processes/instances/{id}/move-nodeMove process tokenMoveNodeRequestProcessInstanceProcesses API
GET/processes/instances/{id}/parentGet parent process instance-ProcessInstanceProcesses API
POST/processes/instances/{id}/stopStop process instance-ProcessInstanceProcesses API
GET/processes/instances/{id}/timelineGet process instance timeline-ProcessInstanceEvent[]Processes API
GET/processes/instances/{id}/variablesGet process variables-ProcessVariable[]Processes API
PUT/processes/instances/{id}/variablesAssign process variablesAssignProcessVariablesRequestProcessVariable[]Processes API
GET/processes/instances/{parentId}/children/{childId}/mappingGet call activity mapping-CallActivityMappingResponseProcesses API
POST/processes/messagesSend a messageobjectobjectProcesses API
GET/tasksGet all tasks-PageTaskResponseDtoTasks API
GET/tasks/{id}Get task by ID-TaskResponseDtoTasks API
PUT/tasks/{id}/assigneeReassign a taskobjectTaskResponseDtoTasks API
POST/tasks/{id}/claimClaim a task-TaskResponseDtoTasks API
POST/tasks/{id}/completeComplete a taskobjectstringTasks API
POST/tasks/{id}/draftSave a task draftobjectTaskResponseDtoTasks API
POST/tasks/{id}/unclaimUnclaim a task-TaskResponseDtoTasks API
GET/tasks/searchSearch tasks-PageTaskResponseDtoTasks API
POST/tasks/searchSearch tasks with structured filtersTaskSearchRequestDtoPageTaskResponseDtoTasks API
GET/formsGet all form versions-Form[]Forms API
POST/formsDeploy a formDeployFormRequestFormForms API
GET/forms/{id}Get form by ID-FormForms API
GET/forms/latestGet latest form version-FormForms API
GET/forms/latest-listGet latest form definitions-Form[]Forms API
GET/api/documentsList documents-DocumentResponseDto[]Documents API
POST/api/documentsUpload a documentobjectDocumentResponseDtoDocuments API
DELETE/api/documents/{id}Delete a document-No bodyDocuments API
GET/api/documents/{id}Get document metadata-DocumentResponseDtoDocuments API
GET/api/documents/{id}/downloadDownload a document-string(binary)Documents API
GET/api/documents/{id}/previewPreview a document inline-string(binary)Documents API
GET/code-tasks/executionsgetExecutions-ExecutionAuditPageResponseCode Tasks API
GET/code-tasks/jar/{jarId}/classesgetJarClasses-JarClassesResponseCode Tasks API
GET/code-tasks/jar/{jarId}/classes/{className}/methodsgetClassMethods-ClassMetadataResponseCode Tasks API
POST/code-tasks/uploaduploadJarobjectCodeTaskJarUploadResponseCode Tasks API
GET/incidentsList incidents-PageIncidentIncidents API
GET/incidents/{id}Get incident by ID-IncidentIncidents API
POST/incidents/{id}/acknowledgeAcknowledge incidentIncidentAcknowledgementRequestIncidentIncidents API
GET/incidents/{id}/eventsGet incident timeline-IncidentEvent[]Incidents API
POST/incidents/{id}/reopenReopen incident-IncidentIncidents API
POST/incidents/{id}/resolveResolve incidentIncidentResolutionRequestIncidentIncidents API
POST/incidents/{id}/retryRetry incidentIncidentRetryRequestIncidentIncidents API
GET/incidents/process-instances/{processInstanceId}Get incidents for process instance-Incident[]Incidents API
GET/incidents/summaryGet incident summary-IncidentSummaryResponseIncidents API
GET/admin/groupslistGroups-GroupResponse[]Admin Security API
POST/admin/groupscreateGroupCreateGroupRequestGroupResponseAdmin Security API
DELETE/admin/groups/{id}deleteGroup-No bodyAdmin Security API
PUT/admin/groups/{id}updateGroupUpdateGroupRequestGroupResponseAdmin Security API
GET/admin/groups/{id}/usersgetGroupUsers-UserResponse[]Admin Security API
PUT/admin/groups/{id}/usersupdateGroupUsersUpdateGroupUsersRequestUserResponse[]Admin Security API
GET/admin/userslistUsers-UserResponse[]Admin Security API
POST/admin/userscreateUserCreateUserRequestUserResponseAdmin Security API
DELETE/admin/users/{id}deleteUser-No bodyAdmin Security API
PUT/admin/users/{id}updateUserUpdateUserRequestUserResponseAdmin Security API
PUT/admin/users/{id}/passwordresetPasswordResetPasswordRequestNo bodyAdmin Security API
DELETE/admin/maintenance/process-definitions/{id}Delete process definition-MaintenanceCleanupSummaryAdmin Maintenance API
POST/admin/maintenance/purge-completed-instancesPurge completed instancesPurgeCompletedInstancesRequestMaintenanceCleanupSummaryAdmin Maintenance API
POST/admin/maintenance/purge-completed-tasksPurge completed tasksPurgeCompletedTasksRequestMaintenanceCleanupSummaryAdmin Maintenance API
GET/admin/maintenance/retentionGet data retention settings-DataRetentionSettingsResponseAdmin Maintenance API
PUT/admin/maintenance/retentionUpdate data retention settingsUpdateDataRetentionSettingsRequestDataRetentionSettingsResponseAdmin Maintenance API
POST/admin/maintenance/retention/previewPreview configured retention-MaintenanceCleanupSummaryAdmin Maintenance API
POST/admin/maintenance/retention/runRun configured retention-MaintenanceCleanupSummaryAdmin Maintenance API
GET/admin/secretslistSecrets-AICredentialResponseDto[]Workspace Secrets API
POST/admin/secretscreateSecretAICredentialCreateRequestDtoAICredentialResponseDtoWorkspace Secrets API
DELETE/admin/secrets/{id}deleteSecret-No bodyWorkspace Secrets API
PUT/admin/secrets/{id}updateSecretAICredentialUpdateRequestDtoAICredentialResponseDtoWorkspace Secrets API
GET/ai/credentialslistCredentials-AICredentialResponseDto[]AI Credentials API
POST/ai/credentialscreateCredentialAICredentialCreateRequestDtoAICredentialResponseDtoAI Credentials API
DELETE/ai/credentials/{id}deleteCredential-No bodyAI Credentials API
GET/ai/credentials/{id}getCredential-AICredentialResponseDtoAI Credentials API
GET/ai/credentials/{id}/validisCredentialValid-objectAI Credentials API
GET/ai/credentials/availablelistAvailableCredentials-AICredentialResponseDto[]AI Credentials API