---
title: "Create new organization"
method: POST
path: "/website/companies/create/"
tags: ["Website (Companies)"]
---

# Create new organization

`POST /website/companies/create/`

Created organization payment method, will be set to the calling organization payment method.
This method requires an active payment method.

## Headers

- `Content-Language` unknown

## Request body

- WebsiteCompaniesCreateRequest
  - `Credentials` CoreAPICredentials, required
    - `CompanyID` integer, required — Company identifier
    - `APIKey` string, required — API key secret
  - `Company` WebsiteTypedCompany, required
    - `Name` string, nullable — Organization name
    - `EmailAddress` string, nullable — Organization email address This email will be used for communication made by SUMIT to the company.
    - `DocumentsEmailAddress` string, nullable — Documents email address This email address will be shown on generated documents. Defaults to the company email address.
    - `Country` string, nullable — Organization country (Optional field)
    - `Address` string, nullable — Organization address (Optional field)
    - `Phone` string, nullable — Organization phone number (Optional field)
    - `Fax` string, nullable — Organization fax number (Optional field)
    - `Title` string, nullable — Organization title (Optional field)
    - `CorporateNumber` string, nullable — Organization TAX identifier (Optional field)
    - `English_Name` string, nullable — English organization name (Optional field)
    - `English_Address` string, nullable — English organization address (Optional field)
    - `English_Country` string, nullable — English organization country (Optional field)
    - `English_Phone` string, nullable — English organization phone (Optional field)
    - `English_Fax` string, nullable — English organization fax number (Optional field)
    - `English_Title` string, nullable — English organization title
    - `CompanyType` 'CompanyWithVAT (0)' | 'VATExemptDealer (1)' | 'LicensedDealer (2)' | 'Fellowship (3)' | 'Partnership (4)' | 'CommunityInterestCompany (5)' | 'Cooperative (6)' | 'HouseCommittee (7)' | 'ElectionGroup (8)' | 'Party (9)' | 'SelfEmployed (10)' | 'PublicTrust (11)'
    - `Logo` string, nullable — Logo image file (Base64) File should be a standard PNG/JPG/GIF file
    - `Website` string, nullable — Website URL
  - `User` WebsiteTypedUser
    - `Name` string, nullable — User full name
    - `EmailAddress` string, nullable — User email address
    - `Password` string, nullable — User password (raw)
    - `Phone` string, nullable — User phone number
    - `SkipActivation` boolean, nullable — Allows skipping email activation before user can login. Leave empty for false (Require activation)
  - `Applications` WebsiteTypedApplication[], nullable — List of applications to be installed on the created company. Please note installing applications might incur additional charges.
  - `HideFromCompaniesList` boolean, nullable — Allows hiding the created company from the user companies list Defaults to False
  - `ApprovePayment` boolean, required — In order to create a company, the calling company must have an active payment method and approve the biz package payment.
  - `BizPackage` 'P1 (2)' | 'P1Yearly (8)', required

## Response `200`

OK

- ResponseWebsiteCompaniesCreateResponse
  - `Status` 'Success (0)' | 'BusinessError (1)' | 'TechnicalError (2)'
  - `UserErrorMessage` string, nullable — Error message, in a user readable format
  - `TechnicalErrorDetails` string, nullable — Technical error details, let us know if you received this.
  - `Data` WebsiteCompaniesCreateResponse
    - `CompanyID` integer — Created company identifier
    - `APIKey` string, nullable — API Key for future calls
    - `APIPublicKey` string, nullable — Public API Key for future calls
    - `UserPassword` string, nullable — Created user password Returned only when new user is created
    - `UserEncryptedPassword` string, nullable — Created user encrypted password Returned only when new user is created

---

[API](https://skmtc.net/myofficeguy/apis/sumit-api-full.md) · [All operations](https://skmtc.net/myofficeguy/apis/sumit-api-full/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/myofficeguy/sumit-api-full/versions/2691e6cffa0c/schema)
