provider actions GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts
@utdk/github /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts
List workflow run artifacts
Lists artifacts for a workflow run. Anyone with read access to the repository can use this endpoint. OAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint with a private repository.
owner path required
The account owner of the repository. The name is not case sensitive.
string
repo path required
The name of the repository without the `.git` extension. The name is not case sensitive.
string
run_id path required
The unique identifier of the workflow run.
integer
per_page query
The number of results per page (max 100). For more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)."
integer
page query
The page number of the results to fetch. For more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)."
integer
name query
The name field of an artifact. When specified, only artifacts with this name will be returned.
string
direction query
The direction to sort the results by.
enum: asc, desc

Try it

Authentication
Configure credentials for GitHub v3 REST API
actions.listWorkflowRunArtifacts
GET/repos/{owner}/{repo}/actions/runs/{run_id}/artifacts
Lists artifacts for a workflow run. Anyone with read access to the repository can use this endpoint. OAuth app tokens and personal access tokens (classic) need the `repo` scope to use this endpoint with a private repository.

Parameters

required

The account owner of the repository. The name is not case sensitive.

required

The name of the repository without the `.git` extension. The name is not case sensitive.

required

The unique identifier of the workflow run.

The number of results per page (max 100). For more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)."

The page number of the results to fetch. For more information, see "[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api)."

The name field of an artifact. When specified, only artifacts with this name will be returned.

The direction to sort the results by.

Configure credentials above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import github from '@utdk/github';

await github.actions.listWorkflowRunArtifacts({
  "per_page": 30,
  "page": 1,
  "direction": "desc"
})