Skip to main content

(-dev)

Download OpenAPI specification:Download

workspace

AppController_pruneWorkspaceResources

Responses

AppController_pruneWorkspaceResources

Responses

AppController_syncWorkspaceResources

Responses

AppController_exportWorkspaceResources

path Parameters
download
required
boolean

Responses

AppController_exportWorkspaceResources

path Parameters
download
required
boolean

Responses

AppController_importWorkspaceResources

Responses

AppController_importWorkspaceResources

Responses

AppController_deleteWorkspaceResources

path Parameters
workspace
required
string

Responses

AppController_deleteWorkspaceResources

path Parameters
workspace
required
string

Responses

WorkspaceController_getEnrolmentList

Responses

WorkspaceController_newWSEnrolment

Responses

WorkspaceController_updateWSEnrolment

Responses

WorkspaceController_getEnrolmentList

Responses

WorkspaceController_newWSEnrolment

Responses

WorkspaceController_updateWSEnrolment

Responses

Retrieve multiple Workspaces

query Parameters
fields
Array of strings

Selects resource fields. Docs

s
string

Adds search condition. Docs

filter
Array of strings

Adds filter condition. Docs

or
Array of strings

Adds OR condition. Docs

sort
Array of strings

Adds sort by field. Docs

join
Array of strings

Adds relational resources. Docs

limit
integer

Limit amount of resources. Docs

offset
integer

Offset amount of resources. Docs

page
integer

Page portion of resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
One of
data
required
Array of objects (Workspace)
count
required
number
total
required
number
page
required
number
pageCount
required
number

Response samples

Content type
application/json
Example
{
  • "data": [
    ],
  • "count": 0,
  • "total": 0,
  • "page": 0,
  • "pageCount": 0
}

Create a single Workspace

Request Body schema: application/json
required
object (Workspace)

Responses

Response Schema: application/json
object (Workspace)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

WorkspaceController_getWS

Responses

WorkspaceController_updateWorkspace

Responses

WorkspaceController_disableWorkspace

path Parameters
workspace
required
string

Responses

WorkspaceController_enableWorkspace

Responses

WorkspaceController_getApplications

Responses

WorkspaceController_getApplications

Responses

WorkspaceController_listWSGroup

Responses

WorkspaceController_newWSGroup

Request Body schema: application/json
required
object (Groups)

Responses

Request samples

Content type
application/json
{ }

WorkspaceController_deleteWSGroup

path Parameters
groupId
required
number

Responses

WorkspaceController_getProfilesWithWorkspace

Responses

WorkspaceController_addProfileToWorkspace

path Parameters
profileId
required
number

Responses

WorkspaceController_removeProfileFromWS

path Parameters
profileId
required
number

Responses

WorkspaceController_getWSTurnServer

Responses

WorkspaceController_getZoneWithWorkspace

Responses

WorkspaceController_createZoneWithWorkspace

Request Body schema: application/json
required
object (s0)

Responses

Request samples

Content type
application/json
{ }

WorkspaceController_deleteZoneWithWorkspace

path Parameters
zoneid
required
string

Responses

Retrieve a single Workspace

path Parameters
id
required
string
query Parameters
fields
Array of strings

Selects resource fields. Docs

join
Array of strings

Adds relational resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
object (Workspace)

Response samples

Content type
application/json
{ }

Update a single Workspace

path Parameters
id
required
string
Request Body schema: application/json
required
object (Workspace)

Responses

Response Schema: application/json
object (Workspace)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Replace a single Workspace

path Parameters
id
required
string
Request Body schema: application/json
required
object (Workspace)

Responses

Response Schema: application/json
object (Workspace)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Delete a single Workspace

path Parameters
id
required
string

Responses

Create multiple Workspaces

Request Body schema: application/json
required
bulk
required
Array of objects (Workspace)

Responses

Response Schema: application/json
Array
object (Workspace)

Request samples

Content type
application/json
{
  • "bulk": [
    ]
}

Response samples

Content type
application/json
[
  • { }
]

Retrieve a single WorkspaceEnrolment

