---
title: "Edit branding settings"
method: PUT
path: "/iam/reselling/settings"
tags: ["Branding"]
---

# Edit branding settings

`PUT /iam/reselling/settings`

## Request body

- BrandingSettings
  - `domain` string, required — Base control panel domain. The desired upper-level domain for the control panel. For example, if specified mycompany.com, then control panel will be available at auth.mycompany.com, cdn.mycompany.com, accounts.mycompany.com.
  - `publicSettings` PublicBrandingSettings, required
    - `brandName` string — The brand name used instead of Gcore.
    - `fromEmail` string, email — Change Gcore email for service emails (for example, trial start email) to yours.
    - `showApiDoc` boolean, required — The link to API will be displayed in help menu.
    - `websiteLink` string — Change Gcore website link to yours in help menu and from the logo.
    - `supportEmail` string — Change Gcore email for service emails (for example, trial start email) to yours.
    - `supportPhone` string — Change Gcore support phone number to yours in help menu.
    - `agreementLink` string — Change Gcore link to agreement to yours.
    - `showStatusPage` string, required — The link to Status Page will be displayed in help menu.
    - `entryBaseDomain` string — Base control panel domain. The desired upper-level domain for the control panel. For example, if specified mycompany.com, then control panel will be available at auth.mycompany.com, cdn.mycompany.com, accounts.mycompany.com.
    - `showKnowledgeBase` boolean, required — The link to Knowledge Base will be displayed in help menu.
    - `showTickets` boolean, required — Tickets will be displayed in help menu.
    - `colors` object
      - `header` string — Primary header color on the signin page to yours.
      - `primary` string — Primary header color on the signin page to yours.
  - `privateSettings` PrivateBrandingSettings, required
    - `mailServer` object — SMTP server settings.
      - `tls` boolean — use TLS.
      - `host` string
      - `port` string
      - `login` string
      - `password` string
  - `reseller` integer, required — Reseller's ID.
  - `deleted` boolean, required — Deletion flag. If `true` then entity was deleted.

## Response `200`

OK.

- BrandingSettings
  - `domain` string, required — Base control panel domain. The desired upper-level domain for the control panel. For example, if specified mycompany.com, then control panel will be available at auth.mycompany.com, cdn.mycompany.com, accounts.mycompany.com.
  - `publicSettings` PublicBrandingSettings, required
    - `brandName` string — The brand name used instead of Gcore.
    - `fromEmail` string, email — Change Gcore email for service emails (for example, trial start email) to yours.
    - `showApiDoc` boolean, required — The link to API will be displayed in help menu.
    - `websiteLink` string — Change Gcore website link to yours in help menu and from the logo.
    - `supportEmail` string — Change Gcore email for service emails (for example, trial start email) to yours.
    - `supportPhone` string — Change Gcore support phone number to yours in help menu.
    - `agreementLink` string — Change Gcore link to agreement to yours.
    - `showStatusPage` string, required — The link to Status Page will be displayed in help menu.
    - `entryBaseDomain` string — Base control panel domain. The desired upper-level domain for the control panel. For example, if specified mycompany.com, then control panel will be available at auth.mycompany.com, cdn.mycompany.com, accounts.mycompany.com.
    - `showKnowledgeBase` boolean, required — The link to Knowledge Base will be displayed in help menu.
    - `showTickets` boolean, required — Tickets will be displayed in help menu.
    - `colors` object
      - `header` string — Primary header color on the signin page to yours.
      - `primary` string — Primary header color on the signin page to yours.
  - `privateSettings` PrivateBrandingSettings, required
    - `mailServer` object — SMTP server settings.
      - `tls` boolean — use TLS.
      - `host` string
      - `port` string
      - `login` string
      - `password` string
  - `reseller` integer, required — Reseller's ID.
  - `deleted` boolean, required — Deletion flag. If `true` then entity was deleted.

## Other responses

- `400` — Validation error
- `401` — Authentication credentials were not provided or given token not valid for any token type.

---

[API](https://skmtc.net/g-core/apis/gcore-openapi.md) · [All operations](https://skmtc.net/g-core/apis/gcore-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/g-core/gcore-openapi/revisions/09e652815095/schema)
