Skip to content

Users

Entity representing a User within a Company.

Create a User

Request

Create a User based on the provided details.

Security
api_key
Headers
x-managed-company-idstringrequired

The ID of the managed company on behalf of which the request is made

Bodyapplication/jsonrequired
usernamestringrequired

Username of the user

rolestringrequired

Role of the user

Enum:"CLIENT_VIEWER""CLIENT_OPERATOR""CLIENT_DEPARTMENT_ADMIN""CLIENT_ADMIN"
departmentsArray of stringsrequired

Departments associated with the user

firstNamestringrequired

First name of the user

lastNamestringrequired

Last name of the user

preferredLanguagestringrequired

Preferred language of the user

Enum:"EN""NL""FR"
emailAddressstring, (email)required

Email address of the user

enabledbooleanrequired

Indicates if the user in enabled

hasQERDSMandatebooleanrequired
curl -i -X POST \
  https://doc.acc.connect.easypost.eu/_mock/public-api/openapi/users \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY_HERE' \
  -H 'x-managed-company-id: string' \
  -d '{
    "username": "string",
    "role": "CLIENT_VIEWER",
    "departments": [
      "string"
    ],
    "firstName": "string",
    "lastName": "string",
    "preferredLanguage": "EN",
    "emailAddress": "user@example.com",
    "enabled": true,
    "hasQERDSMandate": true
  }'

Responses

Bodyapplication/json
idstringrequired

Unique identifier of the user

companyIdstringrequired

Unique identifier of the company

usernamestringrequired

Username of the user

rolestringrequired

Role of the user

Enum:"CLIENT_VIEWER""CLIENT_OPERATOR""CLIENT_DEPARTMENT_ADMIN""CLIENT_ADMIN"
departmentsArray of stringsrequired

Departments associated with the user

firstNamestringrequired

First name of the user

lastNamestringrequired

Last name of the user

preferredLanguagestringrequired

Preferred language of the user

Enum:"EN""NL""FR"
emailAddressstring, (email)required

Email address of the user

hasMFALoginEnabledbooleanrequired

Indicates if MFA login is enabled for the user

hasQERDSMandatebooleanrequired

Indicates if QERDS mandate is enabled for the user

enabledbooleanrequired

Indicates if the user is enabled

createdAtstringrequired

Creation date of the user

lastModifiedAtstringrequired

Last modification date of the user

lastModifiedBystringrequired

Last modified by information

Response
{ "id": "string", "companyId": "string", "username": "string", "role": "CLIENT_VIEWER", "departments": [ "string" ], "firstName": "string", "lastName": "string", "preferredLanguage": "EN", "emailAddress": "user@example.com", "hasMFALoginEnabled": true, "hasQERDSMandate": true, "enabled": true, "createdAt": "string", "lastModifiedAt": "string", "lastModifiedBy": "string" }