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"
}
}