path Parameters
id
required
number
query Parameters
fields
Array of strings

Selects resource fields. Docs

join
Array of strings

Adds relational resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
object (WorkspaceEnrolment)

Response samples

Content type
application/json
{ }

Update a single WorkspaceEnrolment

path Parameters
id
required
number
Request Body schema: application/json
required
object (WorkspaceEnrolment)

Responses

Response Schema: application/json
object (WorkspaceEnrolment)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Replace a single WorkspaceEnrolment

path Parameters
id
required
number
Request Body schema: application/json
required
object (WorkspaceEnrolment)

Responses

Response Schema: application/json
object (WorkspaceEnrolment)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Delete a single WorkspaceEnrolment

path Parameters
id
required
number

Responses

Retrieve multiple WorkspaceEnrolments

query Parameters
fields
Array of strings

Selects resource fields. Docs

s
string

Adds search condition. Docs

filter
Array of strings

Adds filter condition. Docs

or
Array of strings

Adds OR condition. Docs

sort
Array of strings

Adds sort by field. Docs

join
Array of strings

Adds relational resources. Docs

limit
integer

Limit amount of resources. Docs

offset
integer

Offset amount of resources. Docs

page
integer

Page portion of resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
One of
data
required
Array of objects (WorkspaceEnrolment)
count
required
number
total
required
number
page
required
number
pageCount
required
number

Response samples

Content type
application/json
Example
{
  • "data": [
    ],
  • "count": 0,
  • "total": 0,
  • "page": 0,
  • "pageCount": 0
}

Create a single WorkspaceEnrolment

Request Body schema: application/json
required
object (WorkspaceEnrolment)

Responses

Response Schema: application/json
object (WorkspaceEnrolment)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Create multiple WorkspaceEnrolments

Request Body schema: application/json
required
bulk
required
Array of objects (WorkspaceEnrolment)

Responses

Response Schema: application/json
Array
object (WorkspaceEnrolment)

Request samples

Content type
application/json
{
  • "bulk": [
    ]
}

Response samples

Content type
application/json
[
  • { }
]

Retrieve multiple Roles

query Parameters
fields
Array of strings

Selects resource fields. Docs

s
string

Adds search condition. Docs

filter
Array of strings

Adds filter condition. Docs

or
Array of strings

Adds OR condition. Docs

sort
Array of strings

Adds sort by field. Docs

join
Array of strings

Adds relational resources. Docs

limit
integer

Limit amount of resources. Docs

offset
integer

Offset amount of resources. Docs

page
integer

Page portion of resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
One of
data
required
Array of objects (Roles)
count
required
number
total
required
number
page
required
number
pageCount
required
number

Response samples

Content type
application/json
Example
{
  • "data": [
    ],
  • "count": 0,
  • "total": 0,
  • "page": 0,
  • "pageCount": 0
}

Create a single Roles

Request Body schema: application/json
required
object (Roles)

Responses

Response Schema: application/json
object (Roles)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Delete a single Roles

path Parameters
id
required
number

Responses

Retrieve a single Roles

path Parameters
id
required
number
query Parameters
fields
Array of strings

Selects resource fields. Docs

join
Array of strings

Adds relational resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
object (Roles)

Response samples

Content type
application/json
{ }

Update a single Roles

path Parameters
id
required
number
Request Body schema: application/json
required
object (Roles)

Responses

Response Schema: application/json
object (Roles)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Replace a single Roles

path Parameters
id
required
number
Request Body schema: application/json
required
object (Roles)

Responses

Response Schema: application/json
object (Roles)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

RolesController_enableGroup

path Parameters
id
required
number

Responses

RolesController_createRoleAndPermission

Responses

Create multiple Roles

Request Body schema: application/json
required
bulk
required
Array of objects (Roles)

Responses

Response Schema: application/json
Array
object (Roles)

Request samples

Content type
application/json
{
  • "bulk": [
    ]
}

Response samples

Content type
application/json
[
  • { }
]

health

HealthController_check

Responses

Response Schema: application/json
status
string
object or null
object or null
object

Response samples

