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
Optional
lastName
string
contactNumber
Optional
contactNumber
string
email
Required
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,
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
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,
400
Bad Request
Operation doesn't return any data structure