Create User
Creates a new user for instances in a subscription.
Request
Headers
Name
|
Type
|
Required
|
syncariId
Id of the instance the api is to be run against |
string
|
|
clientRequestId
Client side request id to be used for idempotency in the future
|
string
|
|
Body
Name
|
Type
|
Required
|
email
|
string
|
|
firstName
|
string
|
|
lastName
|
string
|
|
isApiUser
|
boolean
|
Default : false
|
userRoles
|
object
|
|
Example
Request Sample
curl --request POST \ --url https://api.syncari.com/api/v1/users \ --header 'Accept: application/json' \ --header 'Authorization: 1234' \ --header 'Content-Type: application/json' \ --header 'clientRequestId: ' \ --header 'syncariId: ' \ --data '{ "email": "newuser@syncari.com", "firstName": "New", "lastName": "User", "isApiUser": true, "userRoles": { "YUBV99": [ "Sync Manager", "Org Admin", "Instance Admin", "Viewer" ], "RR0VPW": [ "Sync Manager", "Org Admin", "Instance Admin", "Viewer" ] } }'
Response Sample
{ "success": true, "requestId": "3816747063", "timestamp": "2022-05-09T04:58:37.744257Z", "result": { "id": "62789f7daa9138df5bc688f5", "createdBy": "61e2a0f134a0f06932046bab", "createdAt": "2022-05-09T04:58:37.259+00:00", "updatedBy": "61e2a0f134a0f06932046bab", "updatedAt": "2022-05-09T04:58:37.653+00:00", "email": "newuser@syncari.com", "status": "ACTIVE", "firstName": "New", "lastName": "User", "clientId": "Scb_pimGAcN4CLOvmaSyBuH0Udw", "clientSecret": "LXBCd4PXLH_9Mp9tBRRjxPDz0aFCH8_SiEW8V6Ena-o", "userRoles": { "RR0VPW": [ "Sync Manager", "Org Admin", "Instance Admin", "Viewer" ], "YUBV99": [ "Sync Manager", "Org Admin", "Instance Admin", "Viewer" ] }, "apiUser": true } }