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

# Upgrades customer

`PUT /v1/upgrade/{token}`

## Request

- Base URL: `https://apiv1.linkmobility.eu/api`
- URL: `https://apiv1.linkmobility.eu/api/v1/upgrade/{token}`
- Auth: none declared

## 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/linkmobility-api.md) - [All operations](https://skmtc.dev/linkmobility/apis/linkmobility-api/llms.txt) - [OpenAPI document](https://skmtc.dev/linkmobility/apis/linkmobility-api/revisions/029548691274?raw)
