Remove all custom labels from a self-hosted runner for a repository
DELETE
/repos/{owner}/{repo}/actions/runners/{runner_id}/labels
Remove all custom labels from a self-hosted runner configured in a repository. Returns the remaining read-only labels from the runner.
Authenticated users must have admin access to the repository to use this endpoint.
OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ” owner
required
string
The account owner of the repository. The name is not case sensitive.
repo
required
string
The name of the repository without the .git extension. The name is not case sensitive.
runner_id
required
integer
Unique identifier of the self-hosted runner.
Responses
Section titled “ Responses ”Response
Media type application/json
object
total_count
required
integer
labels
required
Array<object>
Self hosted runner label A label for a self hosted runner
object
id
Unique identifier of the label.
integer
name
required
Name of the label.
string
type
The type of label. Read-only labels are applied automatically when the runner is configured.
string
Examples
Example default
{ "total_count": 3, "labels": [ { "id": 5, "name": "self-hosted", "type": "read-only" }, { "id": 7, "name": "X64", "type": "read-only" }, { "id": 20, "name": "macOS", "type": "read-only" } ]}Resource not found
Media type application/json
Basic Error
Basic Error
object
message
string
documentation_url
string
url
string
status
string
Example generated
{ "message": "example", "documentation_url": "example", "url": "example", "status": "example"}