---
title: "Get a site asset's URL"
method: GET
path: "/sites/{site_id}/assets/{asset_id}/public_signature"
tags: ["assetPublicSignature"]
---

# Get a site asset's URL

`GET /sites/{site_id}/assets/{asset_id}/public_signature`

## Request

- Base URL: `https://api.netlify.com/api/v1`
- URL: `https://api.netlify.com/api/v1/sites/{site_id}/assets/{asset_id}/public_signature`
- Auth: OAuth 2
  - Implicit: `https://app.netlify.com/authorize`

Returns the URL of the asset. If the asset isn't publicly visible, returns a signed URL. _This endpoint is only available to certain sites._

## Response `200`

OK

- AssetPublicSignature
  - `url` string

## Other responses

- `default`: error

---

[API](https://skmtc.dev/netlify/apis/netlify-s-api-documentation.md) - [All operations](https://skmtc.dev/netlify/apis/netlify-s-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/netlify/apis/netlify-s-api-documentation/revisions/6546d2e27b7a?raw)