Content type
application/json
{
  • "status": "ok",
  • "info": {
    },
  • "error": { },
  • "details": {
    }
}

permissions

Delete a single Permissions

path Parameters
id
required
number

Responses

Retrieve a single Permissions

path Parameters
id
required
number
query Parameters
fields
Array of strings

Selects resource fields. Docs

join
Array of strings

Adds relational resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
object (Permissions)

Response samples

Content type
application/json
{ }

Update a single Permissions

path Parameters
id
required
number
Request Body schema: application/json
required
object (Permissions)

Responses

Response Schema: application/json
object (Permissions)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Replace a single Permissions

path Parameters
id
required
number
Request Body schema: application/json
required
object (Permissions)

Responses

Response Schema: application/json
object (Permissions)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

PermissionsController_enableGroup

path Parameters
id
required
number

Responses

Retrieve multiple Permissions

query Parameters
fields
Array of strings

Selects resource fields. Docs

s
string

Adds search condition. Docs

filter
Array of strings

Adds filter condition. Docs

or
Array of strings

Adds OR condition. Docs

sort
Array of strings

Adds sort by field. Docs

join
Array of strings

Adds relational resources. Docs

limit
integer

Limit amount of resources. Docs

offset
integer

Offset amount of resources. Docs

page
integer

Page portion of resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
One of
data
required
Array of objects (Permissions)
count
required
number
total
required
number
page
required
number
pageCount
required
number

Response samples

Content type
application/json
Example
{
  • "data": [
    ],
  • "count": 0,
  • "total": 0,
  • "page": 0,
  • "pageCount": 0
}

Create a single Permissions

Request Body schema: application/json
required
object (Permissions)

Responses

Response Schema: application/json
object (Permissions)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Create multiple Permissions

Request Body schema: application/json
required
bulk
required
Array of objects (Permissions)

Responses

Response Schema: application/json
Array
object (Permissions)

Request samples

Content type
application/json
{
  • "bulk": [
    ]
}

Response samples

Content type
application/json
[
  • { }
]

profile

Create a single Profile

Request Body schema: application/json
required
object (Profile)

Responses

Response Schema: application/json
object (Profile)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Retrieve multiple Profiles

query Parameters
fields
Array of strings

Selects resource fields. Docs

s
string

Adds search condition. Docs

filter
Array of strings

Adds filter condition. Docs

or
Array of strings

Adds OR condition. Docs

sort
Array of strings

Adds sort by field. Docs

join
Array of strings

Adds relational resources. Docs

limit
integer

Limit amount of resources. Docs

offset
integer

Offset amount of resources. Docs

page
integer

Page portion of resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
One of
data
required
Array of objects (Profile)
count
required
number
total
required
number
page
required
number
pageCount
required
number

Response samples

Content type
application/json
Example
{
  • "data": [
    ],
  • "count": 0,
  • "total": 0,
  • "page": 0,
  • "pageCount": 0
}

ProfileController_updatePWUpdateAt

Responses

ProfileController_getProfileLoginPayload

query Parameters
email
required
string
workspace
required
string

Responses

ProfileController_createUser

path Parameters
profileId
required
number
Request Body schema: application/json
required
email
required
string
permission
required
number

LV 1 - 5, LV 1 has highest permission

groups
Array of strings
workspace
string
roles
Array of strings
Array of objects (GroupsPermissionDto)

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "groups": [
    ],
  • "workspace": "2a441200-eece-11ed-a05b-0242ac120003",
  • "roles": [
    ],
  • "permission": 2,
  • "groupsPermission": [
    ]
}

ProfileController_createUser

path Parameters
profileId
required
number
Request Body schema: application/json
required
email
required
string
permission
required
number

LV 1 - 5, LV 1 has highest permission

groups
Array of strings
workspace
string
roles
Array of strings
Array of objects (GroupsPermissionDto)

Responses

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "groups": [
    ],
  • "workspace": "2a441200-eece-11ed-a05b-0242ac120003",
  • "roles": [
    ],
  • "permission": 2,
  • "groupsPermission": [
    ]
}

ProfileController_isEmailAvailable

query Parameters
email
required
string

