---
title: "Update a build artifact"
method: PATCH
path: "/apps/{app-slug}/builds/{build-slug}/artifacts/{artifact-slug}"
tags: ["build-artifact"]
---

# Update a build artifact

`PATCH /apps/{app-slug}/builds/{build-slug}/artifacts/{artifact-slug}`

Update the `is_public_page_enabled` attribute of your app's build. The required parameters are app slug, build slug and artifact slug. You can fetch the build artifact slug if you first list all build artifacts of an app with the [GET /apps/](https://api-docs.bitrise.io/#/build-artifact/artifact-list) endpoint.

## Path parameters

- `app-slug` string, required
- `build-slug` string, required
- `artifact-slug` string, required

## Request body

- V0ArtifactUpdateParams
  - `is_public_page_enabled` boolean, required

## Response `200`

OK

- V0ArtifactShowResponseModel
  - `data` V0ArtifactResponseItemModel
    - `artifact_meta` object
    - `artifact_type` string
    - `expiring_download_url` string
    - `file_size_bytes` integer
    - `intermediate_file_info` object
    - `is_public_page_enabled` boolean
    - `public_install_page_url` string
    - `slug` string
    - `title` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/bitrise/apis/bitrise-api.md) · [All operations](https://skmtc.net/bitrise/apis/bitrise-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bitrise/bitrise-api/revisions/89468e4a014b/schema)
