This API exposes
137 operations
across 85 paths,
and defines 53 schemas.
It is described by OpenAPI 3.0.0, at version 2015-07-09.
Requests are made against 4 base URLs: http://apigateway.{region}.amazonaws.com, https://apigateway.{region}.amazonaws.com, http://apigateway.{region}.amazonaws.com.cn, https://apigateway.{region}.amazonaws.com.cn.
The identity and technical contract details declared by the specification.
APIs.io Engineering Platform Actions API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as Authorization (hmac).
By default, every request must be authenticated.
hmac — Amazon Signature authorization v4
nullable-simple-user
object
A GitHub user.
21 properties
18 required
repository
object
A repository on GitHub.
95 properties
73 required
actions-workflow-access-to-repository
object
1 property
1 required
environment-approvals
object
An entry in the reviews log for environment deployments
4 properties
4 required
runner-label
object
A label for a self hosted runner
3 properties
1 required
nullable-simple-commit
object
A commit.
6 properties
6 required
oidc-custom-sub-repo
object
Actions OIDC subject customization for a repository
2 properties
1 required
team
object
Groups of organization members that gives permissions on specified repositories.
13 properties
11 required
actions-can-approve-pull-request-reviews
boolean
Whether GitHub Actions can approve pull requests. Enabling this can be a security risk.
runner-application
object
Runner Application
6 properties
4 required
actions-secret
object
Set secrets for GitHub Actions.
3 properties
3 required
actions-organization-permissions
object
4 properties
1 required
security-and-analysis
object
3 properties
actions-set-default-workflow-permissions
object
2 properties
workflow-run
object
An invocation of a workflow
36 properties
26 required
actions-enabled
boolean
Whether GitHub Actions is enabled on the repository.
code-of-conduct
object
Code Of Conduct
5 properties
4 required
basic-error
object
Basic Error
4 properties
artifact
object
An artifact
11 properties
10 required
authentication-token
object
Authentication Token
6 properties
2 required
scim-error
object
Scim Error
6 properties
minimal-repository
object
Minimal Repository
87 properties
46 required
workflow
object
A GitHub Actions workflow
11 properties
10 required
organization-actions-variable
object
Organization variable for GitHub Actions.
6 properties
5 required
deployment
object
A request for a specific ref(branch,sha,tag) to be deployed
18 properties
14 required
job
object
Information of a job execution in a workflow run
23 properties
21 required
selected-actions-url
string
The API URL to use to get or set the actions that are allowed to run, when allowedactions is set to selected.
validation-error-simple
object
Validation Error Simple
3 properties
2 required
actions-default-workflow-permissions
string
The default workflow permissions granted to the GITHUBTOKEN when running workflows.
allowed-actions
string
The permissions policy that controls the actions that are allowed to run.
deployment-reviewer-type
string
The type of reviewer.
actions-cache-usage-by-repository
object
GitHub Actions Cache Usage by repository.
3 properties
3 required
referenced-workflow
object
A workflow referenced/reused by the initial caller workflow
3 properties
2 required
actions-cache-usage-policy-for-repository
object
GitHub Actions cache usage policy for repository.
1 property
1 required
enabled-repositories
string
The policy that controls the repositories in the organization that are allowed to run GitHub Actions.
actions-repository-permissions
object
3 properties
1 required
pull-request-minimal
object
5 properties
5 required
actions-variable
object
4 properties
4 required
nullable-integration
object
GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They…
17 properties
11 required
runner
object
A self hosted runner
7 properties
6 required
organization-actions-secret
object
Secrets for GitHub Actions for an organization.
5 properties
4 required
simple-user
object
A GitHub user.
21 properties
18 required
actions-get-default-workflow-permissions
object
2 properties
2 required
actions-cache-usage-policy-enterprise
object
GitHub Actions cache usage policy for an enterprise.
2 properties
runner-groups-org
object
12 properties
7 required
empty-object
object
An object without any properties.
nullable-team-simple
object
Groups of organization members that gives permissions on specified repositories.
12 properties
10 required
actions-public-key
object
The public key used for setting Actions Secrets.
6 properties
2 required
actions-cache-list
object
Repository actions caches
2 properties
2 required
nullable-license-simple
object
License Simple
6 properties
5 required
selected-actions
object
2 properties
2 required
actions-cache-usage-org-enterprise
object
2 properties
2 required
pending-deployment
object
Details of a deployment that is waiting for protection rules to pass
5 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.