Returns the list of domains already provisioned into the system. If a parameter is given, the list is filtered to those domains matching the parameter.
name | string Domain name |
{- "domains": [
- {
- "domain": "string",
- "enable_anonymous": true,
- "id": "string",
- "origins": [
- "string"
], - "parent": "string",
- "services": {
- "callcontrol": [
- "string"
], - "contacts": [
- "string"
], - "datapipe": [
- "string"
], - "filesharing": [
- "string"
], - "filetransfer": [
- "string"
], - "forms": [
- "string"
], - "login": [
- "string"
], - "meetings": [
- "string"
], - "oauth2client": [
- "string"
], - "presence": [
- "string"
], - "remotelog": [
- "string"
], - "usersettings": [
- "string"
], - "usersgroup": [
- "string"
], - "xmpp": [
- "string"
]
}
}
]
}
The Domain creation request
object (DomainStruct) The definition of a domain |
{- "domain": {
- "domain": "string",
- "enable_anonymous": true,
- "id": "string",
- "origins": [
- "string"
], - "parent": "string",
- "services": {
- "callcontrol": [
- "string"
], - "contacts": [
- "string"
], - "datapipe": [
- "string"
], - "filesharing": [
- "string"
], - "filetransfer": [
- "string"
], - "forms": [
- "string"
], - "login": [
- "string"
], - "meetings": [
- "string"
], - "oauth2client": [
- "string"
], - "presence": [
- "string"
], - "remotelog": [
- "string"
], - "usersettings": [
- "string"
], - "usersgroup": [
- "string"
], - "xmpp": [
- "string"
]
}
}
}
{- "domain": {
- "domain": "string",
- "enable_anonymous": true,
- "id": "string",
- "origins": [
- "string"
], - "parent": "string",
- "services": {
- "callcontrol": [
- "string"
], - "contacts": [
- "string"
], - "datapipe": [
- "string"
], - "filesharing": [
- "string"
], - "filetransfer": [
- "string"
], - "forms": [
- "string"
], - "login": [
- "string"
], - "meetings": [
- "string"
], - "oauth2client": [
- "string"
], - "presence": [
- "string"
], - "remotelog": [
- "string"
], - "usersettings": [
- "string"
], - "usersgroup": [
- "string"
], - "xmpp": [
- "string"
]
}
}
}
id required | string Domain ID |
The Domain update request
domain | string Domain name |
enable_anonymous | boolean Are anonymous users supported? |
origins | Array of strings List of valid origins |
parent | string Parent domain name |
object (DomainServicesStruct) The configuration of the domain's enabled sevices |
{- "domain": "string",
- "enable_anonymous": true,
- "origins": [
- "string"
], - "parent": "string",
- "services": {
- "callcontrol": [
- "string"
], - "contacts": [
- "string"
], - "datapipe": [
- "string"
], - "filesharing": [
- "string"
], - "filetransfer": [
- "string"
], - "forms": [
- "string"
], - "login": [
- "string"
], - "meetings": [
- "string"
], - "oauth2client": [
- "string"
], - "presence": [
- "string"
], - "remotelog": [
- "string"
], - "usersettings": [
- "string"
], - "usersgroup": [
- "string"
], - "xmpp": [
- "string"
]
}
}
{- "domain": {
- "domain": "string",
- "enable_anonymous": true,
- "id": "string",
- "origins": [
- "string"
], - "parent": "string",
- "services": {
- "callcontrol": [
- "string"
], - "contacts": [
- "string"
], - "datapipe": [
- "string"
], - "filesharing": [
- "string"
], - "filetransfer": [
- "string"
], - "forms": [
- "string"
], - "login": [
- "string"
], - "meetings": [
- "string"
], - "oauth2client": [
- "string"
], - "presence": [
- "string"
], - "remotelog": [
- "string"
], - "usersettings": [
- "string"
], - "usersgroup": [
- "string"
], - "xmpp": [
- "string"
]
}
}
}
Returns the list of users already provisioned into the system. If a parameter is given, the list is filtered to those users matching the parameter.
phone_number | string Phone number |
domain | string Domain name |
string | |
username | string Username |
{- "users": [
- {
- "attributes": {
- "capabilities": [
- "string"
], - "domain": "string",
- "phone_number": "string",
- "sip_mapping": {
- "password": "string",
- "username": "string"
}
}, - "email": "string",
- "enabled": true,
- "first_name": "string",
- "id": "string",
- "last_name": "string",
- "username": "string"
}
]
}
If given, related SIP Mapping will be provisioned as well.
The User creation request
object (CreateUserStruct) The definition of a user |
{- "user": {
- "attributes": {
- "capabilities": [
- "string"
], - "domain": "string",
- "phone_number": "string",
- "sip_mapping": {
- "password": "string",
- "username": "string"
}
}, - "email": "string",
- "enabled": true,
- "first_name": "string",
- "id": "string",
- "last_name": "string",
- "username": "string",
- "credentials": {
- "password": "string",
- "temporary": true
}
}
}
{- "user": {
- "attributes": {
- "capabilities": [
- "string"
], - "domain": "string",
- "phone_number": "string",
- "sip_mapping": {
- "password": "string",
- "username": "string"
}
}, - "email": "string",
- "enabled": true,
- "first_name": "string",
- "id": "string",
- "last_name": "string",
- "username": "string"
}
}
id required | string |
The User data to modify
object (UserAttributesPatchStruct) Definition of user's attributes patch | |
string User's email | |
enabled | boolean Default: true Whether the user is enabled or not |
first_name | string User's first name |
id | string User's ID |
last_name | string User's last name |
username | string Desired user's name |
{- "attributes": {
- "capabilities": [
- "string"
], - "domain": "string",
- "phone_number": "string",
- "sip_mapping": {
- "password": "string",
- "username": "string"
}
}, - "email": "string",
- "enabled": true,
- "first_name": "string",
- "id": "string",
- "last_name": "string",
- "username": "string"
}
{- "user": {
- "attributes": {
- "capabilities": [
- "string"
], - "domain": "string",
- "phone_number": "string",
- "sip_mapping": {
- "password": "string",
- "username": "string"
}
}, - "email": "string",
- "enabled": true,
- "first_name": "string",
- "id": "string",
- "last_name": "string",
- "username": "string"
}
}