---
title: "Updates customer registration"
method: PUT
path: "/v1/registration/{id}"
tags: ["uncategorized"]
---

# Updates customer registration

`PUT /v1/registration/{id}`

## Path parameters

- `id` string, required

## Request body

- RegistrationRequest
  - `siteId` integer — site id (0 = Unknown/Autodetect, 1 = Austria, 2 = Germany, 3 = Switzerland, 4 = Italy, 5 = Linkmobility Germany, 6 = Linkmobility SSU Germany, 7 = Linkmobility SSU Austria, 8 = Linkmobility SSU Switzerland
  - `resellerId` integer — reseller id
  - `mainContactEmailAddress` string — email address
  - `mainContactFirstName` string — first name
  - `mainContactLastName` string — last name
  - `password` string — password
  - `locale` string — locale
  - `trial` boolean — is trial light registration
  - `companyName` string — company name
  - `companyStreet` string — company street
  - `companyZipCode` string — company zip code
  - `companyCity` string — company city
  - `companyCountry` string — 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 — main contact salutation
  - `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 — invoicing company name
  - `invoicingCompanyStreet` string — invoicing company street
  - `invoicingCompanyZipCode` string — invoicing company zip code
  - `invoicingCompanyCity` string — invoicing company city
  - `invoicingCompanyCountry` string — invoicing company country
  - `accountBic` string — account bic
  - `accountIban` string — account iban
  - `bankAccept` boolean — bank accept debit and bank confirm business
  - `paymentMethod` string — payment method
  - `newsletters` boolean — accepts newsletters
  - `confirmedAgbRead` boolean — confirmed agb read
  - `voucherCode` string — voucher code
  - `origin` string — origin
  - `shoppingCart` ShoppingCartRequest
    - `basePackage` string — base package
    - `addonPackages` string[] — addon packages
    - `paymentPlan` string
  - `gaClientId` string — gaClientId
  - `eInvoiceEmailAddress` string — einvoice email address

## Response `200`

OK

- RegistrationResponse
  - `siteId` integer — site id (0 = Unknown/Autodetect, 1 = Austria, 2 = Germany, 3 = Switzerland, 4 = Italy, 5 = Linkmobility Germany, 6 = Linkmobility SSU Germany, 7 = Linkmobility SSU Austria, 8 = Linkmobility SSU Switzerland
  - `resellerId` integer — reseller id
  - `mainContactEmailAddress` string — email address
  - `mainContactFirstName` string — first name
  - `mainContactLastName` string — last name
  - `password` string — password
  - `locale` string — locale
  - `trial` boolean — is trial light registration
  - `companyName` string — company name
  - `companyStreet` string — company street
  - `companyZipCode` string — company zip code
  - `companyCity` string — company city
  - `companyCountry` string — 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 — main contact salutation
  - `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 — invoicing company name
  - `invoicingCompanyStreet` string — invoicing company street
  - `invoicingCompanyZipCode` string — invoicing company zip code
  - `invoicingCompanyCity` string — invoicing company city
  - `invoicingCompanyCountry` string — invoicing company country
  - `accountBic` string — account bic
  - `accountIban` string — account iban
  - `bankAccept` boolean — bank accept debit and bank confirm business
  - `paymentMethod` string — payment method
  - `newsletters` boolean — accepts newsletters
  - `confirmedAgbRead` boolean — confirmed agb read
  - `voucherCode` string — voucher code
  - `origin` string — origin
  - `shoppingCart` ShoppingCartRequest
    - `basePackage` string — base package
    - `addonPackages` string[] — addon packages
    - `paymentPlan` string
  - `gaClientId` string — gaClientId
  - `id` string — registration id (encrypted)
  - `status` string, required — status
  - `links` Link[] — links
    - `rel` string
    - `href` string
  - `eInvoiceEmailAddress` string — einvoice email address

## 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)
