---
title: "Changes to Change the saved brand with ops applied in order, or import it from a public website or a Figma file with url. Every op is validated before anything is written: an invalid op returns status invalid with the issues and the op's expected shape, and nothing changes. An import returns at once with status running and an importId; GET /v1/brand reports it, under extraction for a website or figmaDesigns for a Figma file, until it is completed or failed. A Figma file needs Figma connected in Replo: without it the call returns action_required with a connectUrl for the user to connect it. Calls with url have a daily cap per project, whether or not they start an import; past it the call returns 429 until UTC midnight, and ops still work."
method: PATCH
path: "/brand"
---

# Changes to Change the saved brand with ops applied in order, or import it from a public website or a Figma file with url. Every op is validated before anything is written: an invalid op returns status invalid with the issues and the op's expected shape, and nothing changes. An import returns at once with status running and an importId; GET /v1/brand reports it, under extraction for a website or figmaDesigns for a Figma file, until it is completed or failed. A Figma file needs Figma connected in Replo: without it the call returns action_required with a connectUrl for the user to connect it. Calls with url have a daily cap per project, whether or not they start an import; past it the call returns 429 until UTC midnight, and ops still work.

`PATCH /brand`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 23 revisions.

- **2026-11-04** `53d194ba2067`: 9 info
- **2026-10-31** `608c19382134`: 1 info

## Changes

- **2026-11-04** `53d194ba2067`: 9 info
  - added the optional property `error/issues` to the response with the `400` status
  - added the optional property `error/issues` to the response with the `401` status
  - added the optional property `error/issues` to the response with the `403` status
  - added the optional property `error/issues` to the response with the `404` status
  - added the optional property `error/issues` to the response with the `409` status
  - added the optional property `error/issues` to the response with the `413` status
  - added the optional property `error/issues` to the response with the `429` status
  - added the optional property `error/issues` to the response with the `500` status
  - added the optional property `error/issues` to the response with the `503` status
- **2026-10-31** `608c19382134`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/replo/apis/replo-public-api/docs/brand/patch.md) - [API](https://skmtc.dev/replo/apis/replo-public-api.md) - [Page](https://skmtc.dev/replo/apis/replo-public-api/changes/brand/patch)