Responses

Delete a single Profile

path Parameters
id
required
number

Responses

Retrieve a single Profile

path Parameters
id
required
number
query Parameters
fields
Array of strings

Selects resource fields. Docs

join
Array of strings

Adds relational resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
object (Profile)

Response samples

Content type
application/json
{ }

Update a single Profile

path Parameters
id
required
number
Request Body schema: application/json
required
object (Profile)

Responses

Response Schema: application/json
object (Profile)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Replace a single Profile

path Parameters
id
required
number
Request Body schema: application/json
required
object (Profile)

Responses

Response Schema: application/json
object (Profile)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

ProfileController_getProfilePaginate

Responses

ProfileController_addToGroup

path Parameters
id
required
number

Responses

ProfileController_leaveFromGroup

path Parameters
id
required
number

Responses

ProfileController_getProfileRoles

path Parameters
id
required
number

Responses

ProfileController_udpateRole

path Parameters
id
required
number

Responses

ProfileController_patchProfileRole

path Parameters
id
required
number

Responses

Create multiple Profiles

Request Body schema: application/json
required
bulk
required
Array of objects (Profile)

Responses

Response Schema: application/json
Array
object (Profile)

Request samples

Content type
application/json
{
  • "bulk": [
    ]
}

Response samples

Content type
application/json
[
  • { }
]

auth

AuthController_enableProfile

query Parameters
email
required
string
Example: email=user@example.com

Responses

AuthController_enableProfile

query Parameters
email
required
string
Example: email=user@example.com

Responses

AuthController_disableProfileNUserByEmail

query Parameters
email
required
string
Example: email=user@example.com

Responses

AuthController_disableProfileNUserByEmail

query Parameters
email
required
string
Example: email=user@example.com

Responses

AuthController_disableProfileNUserById

path Parameters
id
required
number

Responses

AuthController_disableProfileNUserById

path Parameters
id
required
number

Responses

AuthController_batchCreate

query Parameters
workspace
required
string
group
required
number

Responses

Response Schema: application/json
id
required
number
name
required
string
email
required
string
createdAt
required
string
updatedAt
required
string
enable
required
boolean

Response samples

