Maps Zeebe Commands and Events to Cloudevents.io compatible HTTP Endpoints.
This Cloudevents gateway consumes the following Cloudevents via the integrated http listener. Any Cloudevent with a request type produces the corresponding response Cloudevent on the originating channel (e.g. as HTTP response). This is basically a thin translation layer for the Zeebe gRPC gateway protocol.
| Cloudevent Type | Json Schema |
|---|---|
| io.zeebe.command.v1.ActivateJobsRequest | JSON Schema |
| io.zeebe.command.v1.ActivateJobsResponse | JSON Schema |
| io.zeebe.command.v1.CancelProcessInstanceRequest | JSON Schema |
| io.zeebe.command.v1.CancelProcessInstanceResponse | JSON Schema |
| io.zeebe.command.v1.CompleteJobRequest | JSON Schema |
| io.zeebe.command.v1.CompleteJobResponse | JSON Schema |
| io.zeebe.command.v1.CreateProcessInstanceRequest | JSON Schema |
| io.zeebe.command.v1.CreateProcessInstanceResponse | JSON Schema |
| io.zeebe.command.v1.CreateProcessInstanceWithResultRequest | JSON Schema |
| io.zeebe.command.v1.CreateProcessInstanceWithResultResponse | JSON Schema |
| io.zeebe.command.v1.DeployResourceRequest | JSON Schema |
| io.zeebe.command.v1.DeployResourceResponse | JSON Schema |
| io.zeebe.command.v1.FailJobRequest | JSON Schema |
| io.zeebe.command.v1.FailJobResponse | JSON Schema |
| io.zeebe.command.v1.ModifyProcessInstanceRequest | JSON Schema |
| io.zeebe.command.v1.ModifyProcessInstanceResponse | JSON Schema |
| io.zeebe.command.v1.PublishMessageRequest | JSON Schema |
| io.zeebe.command.v1.PublishMessageResponse | JSON Schema |
| io.zeebe.command.v1.ResolveIncidentRequest | JSON Schema |
| io.zeebe.command.v1.ResolveIncidentResponse | JSON Schema |
| io.zeebe.command.v1.SetVariablesRequest | JSON Schema |
| io.zeebe.command.v1.SetVariablesResponse | JSON Schema |
| io.zeebe.command.v1.ThrowErrorRequest | JSON Schema |
| io.zeebe.command.v1.ThrowErrorResponse | JSON Schema |
| io.zeebe.command.v1.TopologyRequest | JSON Schema |
| io.zeebe.command.v1.TopologyResponse | JSON Schema |
| io.zeebe.command.v1.UpdateJobRetriesRequest | JSON Schema |
| io.zeebe.command.v1.UpdateJobRetriesResponse | JSON Schema |
This Cloudevents gateway produces the following events via the integrated http sender sink.
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Decision.created |
DecisionEvaluation JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.DecisionEvaluation.evaluated |
| io.zeebe.event.v1.DecisionEvaluation.failed |
DecisionRequirements JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.DecisionRequirements.created |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Deployment.create |
| io.zeebe.event.v1.Deployment.created |
| io.zeebe.event.v1.Deployment.distribute |
| io.zeebe.event.v1.Deployment.distributed |
| io.zeebe.event.v1.Deployment.fullyDistributed |
DeploymentDistribution JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.DeploymentDistribution.distributing |
| io.zeebe.event.v1.DeploymentDistribution.complete |
| io.zeebe.event.v1.DeploymentDistribution.completed |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Error.created |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Escalation.escalated |
| io.zeebe.event.v1.Escalation.notEscalated |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Incident.created |
| io.zeebe.event.v1.Incident.resolve |
| io.zeebe.event.v1.Incident.resolved |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Job.created |
| io.zeebe.event.v1.Job.complete |
| io.zeebe.event.v1.Job.completed |
| io.zeebe.event.v1.Job.timeOut |
| io.zeebe.event.v1.Job.timedOut |
| io.zeebe.event.v1.Job.fail |
| io.zeebe.event.v1.Job.failed |
| io.zeebe.event.v1.Job.updateRetries |
| io.zeebe.event.v1.Job.retriesUpdated |
| io.zeebe.event.v1.Job.canceled |
| io.zeebe.event.v1.Job.throwError |
| io.zeebe.event.v1.Job.errorThrown |
| io.zeebe.event.v1.Job.recurAfterBackoff |
| io.zeebe.event.v1.Job.recurredAfterBackoff |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.JobBatch.activate |
| io.zeebe.event.v1.JobBatch.activated |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Message.publish |
| io.zeebe.event.v1.Message.published |
| io.zeebe.event.v1.Message.expire |
| io.zeebe.event.v1.Message.expired |
MessageStartEventSubscription JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.MessageStartEventSubscription.created |
| io.zeebe.event.v1.MessageStartEventSubscription.correlated |
| io.zeebe.event.v1.MessageStartEventSubscription.deleted |
MessageSubscription JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.MessageSubscription.create |
| io.zeebe.event.v1.MessageSubscription.created |
| io.zeebe.event.v1.MessageSubscription.correlating |
| io.zeebe.event.v1.MessageSubscription.correlate |
| io.zeebe.event.v1.MessageSubscription.correlated |
| io.zeebe.event.v1.MessageSubscription.reject |
| io.zeebe.event.v1.MessageSubscription.rejected |
| io.zeebe.event.v1.MessageSubscription.delete |
| io.zeebe.event.v1.MessageSubscription.deleted |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Process.created |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.ProcessEvent.triggering |
| io.zeebe.event.v1.ProcessEvent.triggered |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.ProcessInstance.cancel |
| io.zeebe.event.v1.ProcessInstance.sequenceFlowTaken |
| io.zeebe.event.v1.ProcessInstance.elementActivating |
| io.zeebe.event.v1.ProcessInstance.elementActivated |
| io.zeebe.event.v1.ProcessInstance.elementCompleting |
| io.zeebe.event.v1.ProcessInstance.elementCompleted |
| io.zeebe.event.v1.ProcessInstance.elementTerminating |
| io.zeebe.event.v1.ProcessInstance.elementTerminated |
| io.zeebe.event.v1.ProcessInstance.activateElement |
| io.zeebe.event.v1.ProcessInstance.completeElement |
| io.zeebe.event.v1.ProcessInstance.terminateElement |
ProcessInstanceCreation JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.ProcessInstanceCreation.create |
| io.zeebe.event.v1.ProcessInstanceCreation.created |
| io.zeebe.event.v1.ProcessInstanceCreation.createWithAwaitingResult |
ProcessInstanceModification JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.ProcessInstanceModification.modify |
| io.zeebe.event.v1.ProcessInstanceModification.modified |
ProcessInstanceResult JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.ProcessInstanceResult.completed |
ProcessMessageSubscription JSON Schema
| Cloudevent Type |
|---|
| io.zeebe.event.v1.ProcessMessageSubscription.creating |
| io.zeebe.event.v1.ProcessMessageSubscription.create |
| io.zeebe.event.v1.ProcessMessageSubscription.created |
| io.zeebe.event.v1.ProcessMessageSubscription.correlate |
| io.zeebe.event.v1.ProcessMessageSubscription.correlated |
| io.zeebe.event.v1.ProcessMessageSubscription.deleting |
| io.zeebe.event.v1.ProcessMessageSubscription.delete |
| io.zeebe.event.v1.ProcessMessageSubscription.deleted |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Timer.created |
| io.zeebe.event.v1.Timer.trigger |
| io.zeebe.event.v1.Timer.triggered |
| io.zeebe.event.v1.Timer.canceled |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.Variable.created |
| io.zeebe.event.v1.Variable.updated |
| Cloudevent Type |
|---|
| io.zeebe.event.v1.VariableDocument.update |
| io.zeebe.event.v1.VariableDocument.updated |