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
Show optional properties
{
"firstName": "string",
"lastName": "string",
"email": "string",
"password": "string",
"roles": [
{}
]
}
{
"firstName": "string",
"lastName": "string",
"contactNumber": "string",
"email": "string",
"password": "string",
"tenantId": "string",
"roles": [
"string"
]
}
string
firstName
Required
Constraints:
minLength: 0
maxLength: 30
firstName
string
lastName
Required
Constraints:
minLength: 0
maxLength: 30
lastName
string
contactNumber
Optional
Constraints:
minLength: 0
maxLength: 30
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
Operation doesn't return any data structure
400
Bad Request
Operation doesn't return any data structure
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"email:"string","firstName:"string","lastName:"string","password:"string","roles":["string"]}' https://{api_host}/provider/users