---
title: "PUT /api/sellers/{id}"
method: PUT
path: "/api/sellers/{id}"
tags: ["api", "sellers"]
---

# PUT /api/sellers/{id}

`PUT /api/sellers/{id}`

Update a Seller

## Path parameters

- `id` union, required
  - string
  - string

## Request body

- PUTSellersUpdateASeller
  - `name` string, required
  - `description` string, nullable
  - `category` 'sports', nullable
  - `locationName` string, required
  - `locationStreet` string, required
  - `locationCity` string, required
  - `locationPostal` string, required
  - `locationCountry` string, required
  - `outerChargeVar` number, float, required
  - `outerChargeFix` number, float, required
  - `cartOuterChargeFix` number, float
  - `cartInnerChargeFix` number, float
  - `freeCartOuterChargeFix` number, float
  - `freeCartInnerChargeFix` number, float
  - `innerChargeVar` number, float
  - `innerChargeFix` number, float
  - `groupInnerChargeFix` number, float
  - `paymentChargeVar` number, float
  - `rebookingOuterChargeFix` number, float
  - `freeTicketInnerChargeFix` number, float
  - `posChargeVar` number, float
  - `posChargeFix` number, float
  - `freeTicketPOSChargeFix` number, float
  - `posOuterChargeVar` number, float
  - `posOuterChargeFix` number, float
  - `active` boolean, required
  - `image` string
  - `backgroundImage` string, nullable
  - `accentColor` string
  - `website` string, nullable
  - `facebookUrl` string, nullable
  - `payment` object
  - `agb` string
  - `privacy` string
  - `taxSetting` object
  - `url` string
  - `customFieldsConfig` object
  - `shopSettings` object
    - `checkoutExpirationMinutes` number, float, nullable
    - `enforceAuthentication` 'DISABLED' | 'PREVENT_CHECKOUT' | 'PREVENT_DETAILS_STEP', nullable
  - `documentSettings` object
    - `image` string
    - `invoice` object
      - `footerColumns` object[]
        - `text` string, nullable
        - `active` boolean
      - `numberFormat` 'short', nullable
  - `modules` object
  - `mailingSettings` object
    - `_id` string
    - `sendPersonalizationReminder` boolean
    - `personalizationReminders` string[]
    - `personalizationRemindersAfterTicketBooking` string[]
    - `sendPurchaseIntentsReservationEmail` boolean
    - `sendPurchaseIntentsRejectionEmail` boolean
    - `sendTicketTransferEmail` boolean
    - `sendSubscriptionActivatedEmail` boolean
    - `sendSubscriptionCreatedDraftEmail` boolean
    - `sendSubscriptionPaymentReminderEmail` boolean
    - `sendSubscriptionRenewalReminderEmail` boolean
    - `sendSubscriptionPaymentRetryReminderEmail` boolean
    - `sendSubscriptionPaymentFailedEmail` boolean
    - `sendMembershipConfirmationEmail` boolean
    - `sendMembershipTierChangedEmail` boolean
  - `accessControlSettings` object
  - `customTextConfig` object
  - `localeSettings` object
    - `defaultLanguage` 'de' | 'de-CH' | 'en' | 'en-GB' | 'en-AU' | 'fr' | 'es' | 'es-MX' | 'is' | 'it' | 'ru' | 'pt' | 'tr' | 'nb' | 'nl' | 'pl' | 'sv' | 'sl' | 'da' | 'cs' | 'lv' | 'he' | 'ar' | 'th' | 'ko' | 'ja' | 'zh-TW', required
    - `timezone` 'Pacific/Midway' | 'Pacific/Honolulu' | 'America/Juneau' | 'America/Boise' | 'America/Dawson' | 'America/Chihuahua' | 'America/Phoenix' | 'America/Chicago' | 'America/Regina' | 'America/Mexico_City' | 'America/Belize' | 'America/Detroit' | 'America/New_York' | 'America/Bogota' | 'America/Caracas' | 'America/Santiago' | 'America/St_Johns' | 'America/Sao_Paulo' | 'America/Tijuana' | 'America/Argentina/Buenos_Aires' | 'America/Godthab' | 'Atlantic/Azores' | 'Atlantic/Cape_Verde' | 'GMT' | 'Africa/Casablanca' | 'Atlantic/Canary' | 'Europe/Dublin' | 'Europe/London' | 'Europe/Lisbon' | 'Europe/Belgrade' | 'Europe/Sarajevo' | 'Europe/Brussels' | 'Europe/Paris' | 'Europe/Amsterdam' | 'Africa/Algiers' | 'Europe/Bucharest' | 'Africa/Cairo' | 'Europe/Helsinki' | 'Europe/Athens' | 'Asia/Jerusalem' | 'Africa/Harare' | 'Europe/Moscow' | 'Asia/Kuwait' | 'Africa/Nairobi' | 'Asia/Baghdad' | 'Asia/Tehran' | 'Asia/Dubai' | 'Asia/Baku' | 'Asia/Kabul' | 'Asia/Yekaterinburg' | 'Asia/Karachi' | 'Asia/Kolkata' | 'Asia/Kathmandu' | 'Asia/Dhaka' | 'Asia/Colombo' | 'Asia/Almaty' | 'Asia/Rangoon' | 'Asia/Bangkok' | 'Asia/Krasnoyarsk' | 'Asia/Shanghai' | 'Asia/Kuala_Lumpur' | 'Asia/Taipei' | 'Australia/Perth' | 'Asia/Irkutsk' | 'Asia/Seoul' | 'Asia/Tokyo' | 'Asia/Yakutsk' | 'Australia/Darwin' | 'Australia/Adelaide' | 'Australia/Sydney' | 'Australia/Brisbane' | 'Australia/Hobart' | 'Asia/Vladivostok' | 'Pacific/Guam' | 'Asia/Magadan' | 'Asia/Kamchatka' | 'Pacific/Fiji' | 'Pacific/Auckland' | 'Pacific/Tongatapu', required
  - `documentTemplateSettings` object
  - `ticketSettings` union
    - object
      - `codeDisplay` 'BARCODE' | 'QRCODE' | 'HIDE'
      - `barcodeType` 'numeric'
      - `barcodePrefix` string
      - `revealingSettings` object
        - `enabled` boolean
        - `beforeEvent` object
          - `target` string, nullable — The target of the relative date
          - `unit` 'hours' | 'days' | 'weeks' | 'months' | 'years' — The unit in which the offset is specified
          - `offset` integer — The offset to the date
      - `ticketSwapping` object
        - `enabled` boolean
      - `changeSeatMode` 'SAME_TIER' | 'ANY_TIER'
      - `transferSettings` object
        - `mode` 'ALLOWED' | 'DISABLED'
        - `expiresAfter` object
          - `target` string, nullable — The target of the relative date
          - `unit` 'hours' | 'days' | 'weeks' | 'months' | 'years', required — The unit in which the offset is specified
          - `offset` integer, required — The offset to the date
        - `retransferMode` 'ALLOWED' | 'DISABLED'
        - `allowedUntil` object
          - `target` string, nullable — The target of the relative date
          - `unit` 'hours' | 'days' | 'weeks' | 'months' | 'years', required — The unit in which the offset is specified
          - `offset` integer, required — The offset to the date
        - `hardTicketsMode` 'ALLOWED' | 'DISABLED'
        - `seasonTicketMode` 'NO_RESTRICTION' | 'CHILDREN_ONLY' | 'GROUP_ONLY'
      - `barcodeLength` number, float, nullable
    - object
      - `codeDisplay` 'BARCODE' | 'QRCODE' | 'HIDE'
      - `barcodePrefix` string
      - `revealingSettings` object
        - `enabled` boolean
        - `beforeEvent` object
          - `target` string, nullable — The target of the relative date
          - `unit` 'hours' | 'days' | 'weeks' | 'months' | 'years' — The unit in which the offset is specified
          - `offset` integer — The offset to the date
      - `ticketSwapping` object
        - `enabled` boolean
      - `changeSeatMode` 'SAME_TIER' | 'ANY_TIER'
      - `transferSettings` object
        - `mode` 'ALLOWED' | 'DISABLED'
        - `expiresAfter` object
          - `target` string, nullable — The target of the relative date
          - `unit` 'hours' | 'days' | 'weeks' | 'months' | 'years', required — The unit in which the offset is specified
          - `offset` integer, required — The offset to the date
        - `retransferMode` 'ALLOWED' | 'DISABLED'
        - `allowedUntil` object
          - `target` string, nullable — The target of the relative date
          - `unit` 'hours' | 'days' | 'weeks' | 'months' | 'years', required — The unit in which the offset is specified
          - `offset` integer, required — The offset to the date
        - `hardTicketsMode` 'ALLOWED' | 'DISABLED'
        - `seasonTicketMode` 'NO_RESTRICTION' | 'CHILDREN_ONLY' | 'GROUP_ONLY'
      - `barcodeType` 'mixed'
  - `customerSettings` object
    - `numberingEnabled` boolean
    - `numberingStartNumber` integer
  - `supportSettings` object
    - `managedBy` 'vivenu' | 'seller'
    - `instructions` string
    - `faqUrl` string, uri
  - `dataRequestsSettings` object
  - `fulfillmentTypes` object[]
    - `name` string — The name of the fulfillment type.
    - `description` string, nullable — The name of the fulfillment type.
    - `type` 'NONE' | 'PICK_UP' | 'SHIPPING' — The delivery type of the fulfillment type
    - `fee` object — The price configuration of the fulfillment type.
      - `type` 'onTransaction' | 'onCheckout', required — The mode of the fee calculation. onTransaction = add fee to each transaction. onCheckout = split fee proportionally over transactions.
      - `var` number, float — The percentage value of fee to be applied.
      - `fix` number, float — The fix value of fee to be applied.
    - `deliveryDeadline` object — A relatve date specification until fulfillment will be delivered.
      - `target` string, nullable — The target of the relative date
      - `unit` 'hours' | 'days' | 'weeks' | 'months' | 'years', required — The unit in which the offset is specified
      - `offset` integer, required — The offset to the date
    - `availableCountries` string[] — The array of countries to which delivery is possible. An empty lists makes the method available to all countries. An ISO 3166 country code.
    - `taxServiceTypeId` string, nullable — The ID of the tax service type
    - `discountable` boolean — Whether the fulfillment type is discountable.
    - `_id` string, nullable
  - `status` 'ACTIVE' | 'DISABLED'
  - `productPlans` union
    - boolean
    - number
    - object
    - string

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/vivenu/apis/vivenu-api.md) · [All operations](https://skmtc.net/vivenu/apis/vivenu-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vivenu/vivenu-api/revisions/36be0dca14e7/schema)
