GitHub Actions API
REST API for managing GitHub Actions workflows, runs, artifacts, and secrets.
Documentation
Documentation
https://docs.github.com/en/rest/actions
Authentication
https://docs.github.com/en/rest/overview/authenticating-to-the-rest-api
GettingStarted
https://docs.github.com/en/actions/get-started/quickstart
APIReference
https://docs.github.com/en/rest/actions
RateLimits
https://docs.github.com/en/rest/overview/rate-limits-for-the-rest-api
Specifications
OpenAPI
https://raw.githubusercontent.com/github/rest-api-description/main/descriptions/api.github.com/api.github.com.json
OpenAPI
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/openapi/github-actions-openapi.yml
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-workflow-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-run-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-job-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-artifact-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-secret-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-runner-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-variable-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-cache-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-schema/github-actions-simple-user-schema.json
Other Resources
ChangeLog
https://github.blog/changelog/label/actions/
SDKs
JavaScript SDK
SDKs
Ruby SDK
SDKs
.NET SDK
SDKs
Go SDK
CLI
https://cli.github.com/manual/gh_workflow_run
JSONLD
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/json-ld/github-actions-context.jsonld
APIsJSON
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-approve-pending-deployment-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-cancel-run-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-collect-run-artifacts-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-dispatch-and-track-run-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-inspect-failed-job-logs-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-prune-repo-caches-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-register-runner-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-rerun-failed-run-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-share-org-secret-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-upsert-repo-secret-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/github-actions/refs/heads/main/arazzo/github-actions-upsert-repo-variable-workflow.yml