POST CMUser/CreateUser
If the client uses CM and Centralised Users, This call creates a new Cm User, Required Username and LevelID
Request Information
URI Parameters
None.
Body Parameters
UpdateUserRequestCommand| Name | Type | Description | Additional information |
|---|---|---|---|
| UserId | integer |
None. |
|
| UserName | string |
None. |
|
| ExternalEmployeeID | string |
None. |
|
| HourlyRate | decimal number |
None. |
|
| RecallNumber | string |
None. |
|
| iButton | string |
None. |
|
| CardNumber | string |
None. |
|
| IsActive | boolean |
None. |
|
| UserLevel | UserLevelDto |
None. |
|
| AllowedToOpenTableFromOtherClerks | boolean |
None. |
|
| SignOffAtSaleFinalisation | boolean |
None. |
|
| CompulsoryClockOn | boolean |
None. |
|
| ShowButtonOnLoginScreen | boolean |
None. |
|
| AutoDisplayFloorPlan | boolean |
None. |
|
| UseSecondLanguage | boolean |
None. |
|
| DisplayName | string |
None. |
|
| EmployeeEmail | string |
None. |
|
| UserSchedule | Collection of UserScheduleDto |
None. |
|
| IncludedSites | Collection of integer |
None. |
|
| updateSites | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"UserId": 1,
"UserName": "sample string 2",
"ExternalEmployeeID": "sample string 3",
"HourlyRate": 1.0,
"RecallNumber": "sample string 4",
"iButton": "sample string 5",
"CardNumber": "sample string 6",
"IsActive": true,
"UserLevel": {
"LevelID": 1,
"LevelName": "sample string 2",
"ExternalGroupId": "sample string 3"
},
"AllowedToOpenTableFromOtherClerks": true,
"SignOffAtSaleFinalisation": true,
"CompulsoryClockOn": true,
"ShowButtonOnLoginScreen": true,
"AutoDisplayFloorPlan": true,
"UseSecondLanguage": true,
"DisplayName": "sample string 8",
"EmployeeEmail": "sample string 9",
"UserSchedule": [
{
"UserScheduleID": 1,
"UserID": 2,
"JobID": 3,
"SiteID": 4,
"StartTime": "2026-10-09T04:28:01.7425565",
"EndTime": "2026-10-09T04:28:01.7425565"
},
{
"UserScheduleID": 1,
"UserID": 2,
"JobID": 3,
"SiteID": 4,
"StartTime": "2026-10-09T04:28:01.7425565",
"EndTime": "2026-10-09T04:28:01.7425565"
}
],
"IncludedSites": [
1,
2
],
"updateSites": true
}
application/xml, text/xml
Sample:
System.Xml.XmlDocument
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiUserModel| Name | Type | Description | Additional information |
|---|---|---|---|
| SiteId | integer |
None. |
|
| Users | Collection of UserDto |
None. |
Response Formats
application/json, text/json
Sample:
{
"SiteId": 1,
"Users": [
{
"UserId": 1,
"UserName": "sample string 2",
"ExternalEmployeeID": "sample string 3",
"HourlyRate": 1.0,
"UserLevel": {
"LevelID": 1,
"LevelName": "sample string 2",
"ExternalGroupId": "sample string 3"
},
"RecallNumber": "sample string 4",
"CardNumber": "sample string 5",
"IsActive": true,
"AllowedToOpenTableFromOtherClerks": true,
"SignOffAtSaleFinalisation": true,
"CompulsoryClockOn": true,
"ShowButtonOnLoginScreen": true,
"AutoDisplayFloorPlan": true,
"UseSecondLanguage": true,
"DisplayName": "sample string 8",
"EmployeeEmail": "sample string 9",
"UserSchedule": [
{
"UserScheduleID": 1,
"UserID": 2,
"JobID": 3,
"SiteID": 4,
"StartTime": "2026-10-09T04:28:01.7425565",
"EndTime": "2026-10-09T04:28:01.7425565"
},
{
"UserScheduleID": 1,
"UserID": 2,
"JobID": 3,
"SiteID": 4,
"StartTime": "2026-10-09T04:28:01.7425565",
"EndTime": "2026-10-09T04:28:01.7425565"
}
],
"IncludedSites": [
1,
2
]
},
{
"UserId": 1,
"UserName": "sample string 2",
"ExternalEmployeeID": "sample string 3",
"HourlyRate": 1.0,
"UserLevel": {
"LevelID": 1,
"LevelName": "sample string 2",
"ExternalGroupId": "sample string 3"
},
"RecallNumber": "sample string 4",
"CardNumber": "sample string 5",
"IsActive": true,
"AllowedToOpenTableFromOtherClerks": true,
"SignOffAtSaleFinalisation": true,
"CompulsoryClockOn": true,
"ShowButtonOnLoginScreen": true,
"AutoDisplayFloorPlan": true,
"UseSecondLanguage": true,
"DisplayName": "sample string 8",
"EmployeeEmail": "sample string 9",
"UserSchedule": [
{
"UserScheduleID": 1,
"UserID": 2,
"JobID": 3,
"SiteID": 4,
"StartTime": "2026-10-09T04:28:01.7425565",
"EndTime": "2026-10-09T04:28:01.7425565"
},
{
"UserScheduleID": 1,
"UserID": 2,
"JobID": 3,
"SiteID": 4,
"StartTime": "2026-10-09T04:28:01.7425565",
"EndTime": "2026-10-09T04:28:01.7425565"
}
],
"IncludedSites": [
1,
2
]
}
]
}
application/xml, text/xml
Sample:
System.Xml.XmlDocument