---
title: "Add a brand asset from a URL or the library"
method: POST
path: "/brandkit/{id}/assets/import"
tags: ["Brand Kit"]
---

# Add a brand asset from a URL or the library

`POST /brandkit/{id}/assets/import`

## Request

- Base URL: `https://api.rendley.com/v1`
- URL: `https://api.rendley.com/v1/brandkit/{id}/assets/import`
- Auth: API key in header `Authorization`

Copies one file into the brand kit as a logo, font or asset: from a public HTTPS URL, or from an item in the workspace library. Up to 50 MB.

## Path parameters

- `id` string, required

## Request body

- TypesBrandkitImportAssetInput
  - `asset_type` string, required
  - `library_upload_id` string
  - `name` string
  - `url` string

## Response `200`

OK

- object
  - `data` object: Success data
    - `asset_type` string
    - `duration` number
    - `height` integer
    - `id` string
    - `mime_type` string
    - `name` string
    - `original_file_name` string
    - `source_url` string
    - `tags` string[]
    - `width` integer
  - `error` HttpResponseAPIError
    - `code` string
    - `fields` HttpResponseFieldError[]
      - `field` string
      - `message` string
    - `message` string
  - `meta` unknown

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden

---

[API](https://skmtc.dev/rendley/apis/rendley-api.md) - [All operations](https://skmtc.dev/rendley/apis/rendley-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rendley/apis/rendley-api/revisions/7eb8713bbf78?raw)
