---
title: "PUT /v1/configuration/account/branding"
method: PUT
path: "/v1/configuration/account/branding"
tags: ["configuration"]
---

# PUT /v1/configuration/account/branding

`PUT /v1/configuration/account/branding`

## Request

- Base URL: `https://customer-portal-api.frisbii.com`
- URL: `https://customer-portal-api.frisbii.com/v1/configuration/account/branding`
- Auth: none declared

Update branding configuration for customer portal

## Request body

- UpdateBrandingConfiguration
  - `accent_color` AccentColor: Accent color
    - `hue` integer: Dominant color family
    - `saturation` integer: Intensity of the color
    - `lightness` integer: Lightness of the color
  - `permissions` PermissionDto: Permissions for customers
    - `can_customers_cancel_subscriptions` boolean
    - `can_customers_put_on_hold_reactivate_subscriptions` boolean
    - `can_customers_upgrade_subscriptions` boolean
    - `can_customers_downgrade_subscriptions` boolean
  - `upgradeable_configuration` string[]: Ordered plan handles defining allowed upgrade paths

## Response `204`

Successful operation

## Other responses

- `400`: Invalid request, see error codes at https://api.frisbii.com/v1/error_codes
- `401`: None or invalid credentials provided in access to secured resource
- `403`: Not authorized to perform resource operation
- `404`: Resource or referenced resource not found, see error codes at https://api.frisbii.com/v1/error_codes
- `429`: Request limiting exceeded, request rate or concurrent requests, see error code 122 and 123
- `500`: Internal service error, error is reported automatically to Frisbii

---

[API](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api.md) - [All operations](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api/llms.txt) - [OpenAPI document](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api/revisions/f0261fb63b1b?raw)
