├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── create-release.yml │ ├── push-to-buf.yml │ ├── trigger-api-go-delete-release.yml │ ├── trigger-api-go-publish-release.yml │ └── trigger-api-go-update.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── api-linter.yaml ├── buf.gen.yaml ├── buf.lock ├── buf.yaml ├── google ├── api │ ├── annotations.proto │ └── http.proto └── protobuf │ ├── any.proto │ ├── descriptor.proto │ ├── duration.proto │ ├── empty.proto │ ├── struct.proto │ ├── timestamp.proto │ └── wrappers.proto ├── openapi ├── openapiv2.json ├── openapiv3.yaml └── payload_description.txt └── temporal └── api ├── activity └── v1 │ └── message.proto ├── batch └── v1 │ └── message.proto ├── command └── v1 │ └── message.proto ├── common └── v1 │ └── message.proto ├── deployment └── v1 │ └── message.proto ├── enums └── v1 │ ├── batch_operation.proto │ ├── command_type.proto │ ├── common.proto │ ├── deployment.proto │ ├── event_type.proto │ ├── failed_cause.proto │ ├── namespace.proto │ ├── nexus.proto │ ├── query.proto │ ├── reset.proto │ ├── schedule.proto │ ├── task_queue.proto │ ├── update.proto │ └── workflow.proto ├── errordetails └── v1 │ └── message.proto ├── export └── v1 │ └── message.proto ├── failure └── v1 │ └── message.proto ├── filter └── v1 │ └── message.proto ├── history └── v1 │ └── message.proto ├── namespace └── v1 │ └── message.proto ├── nexus └── v1 │ └── message.proto ├── operatorservice └── v1 │ ├── request_response.proto │ └── service.proto ├── protocol └── v1 │ └── message.proto ├── query └── v1 │ └── message.proto ├── replication └── v1 │ └── message.proto ├── rules └── v1 │ └── message.proto ├── schedule └── v1 │ └── message.proto ├── sdk └── v1 │ ├── enhanced_stack_trace.proto │ ├── task_complete_metadata.proto │ ├── user_metadata.proto │ ├── worker_config.proto │ └── workflow_metadata.proto ├── taskqueue └── v1 │ └── message.proto ├── update └── v1 │ └── message.proto ├── version └── v1 │ └── message.proto ├── worker └── v1 │ └── message.proto ├── workflow └── v1 │ └── message.proto └── workflowservice └── v1 ├── request_response.proto └── service.proto /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/push-to-buf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.github/workflows/push-to-buf.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-api-go-delete-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.github/workflows/trigger-api-go-delete-release.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-api-go-publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.github/workflows/trigger-api-go-publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-api-go-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.github/workflows/trigger-api-go-update.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/README.md -------------------------------------------------------------------------------- /api-linter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/api-linter.yaml -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/buf.lock -------------------------------------------------------------------------------- /buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/buf.yaml -------------------------------------------------------------------------------- /google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/api/annotations.proto -------------------------------------------------------------------------------- /google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/api/http.proto -------------------------------------------------------------------------------- /google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/protobuf/any.proto -------------------------------------------------------------------------------- /google/protobuf/descriptor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/protobuf/descriptor.proto -------------------------------------------------------------------------------- /google/protobuf/duration.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/protobuf/duration.proto -------------------------------------------------------------------------------- /google/protobuf/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/protobuf/empty.proto -------------------------------------------------------------------------------- /google/protobuf/struct.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/protobuf/struct.proto -------------------------------------------------------------------------------- /google/protobuf/timestamp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/protobuf/timestamp.proto -------------------------------------------------------------------------------- /google/protobuf/wrappers.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/google/protobuf/wrappers.proto -------------------------------------------------------------------------------- /openapi/openapiv2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/openapi/openapiv2.json -------------------------------------------------------------------------------- /openapi/openapiv3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/openapi/openapiv3.yaml -------------------------------------------------------------------------------- /openapi/payload_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/openapi/payload_description.txt -------------------------------------------------------------------------------- /temporal/api/activity/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/activity/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/batch/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/batch/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/command/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/command/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/common/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/common/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/deployment/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/deployment/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/batch_operation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/batch_operation.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/command_type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/command_type.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/common.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/deployment.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/deployment.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/event_type.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/event_type.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/failed_cause.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/failed_cause.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/namespace.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/namespace.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/nexus.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/nexus.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/query.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/reset.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/reset.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/schedule.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/schedule.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/task_queue.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/task_queue.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/update.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/update.proto -------------------------------------------------------------------------------- /temporal/api/enums/v1/workflow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/enums/v1/workflow.proto -------------------------------------------------------------------------------- /temporal/api/errordetails/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/errordetails/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/export/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/export/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/failure/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/failure/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/filter/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/filter/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/history/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/history/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/namespace/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/namespace/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/nexus/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/nexus/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/operatorservice/v1/request_response.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/operatorservice/v1/request_response.proto -------------------------------------------------------------------------------- /temporal/api/operatorservice/v1/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/operatorservice/v1/service.proto -------------------------------------------------------------------------------- /temporal/api/protocol/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/protocol/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/query/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/query/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/replication/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/replication/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/rules/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/rules/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/schedule/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/schedule/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/sdk/v1/enhanced_stack_trace.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/sdk/v1/enhanced_stack_trace.proto -------------------------------------------------------------------------------- /temporal/api/sdk/v1/task_complete_metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/sdk/v1/task_complete_metadata.proto -------------------------------------------------------------------------------- /temporal/api/sdk/v1/user_metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/sdk/v1/user_metadata.proto -------------------------------------------------------------------------------- /temporal/api/sdk/v1/worker_config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/sdk/v1/worker_config.proto -------------------------------------------------------------------------------- /temporal/api/sdk/v1/workflow_metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/sdk/v1/workflow_metadata.proto -------------------------------------------------------------------------------- /temporal/api/taskqueue/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/taskqueue/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/update/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/update/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/version/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/version/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/worker/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/worker/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/workflow/v1/message.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/workflow/v1/message.proto -------------------------------------------------------------------------------- /temporal/api/workflowservice/v1/request_response.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/workflowservice/v1/request_response.proto -------------------------------------------------------------------------------- /temporal/api/workflowservice/v1/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/temporalio/api/HEAD/temporal/api/workflowservice/v1/service.proto --------------------------------------------------------------------------------