---
title: "Changes to Onboard a company"
method: POST
path: "/onboarding/v2/companies"
---

# Changes to Onboard a company

`POST /onboarding/v2/companies`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `893d624efa51`: 10 breaking, 19 warning, 56 info

## Changes

- **2026-11-03** `893d624efa51`: 10 breaking, 19 warning, 56 info
  - added the new required request property `address/country_code`
  - added the new required request property `meta/country_code`
  - added the new required request property `meta/language_code`
  - added the new required request property `tax_information/regime`
  - added the new required request property `tax_information/tax_number`
  - request body became required
  - the request property `tax_credentials` became required
  - the request property `tax_information` became required
  - the response property `errors` became nullable for the status `202`
  - the response property `message` became nullable for the status `202`
  - removed `#/components/schemas/OnboardingAddress` from the `address` request property `allOf` list
  - removed `#/components/schemas/OnboardingContactDetails` from the `contact_details` request property `allOf` list
  - removed `#/components/schemas/OnboardingMeta` from the `meta` request property `allOf` list
  - removed `#/components/schemas/OnboardingTaxCredentialsRequest` from the `tax_credentials` request property `allOf` list
  - removed `#/components/schemas/OnboardingTaxInformation` from the `tax_information` request property `allOf` list
  - the `company_number` request property's maxLength was set to `50`
  - the `legal_name` request property's maxLength was set to `450`
  - the `trade_name` request property's maxLength was set to `450`
  - removed the request property `documents_reception_context`
  - removed the request property `establishment_date`
  - removed the request property `legal_form`
  - removed the request property `registration_place`
  - removed the request property `template_configuration`
  - removed the optional property `errors/items/doc_link` from the response with the `202` status
  - removed the optional property `errors/items/field` from the response with the `202` status
  - removed the optional property `errors/items/type` from the response with the `202` status
  - added the new `failed` enum value to the `status` response property for the response status `202`
  - added the new `in-progress` enum value to the `status` response property for the response status `202`
  - added the new `success` enum value to the `status` response property for the response status `202`
  - api operation id `onboardCompany` was added
  - api tag `E-Invoicing Endpoints` added
  - added the new optional request property `address/address_line_1`
  - added the new optional request property `address/address_line_2`
  - added the new optional request property `address/canton`
  - added the new optional request property `address/city`
  - added the new optional request property `address/city_code`
  - added the new optional request property `address/disctrict`
  - added the new optional request property `address/neighbourhood`
  - added the new optional request property `address/number`
  - added the new optional request property `address/postal_code`
  - …45 more

---

[Operation](https://skmtc.dev/fonoa/apis/fonoa-api/docs/onboarding/v2/companies/post.md) - [API](https://skmtc.dev/fonoa/apis/fonoa-api.md) - [Page](https://skmtc.dev/fonoa/apis/fonoa-api/changes/onboarding/v2/companies/post)
