Skip to Content
New release 12 available 🎉
API ReferenceSchemasUsers, Roles and API Keys

Users, Roles and API Keys Schemas

Management.AddUserToRoleRequest

{ "roles": "string" }

Properties

NameTypeRequiredRestrictionsDescription
rolesstring¦nullfalsenonenone

Management.AddUserToRoleResponse

{ "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.ApiKey

{ "id": 0, "name": "string", "key": "string", "clientSecret": "string", "createdDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "ownerId": "string", "revoked": true, "permissions": 0, "description": "string" }

Properties

NameTypeRequiredRestrictionsDescription
idinteger(int32)¦nullfalsenonenone
namestring¦nullfalsenonenone
keystring¦nullfalsenonenone
clientSecretstring¦nullfalsenonenone
createdDatestring(date-time)¦nullfalsenonenone
expireDatestring(date-time)¦nullfalsenonenone
ownerIdstring¦nullfalsenonenone
revokedboolean¦nullfalsenonenone
permissionsinteger(int32)¦nullfalsenonenone
descriptionstring¦nullfalsenonenone

Management.DeleteApiKeyResponse

{ "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.DeleteUserResponse

{ "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.DeleteUserSettingResponse

{ "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.GetApiKeysResponse

{ "success": true, "code": 0, "message": "string", "apiKeys": [ { "id": 0, "name": "string", "key": "string", "clientSecret": "string", "createdDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "ownerId": "string", "revoked": true, "permissions": 0, "description": "string" } ], "totalApiKeysCount": 0 }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone
apiKeys[Management.ApiKey]¦nullfalsenonenone
totalApiKeysCountinteger(int32)¦nullfalsenonenone

Management.GetRolesResponse

{ "success": true, "code": 0, "message": "string", "roles": [ { "id": "string", "name": "string", "description": "string" } ], "totalRolesCount": 0 }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone
roles[Management.Role]¦nullfalsenonenone
totalRolesCountinteger(int32)¦nullfalsenonenone

Management.GetUserRolesResponse

{ "success": true, "code": 0, "message": "string", "roles": [ { "id": "string", "name": "string", "description": "string" } ], "totalRolesCount": 0 }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone
roles[Management.Role]¦nullfalsenonenone
totalRolesCountinteger(int32)¦nullfalsenonenone

Management.GetUserSettingsResponse

{ "success": true, "code": 0, "message": "string", "settings": [ { "id": 0, "category": "string", "group": "string", "name": "string", "value": "string", "type": "string", "description": "string", "readOnly": true, "userId": "string" } ], "totalSettingsCount": 0 }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone
settings[Management.UserSetting]¦nullfalsenonenone
totalSettingsCountinteger(int32)¦nullfalsenonenone

Management.GetUsersResponse

{ "success": true, "code": 0, "message": "string", "users": [ { "id": "string", "userName": "string", "email": "string", "phoneNumber": "string", "title": "string", "firstName": "string", "lastName": "string", "department": "string", "birthDate": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "lastDismissMessages": "2019-08-24T14:15:22Z", "lastLogIn": "2019-08-24T14:15:22Z", "rank": 0, "image": "string", "address": "string", "postalCode": "string", "region": "string", "city": "string", "country": "string", "countryCode": "string", "mobile": "string", "notes": "string", "customerId": 0, "roles": [ "string" ], "apiKeys": [ { "id": 0, "name": "string", "key": "string", "clientSecret": "string", "createdDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "ownerId": "string", "revoked": true, "permissions": 0, "description": "string" } ], "settings": [ { "id": 0, "category": "string", "group": "string", "name": "string", "value": "string", "type": "string", "description": "string", "readOnly": true, "userId": "string" } ] } ], "totalUsersCount": 0 }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone
users[Management.User]¦nullfalsenonenone
totalUsersCountinteger(int32)¦nullfalsenonenone

Management.InsertApiKeyRequest

{ "apiKey": { "id": 0, "name": "string", "key": "string", "clientSecret": "string", "createdDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "ownerId": "string", "revoked": true, "permissions": 0, "description": "string" } }

Properties

NameTypeRequiredRestrictionsDescription
apiKeyManagement.ApiKeyfalsenonenone

Management.InsertApiKeyResponse

{ "apiKeyId": 0, "success": true, "code": 0, "message": "string", "apiKey": "string" }

Properties

NameTypeRequiredRestrictionsDescription
apiKeyIdinteger(int32)¦nullfalsenonenone
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone
apiKeystring¦nullfalsenonenone

Management.InsertUserRequest

{ "user": { "id": "string", "userName": "string", "email": "string", "phoneNumber": "string", "title": "string", "firstName": "string", "lastName": "string", "department": "string", "birthDate": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "lastDismissMessages": "2019-08-24T14:15:22Z", "lastLogIn": "2019-08-24T14:15:22Z", "rank": 0, "image": "string", "address": "string", "postalCode": "string", "region": "string", "city": "string", "country": "string", "countryCode": "string", "mobile": "string", "notes": "string", "customerId": 0, "roles": [ "string" ], "apiKeys": [ { "id": 0, "name": "string", "key": "string", "clientSecret": "string", "createdDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "ownerId": "string", "revoked": true, "permissions": 0, "description": "string" } ], "settings": [ { "id": 0, "category": "string", "group": "string", "name": "string", "value": "string", "type": "string", "description": "string", "readOnly": true, "userId": "string" } ] }, "password": "string" }

Properties

NameTypeRequiredRestrictionsDescription
userManagement.Userfalsenonenone
passwordstring¦nullfalsenonenone

Management.InsertUserResponse

{ "userId": "string", "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
userIdstring¦nullfalsenonenone
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.InsertUserSettingRequest

{ "setting": { "id": 0, "category": "string", "group": "string", "name": "string", "value": "string", "type": "string", "description": "string", "readOnly": true, "userId": "string" } }

Properties

NameTypeRequiredRestrictionsDescription
settingManagement.UserSettingfalsenonenone

Management.InsertUserSettingResponse

{ "settingId": 0, "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
settingIdinteger(int32)¦nullfalsenonenone
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.RemoveUserFromRoleRequest

{ "roles": "string" }

Properties

NameTypeRequiredRestrictionsDescription
rolesstring¦nullfalsenonenone

Management.RemoveUserFromRoleResponse

{ "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.Role

{ "id": "string", "name": "string", "description": "string" }

Properties

NameTypeRequiredRestrictionsDescription
idstring¦nullfalsenonenone
namestring¦nullfalsenonenone
descriptionstring¦nullfalsenonenone

Management.UpdateApiKeyRequest

{ "apiKey": { "id": 0, "name": "string", "key": "string", "clientSecret": "string", "createdDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "ownerId": "string", "revoked": true, "permissions": 0, "description": "string" } }

Properties

NameTypeRequiredRestrictionsDescription
apiKeyManagement.ApiKeyfalsenonenone

Management.UpdateApiKeyResponse

{ "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.UpdateUserRequest

{ "user": { "id": "string", "userName": "string", "email": "string", "phoneNumber": "string", "title": "string", "firstName": "string", "lastName": "string", "department": "string", "birthDate": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "lastDismissMessages": "2019-08-24T14:15:22Z", "lastLogIn": "2019-08-24T14:15:22Z", "rank": 0, "image": "string", "address": "string", "postalCode": "string", "region": "string", "city": "string", "country": "string", "countryCode": "string", "mobile": "string", "notes": "string", "customerId": 0, "roles": [ "string" ], "apiKeys": [ { "id": 0, "name": "string", "key": "string", "clientSecret": "string", "createdDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "ownerId": "string", "revoked": true, "permissions": 0, "description": "string" } ], "settings": [ { "id": 0, "category": "string", "group": "string", "name": "string", "value": "string", "type": "string", "description": "string", "readOnly": true, "userId": "string" } ] }, "currentPassword": "string", "newPassword": "string" }

Properties

NameTypeRequiredRestrictionsDescription
userManagement.Userfalsenonenone
currentPasswordstring¦nullfalsenonenone
newPasswordstring¦nullfalsenonenone

Management.UpdateUserResponse

{ "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.UpdateUserSettingRequest

{ "setting": { "id": 0, "category": "string", "group": "string", "name": "string", "value": "string", "type": "string", "description": "string", "readOnly": true, "userId": "string" } }

Properties

NameTypeRequiredRestrictionsDescription
settingManagement.UserSettingfalsenonenone

Management.UpdateUserSettingResponse

{ "settingsId": 0, "success": true, "code": 0, "message": "string" }

Properties

NameTypeRequiredRestrictionsDescription
settingsIdinteger(int32)¦nullfalsenonenone
successbooleanfalsenonenone
codeinteger(int32)¦nullfalsenonenone
messagestring¦nullfalsenonenone

Management.User

{ "id": "string", "userName": "string", "email": "string", "phoneNumber": "string", "title": "string", "firstName": "string", "lastName": "string", "department": "string", "birthDate": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "lastDismissMessages": "2019-08-24T14:15:22Z", "lastLogIn": "2019-08-24T14:15:22Z", "rank": 0, "image": "string", "address": "string", "postalCode": "string", "region": "string", "city": "string", "country": "string", "countryCode": "string", "mobile": "string", "notes": "string", "customerId": 0, "roles": [ "string" ], "apiKeys": [ { "id": 0, "name": "string", "key": "string", "clientSecret": "string", "createdDate": "2019-08-24T14:15:22Z", "expireDate": "2019-08-24T14:15:22Z", "ownerId": "string", "revoked": true, "permissions": 0, "description": "string" } ], "settings": [ { "id": 0, "category": "string", "group": "string", "name": "string", "value": "string", "type": "string", "description": "string", "readOnly": true, "userId": "string" } ] }

Properties

NameTypeRequiredRestrictionsDescription
idstring¦nullfalsenonenone
userNamestring¦nullfalsenonenone
emailstring¦nullfalsenonenone
phoneNumberstring¦nullfalsenonenone
titlestring¦nullfalsenonenone
firstNamestring¦nullfalsenonenone
lastNamestring¦nullfalsenonenone
departmentstring¦nullfalsenonenone
birthDatestring(date-time)¦nullfalsenonenone
createdAtstring(date-time)¦nullfalsenonenone
updatedAtstring(date-time)¦nullfalsenonenone
lastDismissMessagesstring(date-time)¦nullfalsenonenone
lastLogInstring(date-time)¦nullfalsenonenone
rankinteger(int32)¦nullfalsenonenone
imagestring(byte)¦nullfalsenonenone
addressstring¦nullfalsenonenone
postalCodestring¦nullfalsenonenone
regionstring¦nullfalsenonenone
citystring¦nullfalsenonenone
countrystring¦nullfalsenonenone
countryCodestring¦nullfalsenonenone
mobilestring¦nullfalsenonenone
notesstring¦nullfalsenonenone
customerIdinteger(int32)¦nullfalsenonenone
roles[string]¦nullfalsenonenone
apiKeys[Management.ApiKey]¦nullfalsenonenone
settings[Management.UserSetting]¦nullfalsenonenone

Management.UserSetting

{ "id": 0, "category": "string", "group": "string", "name": "string", "value": "string", "type": "string", "description": "string", "readOnly": true, "userId": "string" }

Properties

NameTypeRequiredRestrictionsDescription
idinteger(int32)falsenonenone
categorystring¦nullfalsenonenone
groupstring¦nullfalsenonenone
namestring¦nullfalsenonenone
valuestring¦nullfalsenonenone
typestring¦nullfalsenonenone
descriptionstring¦nullfalsenonenone
readOnlybooleanfalsenonenone
userIdstring¦nullfalsenonenone
Last updated on