Create

Create

Use this endpoint to create user
Authorized Roles : PROVIDER or ORG_ADMIN

Request
URI
POST
https://{api_host}/provider/users
COPY
Request Body
userRequestDto of type(s) application/json
Required
{
    "firstName": "string",
    "lastName": "string",
    "contactNumber": "string",
    "email": "string",
    "password": "string",
    "tenantId": "string",
    "roles": [
        "string"
    ]
}
string
firstName
Required

firstName

string
lastName
Required

lastName

string
contactNumber
Optional

contactNumber

string
email
Required

email

string As ^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[?!@#$%^&*])[A-Za-z\d?!@#$%^&*]{8,20}$
password
Required

password

string As uuid As uuid
tenantId
Optional

tenantId

array of string
roles
Required

Valid values are PROVIDER or (TENANT_ADMIN and/or TENANT_USER)

Possible values are : ORG_ADMIN, ORG_USER, PROVIDER,
Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns dmsUserResponseDto of type(s) application/vnd.vmware.dms-v1+json
{
    "id": 0,
    "firstName": "string",
    "lastName": "string",
    "contactNumber": "string",
    "email": "string",
    "tenantId": "string",
    "companyName": "string",
    "roles": [
        "string"
    ],
    "type": "string",
    "links": [
        {
            "rel": "string",
            "href": "string",
            "hreflang": "string",
            "media": "string",
            "title": "string",
            "type": "string",
            "deprecation": "string",
            "profile": "string",
            "name": "string"
        }
    ]
}
integer As int32 As int32
id
Optional

id

string
firstName
Optional

firstName

string
lastName
Optional

lastName

string
contactNumber
Optional

contactNumber

string
email
Optional

email

string As uuid As uuid
tenantId
Optional

tenantId

string
companyName
Optional

companyName

array of string
roles
Optional

roles

Possible values are : ORG_ADMIN, ORG_USER, PROVIDER,
string
type
Optional

type

Possible values are : TDM, LDAP,
array of Link
links
Optional

links


400

Bad Request

Operation doesn't return any data structure