Create a runner owned by currently authenticated user
Create a new runner
Authorizations
Section titled “ Authorizations ”Request Body required
Section titled “ Request Body required ”object
Specifies the scope of the runner
The ID of the group that the runner is created in
Example
1The ID of the project that the runner is created in
Example
1Description of the runner
Free-form maintenance notes for the runner (1024 characters)
Specifies if the runner should ignore new jobs (defaults to false)
Specifies if the runner should be locked for the current project (defaults to false)
The access level of the runner
Specifies if the runner should handle untagged jobs (defaults to true)
A list of runner tags
Maximum timeout that limits the amount of time (in seconds) that runners can run jobs
The expiration time for the runner authentication token (ISO 8601 format). Must be between 5 minutes and 15 days in the future, and cannot exceed instance/group/project limits.
The deadline for token rotation (ISO 8601 format). Must be specified with token_expires_at and be <= token_expires_at.
Responses
Section titled “ Responses ”Created
object
Example generated
{ "id": "example", "token": "example", "token_expires_at": "example"}Bad Request
Forbidden