communication_manager/rest/config/server/coreServers
{
"id": "0a576628-502c-491a-9d49-670bbb79cfee",
"slug": "default",
"name": "default"
}
| | |
---|
| | The id of the core server. |
| | The slug (core server configuration directory name) of the core server. |
| | The display name of the core server. |
communication_manager/rest/config/server/coreServers |
---|
| Accesses all the core server instances in the system. |
| Gets all the core server instances in the system. |
| Adds a core server to the configuration. Errors: - 409 'A core server with the given id already exists.': Returned if an core server with the given id already exists.
- 409 'A core server with the given slug already exists.': Returned if an core server with the given slug already exists.
- 409 'No name provided.': Returned if no name was provided.
- 409 'No slug provided.': Returned if no slug was provided.
|
|
communication_manager/rest/config/server/coreServers/[{id} | getByName/{slug}] |
---|
| Accesses the configuration of a specific core server instance. Parameters: - id: The configuration id of the core server instance.
- slug : The slug of the core server instance.
|
| Gets the configuration of the specified core server. Errors: - 404 'A core server with the given id does not exist': Returned if no core server exists with the given id.
- 404 'A core server with the given slug does not exist': Returned if no core server exists with the given slug.
|
| Updates the specified core server configuration. Errors: - 404 'A core server with the given id does not exist': Returned if no core server exists with the given id.
- 404 'A core server with the given slug does not exist': Returned if no core server exists with the given slug.
- 409 'No name provided.': Returned if no name was provided.
- 409 'No slug provided.': Returned if no slug was provided.
|
| Deletes the specified core server. Errors: - 404 'A core server with the given id does not exist': Returned if no core server exists with the given id.
- 404 'A core server with the given slug does not exist': Returned if no core server exists with the given slug.
|
communication_manager/rest/config/server/coreServers/[{id} | getByName/{slug}]/managingAdministrators |
---|
| Access the sub/child resource for the Administrators that manage the specified core server instance. Parameters: - id: The configuration id of the core server instance.
- slug : The slug of the core server instance.
Errors: - 404 'A core server with the given id does not exist': Returned if no core server exists with the given id.
- 404 'A core server with the given slug does not exist': Returned if no core server exists with the given slug.
See Administrator Configuration for more information. |
|
communication_manager/rest/config/server/coreServers/[{id} | getByName/{slug}]/license |
---|
| Access the sub/child resource for the License of the specified core server instance. Parameters: - id: The configuration id of the core server instance.
- slug : The slug of the core server instance.
Errors: - 404 'A core server with the given id does not exist': Returned if no core server exists with the given id.
- 404 'A core server with the given slug does not exist': Returned if no core server exists with the given slug.
See Licensing for more information. |
curl --user manager:manag3rpa55word -k -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/config/server/coreServers
curl --user manager:manag3rpa55word -k -i -H "Accept: application/json" http://localhost:58080/communication_manager/rest/config/server/coreServers/ee828da8-5ee6-413d-82ac-1273f598659d
curl --user manager:manag3rpa55word -k -i -H "Content-Type: application/json" -H "Accept: application/json" -X POST -d '{"id": "0a576628-502c-491a-9d59-670bbb79cfee", "slug": "new_server", "name": "newServer"}' http://localhost:58080/communication_manager/rest/config/server/coreServers
curl --user manager:manag3rpa55word -k -i -X DELETE http://localhost:58080/communication_manager/rest/config/server/coreServers/0a576628-502c-491a-9d59-670bbb79cfee
curl --user manager:manag3rpa55word -k -i -H "Content-Type: application/json" -H "Accept: application/json" -X PUT -d '{"id": "0a576628-502c-491a-9d59-670bbb79cfee", "slug": "new_server", "name": "newName"}' http://localhost:58080/communication_manager/rest/config/server/coreServers/0a576628-502c-491a-9d59-670bbb79cfee