List GitHub-hosted runners for an organization
Lists all GitHub-hosted runners configured in an organization.
OAuth app tokens and personal access tokens (classic) need the manage_runner:org scope to use this endpoint.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ”The organization name. The name is not case sensitive.
Query Parameters
Section titled “ Query Parameters ”The number of results per page (max 100). For more information, see “Using pagination in the REST API.”
The page number of the results to fetch. For more information, see “Using pagination in the REST API.”
Responses
Section titled “ Responses ”Response
object
A Github-hosted hosted runner.
object
The unique identifier of the hosted runner.
The name of the hosted runner.
The unique identifier of the group that the hosted runner belongs to.
Provides details of a hosted runner image
object
The ID of the image. Use this ID for the image parameter when creating a new larger runner.
Image size in GB.
Display name for this image.
The image provider.
The image version of the hosted runner pool.
Provides details of a particular machine spec.
object
The ID used for the size parameter when creating a new runner.
The number of cores.
The available RAM for the machine spec.
The available SSD storage for the machine spec.
The status of the runner.
The operating system of the image.
The maximum amount of hosted runners. Runners will not scale automatically above this number. Use this setting to limit your cost.
Whether public IP is enabled for the hosted runners.
The public IP ranges when public IP is enabled for the hosted runners.
Provides details of Public IP for a GitHub-hosted larger runners
object
Whether public IP is enabled.
The prefix for the public IP.
The length of the IP prefix.
The time at which the runner was last used, in ISO 8601 format.
Whether custom image generation is enabled for the hosted runners.
Examples
{ "total_count": 2, "runners": [ { "id": 5, "name": "My hosted ubuntu runner", "runner_group_id": 2, "platform": "linux-x64", "image": { "id": "ubuntu-20.04", "size": 86 }, "machine_size_details": { "id": "4-core", "cpu_cores": 4, "memory_gb": 16, "storage_gb": 150 }, "status": "Ready", "maximum_runners": 10, "public_ip_enabled": true, "public_ips": [ { "enabled": true, "prefix": "20.80.208.150", "length": 31 } ], "last_active_on": "2022-10-09T23:39:01Z" }, { "id": 7, "name": "My hosted Windows runner", "runner_group_id": 2, "platform": "win-x64", "image": { "id": "windows-latest", "size": 256 }, "machine_size_details": { "id": "8-core", "cpu_cores": 8, "memory_gb": 32, "storage_gb": 300 }, "status": "Ready", "maximum_runners": 20, "public_ip_enabled": false, "public_ips": [], "last_active_on": "2023-04-26T15:23:37Z" } ]}Headers
Section titled “ Headers ”Example
<https://api.github.com/resource?page=2>; rel="next", <https://api.github.com/resource?page=5>; rel="last"