Content type
application/json
{
  • "id": 90,
  • "name": "username",
  • "email": "username@example.com",
  • "createdAt": "2023-05-10T03:07:20.393Z",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_batchCreate

query Parameters
workspace
required
string
group
required
number

Responses

Response Schema: application/json
id
required
number
name
required
string
email
required
string
createdAt
required
string
updatedAt
required
string
enable
required
boolean

Response samples

Content type
application/json
{
  • "id": 90,
  • "name": "username",
  • "email": "username@example.com",
  • "createdAt": "2023-05-10T03:07:20.393Z",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_createUser

Request Body schema: application/json
required
email
required
string
permission
required
number

LV 1 - 5, LV 1 has highest permission

password
required
string
name
required
string
groups
Array of strings
workspace
string
roles
Array of strings
Array of objects (GroupsPermissionDto)

Responses

Response Schema: application/json
id
required
number
name
required
string
email
required
string
createdAt
required
string
updatedAt
required
string
enable
required
boolean

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "groups": [
    ],
  • "workspace": "2a441200-eece-11ed-a05b-0242ac120003",
  • "roles": [
    ],
  • "permission": 2,
  • "groupsPermission": [
    ],
  • "password": "Str0ngP@S$w0rd!",
  • "name": "account name"
}

Response samples

Content type
application/json
{
  • "id": 90,
  • "name": "username",
  • "email": "username@example.com",
  • "createdAt": "2023-05-10T03:07:20.393Z",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_createUser

Request Body schema: application/json
required
email
required
string
permission
required
number

LV 1 - 5, LV 1 has highest permission

password
required
string
name
required
string
groups
Array of strings
workspace
string
roles
Array of strings
Array of objects (GroupsPermissionDto)

Responses

Response Schema: application/json
id
required
number
name
required
string
email
required
string
createdAt
required
string
updatedAt
required
string
enable
required
boolean

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "groups": [
    ],
  • "workspace": "2a441200-eece-11ed-a05b-0242ac120003",
  • "roles": [
    ],
  • "permission": 2,
  • "groupsPermission": [
    ],
  • "password": "Str0ngP@S$w0rd!",
  • "name": "account name"
}

Response samples

Content type
application/json
{
  • "id": 90,
  • "name": "username",
  • "email": "username@example.com",
  • "createdAt": "2023-05-10T03:07:20.393Z",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_createUser

Request Body schema: application/json
required
email
required
string
permission
required
number

LV 1 - 5, LV 1 has highest permission

password
required
string
name
required
string
groups
Array of strings
workspace
string
roles
Array of strings
Array of objects (GroupsPermissionDto)

Responses

Response Schema: application/json
id
required
number
name
required
string
email
required
string
createdAt
required
string
updatedAt
required
string
enable
required
boolean

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "groups": [
    ],
  • "workspace": "2a441200-eece-11ed-a05b-0242ac120003",
  • "roles": [
    ],
  • "permission": 2,
  • "groupsPermission": [
    ],
  • "password": "Str0ngP@S$w0rd!",
  • "name": "account name"
}

Response samples

Content type
application/json
{
  • "id": 90,
  • "name": "username",
  • "email": "username@example.com",
  • "createdAt": "2023-05-10T03:07:20.393Z",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_createGroupUser

Request Body schema: application/json
required
email
required
string
permission
required
number

LV 1 - 5, LV 1 has highest permission

password
required
string
name
required
string
groups
Array of strings
workspace
string
roles
Array of strings
Array of objects (GroupsPermissionDto)

Responses

Response Schema: application/json
id
required
number
name
required
string
email
required
string
createdAt
required
string
updatedAt
required
string
enable
required
boolean

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "groups": [
    ],
  • "workspace": "2a441200-eece-11ed-a05b-0242ac120003",
  • "roles": [
    ],
  • "permission": 2,
  • "groupsPermission": [
    ],
  • "password": "Str0ngP@S$w0rd!",
  • "name": "account name"
}

Response samples

Content type
application/json
{
  • "id": 90,
  • "name": "username",
  • "email": "username@example.com",
  • "createdAt": "2023-05-10T03:07:20.393Z",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_initWithAuth

Responses

AuthController_changePassword

Request Body schema: application/json
required
password
required
string
newPassword
required
string

Responses

Response Schema: application/json
email
required
string
updatedAt
required
string
enable
required
boolean

Request samples

Content type
application/json
{
  • "password": "Str0ngP@S$w0rd!",
  • "newPassword": "New$tr0ngP@sSw0rd!"
}

Response samples

Content type
application/json
{
  • "email": "username@example.com",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_changePassword

Request Body schema: application/json
required
password
required
string
newPassword
required
string

Responses

Response Schema: application/json
email
required
string
updatedAt
required
string
enable
required
boolean

Request samples

Content type
application/json
{
  • "password": "Str0ngP@S$w0rd!",
  • "newPassword": "New$tr0ngP@sSw0rd!"
}

Response samples

Content type
application/json
{
  • "email": "username@example.com",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_resetPassword

Responses

AuthController_setPassword

Request Body schema: application/json
required
email
required
string
newPassword
required
string

Responses

Response Schema: application/json
email
required
string
updatedAt
required
string
enable
required
boolean

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "newPassword": "New$tr0ngP@sSw0rd!"
}

Response samples

Content type
application/json
{
  • "email": "username@example.com",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_setPassword

Request Body schema: application/json
required
email
required
string
newPassword
required
string

Responses

Response Schema: application/json
email
required
string
updatedAt
required
string
enable
required
boolean

Request samples

Content type
application/json
{
  • "email": "user@example.com",
  • "newPassword": "New$tr0ngP@sSw0rd!"
}

Response samples

Content type
application/json
{
  • "email": "username@example.com",
  • "updatedAt": "2023-05-10T03:07:20.393Z",
  • "enable": "true"
}

AuthController_genKey

Responses

AuthController_genKey

Responses

AuthController_createServiceAccount

Request Body schema: application/json
required
name
required
string
workspaces
required
Array of strings
permission
required
number

LV 1 - 5, LV 1 has highest permission

apikey
string

Responses

Request samples

Content type
application/json
{
  • "name": "account name",
  • "workspaces": "2a441200-eece-11ed-a05b-0242ac120003",
  • "permission": 2,
  • "apikey": "string"
}

AuthController_createServiceAccount

Request Body schema: application/json
required
name
required
string
workspaces
required
Array of strings
permission
required
number

LV 1 - 5, LV 1 has highest permission

apikey
string

Responses

Request samples

Content type
application/json
{
  • "name": "account name",
  • "workspaces": "2a441200-eece-11ed-a05b-0242ac120003",
  • "permission": 2,
  • "apikey": "string"
}

groups

GroupsController_disableGroup

path Parameters
id
required
number

Responses

GroupsController_disableGroup

path Parameters
id
required
number

Responses

GroupsController_enableGroup

path Parameters
id
required
number

Responses

GroupsController_enableGroup

path Parameters
id
required
number

Responses

Retrieve a single Groups

path Parameters
id
required
number
query Parameters
fields
Array of strings

Selects resource fields. Docs

join
Array of strings

Adds relational resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
object (Groups)

Response samples

Content type
application/json
{ }

Update a single Groups

path Parameters
id
required
number
Request Body schema: application/json
required
object (Groups)

Responses

Response Schema: application/json
object (Groups)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Replace a single Groups

path Parameters
id
required
number
Request Body schema: application/json
required
object (Groups)

Responses

Response Schema: application/json
object (Groups)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Delete a single Groups

path Parameters
id
required
number

Responses

GroupsController_getGroup

path Parameters
id
required
number

Responses

GroupsController_patchInfoById

path Parameters
id
required
number
Request Body schema: application/json
required
object (UpdateGroupInfoDto)

Responses

Request samples

Content type
application/json
{ }

Retrieve a single Groups

path Parameters
id
required
number
query Parameters
fields
Array of strings

Selects resource fields. Docs

join
Array of strings

Adds relational resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
object (Groups)

Response samples

Content type
application/json
{ }

Update a single Groups

path Parameters
id
required
number
Request Body schema: application/json
required
object (Groups)

Responses

Response Schema: application/json
object (Groups)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Replace a single Groups

path Parameters
id
required
number
Request Body schema: application/json
required
object (Groups)

Responses

Response Schema: application/json
object (Groups)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Delete a single Groups

path Parameters
id
required
number

Responses

GroupsController_getGroup

path Parameters
id
required
number

Responses

GroupsController_patchInfoById

path Parameters
id
required
number
Request Body schema: application/json
required
object (UpdateGroupInfoDto)

Responses

Request samples

Content type
application/json
{ }

GroupsController_getGroupDevices

path Parameters
id
required
number

Responses

GroupsController_getGroupDevices

path Parameters
id
required
number

Responses

GroupsController_createAssociateZones

path Parameters
id
required
number

Responses

GroupsController_delZones

path Parameters
id
required
number
query Parameters
zones
required
Array of strings

Responses

GroupsController_getZones

path Parameters
id
required
number

Responses

GroupsController_createAssociateZones

path Parameters
id
required
number

Responses

GroupsController_delZones

path Parameters
id
required
number
query Parameters
zones
required
Array of strings

Responses

GroupsController_getZones

path Parameters
id
required
number

Responses

GroupsController_getProfiles

path Parameters
id
required
number

Responses

GroupsController_getProfiles

path Parameters
id
required
number

Responses

GroupsController_addToGroup

path Parameters
id
required
number
profileId
required
number

Responses

GroupsController_leaveFromGroup

path Parameters
id
required
number
profileId
required
number

Responses

GroupsController_addToGroup

path Parameters
id
required
number
profileId
required
number

Responses

GroupsController_leaveFromGroup

path Parameters
id
required
number
profileId
required
number

Responses

GroupsController_addRoles

path Parameters
id
required
number
Request Body schema: application/json
required
Array
string

Responses

Request samples

Content type
application/json
[
  • "string"
]

GroupsController_listRoles

path Parameters
id
required
number

Responses

GroupsController_delRole

path Parameters
id
required
number
roleId
required
number

Responses

GroupsController_addRoles

path Parameters
id
required
number
Request Body schema: application/json
required
Array
string

Responses

Request samples

Content type
application/json
[
  • "string"
]

GroupsController_listRoles

path Parameters
id
required
number

Responses

GroupsController_delRole

path Parameters
id
required
number
roleId
required
number

Responses

GroupsController_setDefaultRole

path Parameters
id
required
number
roleid
required
number

Responses

GroupsController_setDefaultRole

path Parameters
id
required
number
roleid
required
number

Responses

GroupsController_setDefaultRole

path Parameters
id
required
number
roleid
required
number

Responses

GroupsController_setDefaultRole

path Parameters
id
required
number
roleid
required
number

Responses

GroupsController_delRole

path Parameters
id
required
number
roleId
required
number

Responses

GroupsController_delRole

path Parameters
id
required
number
roleId
required
number

Responses

GroupsController_getApplications

path Parameters
id
required
number

Responses

GroupsController_setApplications

path Parameters
id
required
number
Request Body schema: application/json
required
Array
string

Responses

Request samples

Content type
application/json
[
  • "string"
]

GroupsController_getApplications

path Parameters
id
required
number

Responses

GroupsController_setApplications

path Parameters
id
required
number
Request Body schema: application/json
required
Array
string

Responses

Request samples

Content type
application/json
[
  • "string"
]

Retrieve multiple Groups

query Parameters
fields
Array of strings

Selects resource fields. Docs

s
string

Adds search condition. Docs

filter
Array of strings

Adds filter condition. Docs

or
Array of strings

Adds OR condition. Docs

sort
Array of strings

Adds sort by field. Docs

join
Array of strings

Adds relational resources. Docs

limit
integer

Limit amount of resources. Docs

offset
integer

Offset amount of resources. Docs

page
integer

Page portion of resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
One of
data
required
Array of objects (Groups)
count
required
number
total
required
number
page
required
number
pageCount
required
number

Response samples

Content type
application/json
Example
{
  • "data": [
    ],
  • "count": 0,
  • "total": 0,
  • "page": 0,
  • "pageCount": 0
}

Create a single Groups

Request Body schema: application/json
required
object (Groups)

Responses

Response Schema: application/json
object (Groups)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Retrieve multiple Groups

query Parameters
fields
Array of strings

Selects resource fields. Docs

s
string

Adds search condition. Docs

filter
Array of strings

Adds filter condition. Docs

or
Array of strings

Adds OR condition. Docs

sort
Array of strings

Adds sort by field. Docs

join
Array of strings

Adds relational resources. Docs

limit
integer

Limit amount of resources. Docs

offset
integer

Offset amount of resources. Docs

page
integer

Page portion of resources. Docs

cache
integer [ 0 .. 1 ]

Reset cache (if was enabled). Docs

Responses

Response Schema: application/json
One of
data
required
Array of objects (Groups)
count
required
number
total
required
number
page
required
number
pageCount
required
number

Response samples

Content type
application/json
Example
{
  • "data": [
    ],
  • "count": 0,
  • "total": 0,
  • "page": 0,
  • "pageCount": 0
}

Create a single Groups

Request Body schema: application/json
required
object (Groups)

Responses

Response Schema: application/json
object (Groups)

Request samples

Content type
application/json
{ }

Response samples

Content type
application/json
{ }

Create multiple Groups

Request Body schema: application/json
required
bulk
required
Array of objects (Groups)

Responses

Response Schema: application/json
Array
object (Groups)

Request samples

Content type
application/json
{
  • "bulk": [
    ]
}

Response samples

Content type
application/json
[
  • { }
]

Create multiple Groups

Request Body schema: application/json
required
bulk
required
Array of objects (Groups)

Responses

Response Schema: application/json
Array
object (Groups)

Request samples

Content type
application/json
{
  • "bulk": [
    ]
}

Response samples

Content type
application/json
[
  • { }
]