---
title: "Upgrades customer"
method: PUT
path: "/v1/upgrade/{token}"
tags: ["uncategorized"]
---

# Upgrades customer

`PUT /v1/upgrade/{token}`

## Path parameters

- `token` string, required

## Request body

- CustomerUpgradeRequest
  - `companyName` string, required — company name
  - `companyStreet` string, required — company street
  - `companyPostalCode` string, required — company postal code
  - `companyCity` string, required — company city
  - `companyCountry` string, required — company country
  - `vatId` string — vat id
  - `companySectorIndustryId` integer — sector industry id
  - `companyUseCaseId` integer — company use case id
  - `companyUseCase` string — company use case other text
  - `companySizeId` integer — company size id
  - `mainContactTitle` string — main contact title
  - `mainContactSalutation` string, required — main contact salutation
  - `mainContactFirstName` string, required — main contact first name
  - `mainContactLastName` string, required — contact surname
  - `mainContactEmailAddress` string, required — main contact email address
  - `mainContactPhoneNumber` string — main contact phone number
  - `commercialContactSalutation` string — commercial contact salutation
  - `commercialContactTitle` string — commercial contact title
  - `commercialContactFirstName` string — commercial contact first name
  - `commercialContactLastName` string — commercial contact last name
  - `invoicingCompanyName` string, required — invoicing company name
  - `invoicingCompanyStreet` string, required — invoicing company street
  - `invoicingCompanyZipCode` string, required — invoicing company zip code
  - `invoicingCompanyCity` string, required — invoicing company city
  - `invoicingCompanyCountry` string, required — invoicing company country
  - `geteInvoiceEmailAddress` string, required — einvoice email address
  - `accountBic` string — account bic
  - `accountIban` string — account iban
  - `bankAccept` boolean — bank accept debit and bank confirm business
  - `bankDataLater` boolean — bank data later
  - `newsletters` boolean — accepts newsletters
  - `confirmedAgbRead` boolean, required — confirmed agb read
  - `voucherCode` string — voucher code
  - `shoppingCart` ShoppingCartRequest
    - `basePackage` string — base package
    - `addonPackages` string[] — addon packages
    - `paymentPlan` string

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `404` — Not found
- `500` — Internal server error

---

[API](https://skmtc.dev/linkmobility/apis/untitled-api.md) · [All operations](https://skmtc.dev/linkmobility/apis/untitled-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/linkmobility/untitled-api/revisions/db84f79799b9/schema)
