---
title: "Create user and grant permissions to the current organization"
method: POST
path: "/website/users/create/"
tags: ["Website (Users)"]
---

# Create user and grant permissions to the current organization

`POST /website/users/create/`

## Headers

- `Content-Language` unknown

## Request body

- WebsiteUsersCreateRequest
  - `Credentials` CoreAPICredentials, required
    - `CompanyID` integer, required — Company identifier
    - `APIKey` string, required — API key secret
  - `User` WebsiteTypedUser, required
    - `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)
  - `Role` 'Shared' | 'ReadOnly' | 'None' | 'Accountant' | 'Manager' | 'Owner', required

## Response `200`

OK

- ResponseWebsiteUsersCreateResponse
  - `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` WebsiteUsersCreateResponse
    - `UserID` integer — Created user identifier

---

[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/de2902289b3a/schema)
