---
title: "Get an upload URL"
method: GET
path: "/upload_requests"
tags: ["binary_upload"]
---

# Get an upload URL

`GET /upload_requests`

Gets an upload URL.

> **NOTE:** After uploading a file, you can add it as Brandfolder asset by
copying the `object_url` value from the response into your request body's
`attachments.url` property. See [Create assets in a
Brandfolder](/api/brandfolder/openapi/assets/opidapiv4collectionsassetsbybrandfolderidpost)
for details.

## Response `200`

The request URL(s).

- object
  - `upload_url` string — A signed upload_url that allows a user to PUT a file.
  - `resumable_upload_url` string — A signed URL that allows a user to resume PUT operations for a file.
  - `service` string — The storage service type.
  - `object_url` string — An attachment URL to provide to the Brandfolder create assets API call.

## Other responses

- `default` — Generic error payload

---

[API](https://skmtc.net/smartsheet/apis/brandfolder-openapi-reference.md) · [All operations](https://skmtc.net/smartsheet/apis/brandfolder-openapi-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smartsheet/brandfolder-openapi-reference/versions/fd95b0a2d2f8/schema)
