> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vargopartners.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Изменить название сервиса

> Название видят ваши клиенты в документах и в VPN-приложении; по умолчанию — VARGO. Если к аккаунту подключён Telegram-бот, он получает это же имя. Пустое название — `422 VALIDATION_ERROR`.



## OpenAPI

````yaml PATCH /api/partner/v1/account
openapi: 3.1.0
info:
  title: VARGO Partner API
  version: '1.0'
  description: >-
    REST API для продажи VPN в своём боте, мини-аппе или на сайте: тарифы,
    счета, клиенты и их устройства. Клиент платит платформе, наценка партнёра
    начисляется на его баланс.


    Ключ партнёра — в заголовке `Authorization: Bearer vgo_live_…`, выпускается
    в кабинете партнёра, раздел «API». Ключ живёт только на сервере партнёра: в
    коде мини-аппа или сайта его быть не должно. Деньги — строки в рублях
    (`"150.00"`), даты — ISO-8601 UTC. Ошибки — `{error: {code, message,
    fields}}`: ветвиться по `code`, `message` клиенту не показывать.
servers:
  - url: https://api.vargopartners.com
security:
  - PartnerKey: []
paths:
  /api/partner/v1/account:
    patch:
      tags:
        - Partner API
      summary: Изменить название сервиса
      description: >-
        Название видят ваши клиенты в документах и в VPN-приложении; по
        умолчанию — VARGO. Если к аккаунту подключён Telegram-бот, он получает
        это же имя. Пустое название — `422 VALIDATION_ERROR`.
      operationId: rename_account_api_partner_v1_account_patch
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApiAccountUpdate'
        required: true
      responses:
        '200':
          description: Аккаунт с новым названием
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiAccount'
        '401':
          description: >-
            Ключ не принят: `UNAUTHORIZED`. Неверный и отозванный ключ,
            выключенный доступ к API — один ответ
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
        '422':
          description: >-
            Запрос не прошёл проверку: `code` — `VALIDATION_ERROR`, в `fields` —
            поле и причина
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
        '429':
          description: >-
            Превышен лимит: `RATE_LIMITED` — повторить после паузы из
            `Retry-After`. У суточных лимитов (`NEW_CLIENTS_DAILY_LIMIT`,
            `TRIAL_DAILY_LIMIT`) заголовка нет — повторять на следующие сутки
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
          headers:
            Retry-After:
              description: >-
                Пауза в секундах до повтора; есть у `RATE_LIMITED` и
                `LINK_ROTATE_TOO_SOON`
              schema:
                type: integer
                minimum: 1
        default:
          description: >-
            Ошибка — тот же конверт; ветвиться по `code`, список кодов — в
            документации
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
components:
  schemas:
    ApiAccountUpdate:
      properties:
        brand_name:
          type: string
          maxLength: 64
          minLength: 1
          title: Brand Name
          description: 'Название сервиса: 1–64 символов, пробелы по краям срезаются'
          examples:
            - North VPN
      additionalProperties: false
      type: object
      required:
        - brand_name
      title: ApiAccountUpdate
      description: >-
        Тело `PATCH /account`. Неизвестные поля отклоняются — `422
        VALIDATION_ERROR`.
    ApiAccount:
      properties:
        brand_name:
          type: string
          title: Brand Name
          description: >-
            Название вашего сервиса — его видят клиенты в документах и в
            VPN-приложении. По умолчанию VARGO, меняется запросом `PATCH
            /account`
        markup_percent:
          type: string
          title: Markup Percent
          description: Наценка партнёра к цене платформы, %
          examples:
            - '50.00'
        trial_enabled:
          type: boolean
          title: Trial Enabled
          description: Пробный период через API включён
        currency:
          type: string
          title: Currency
          description: Валюта цен и сумм
          examples:
            - RUB
      type: object
      required:
        - brand_name
        - markup_percent
        - trial_enabled
        - currency
      title: ApiAccount
    ApiError:
      description: 'Конверт любой ошибки: статус HTTP плюс `error.code`.'
      properties:
        error:
          $ref: '#/components/schemas/ApiErrorBody'
          description: Код, текст и поля ошибки
      required:
        - error
      title: ApiError
      type: object
    ApiErrorBody:
      properties:
        code:
          description: Машиночитаемый код ошибки — ветвиться по нему
          examples:
            - VALIDATION_ERROR
          title: Code
          type: string
        message:
          description: >-
            Текст для логов на языке из `Accept-Language` (`ru` или `en`);
            клиенту не показывать
          title: Message
          type: string
        fields:
          anyOf:
            - additionalProperties:
                type: string
              type: object
            - type: 'null'
          description: Поле → причина у `VALIDATION_ERROR`; у остальных ошибок `null`
          title: Fields
      required:
        - code
        - message
        - fields
      title: ApiErrorBody
      type: object
  securitySchemes:
    PartnerKey:
      type: http
      scheme: bearer
      description: >-
        Ключ партнёра `vgo_live_…`: выпускается в кабинете партнёра, раздел
        «API». Хранится только на сервере партнёра.

````