Create User Group


Response

The user group object. Created sub-objects are updated with their object ID.

Context

Authorization

Administrator

Errors

HTTP code Xelion code Description

400

10203

User is already connected to phone line

Example

Request
POST https://xelion.nl/api/v1/master/usergroups
Payload
{
    "commonName": "Sithtroopers",
    "objectType": "XCCUserGroup",
    "users": [
        {
            "user": {
                "oid": "2359082",
                "objectType": "UserProfile"
            },
            "objectType": "XCCUserGroupParticipant"
        }
    ],
    "lines": [
        {
            "line": {
                "commonName": "Stormtroopers",
                "oid": "2407649",
                "objectType": "XCCPhoneLine"
            },
            "skillNumber": 0,
            "incoming": true,
            "outgoing": false,
            "editable": "INCOMINGANDOUTGOING",
            "objectType": "XCCConnectedUserGroup"
        }
    ]
}
Response
{
    "object": {
        "users": [
            {
                "user": {
                    "permissions": "ReadWriteRemove",
                    "commonName": "Sithtrooper II",
                    "oid": "2359082",
                    "objectType": "UserProfile"
                },
                "oid": "2407749",
                "objectType": "XCCUserGroupParticipant"
            }
        ],
        "lines": [
            {
                "line": {
                    "permissions": "ReadWriteRemove",
                    "commonName": "Stormtroopers",
                    "oid": "2407649",
                    "objectType": "XCCPhoneLine"
                },
                "skillNumber": 0,
                "incoming": true,
                "outgoing": false,
                "editable": "INCOMINGANDOUTGOING",
                "oid": "2409122",
                "objectType": "XCCConnectedUserGroup"
            }
        ],
        "permissions": "ReadWriteRemove",
        "commonName": "Sithtroopers",
        "oid": "2407745",
        "objectType": "XCCUserGroup"
    },
    "links": [
        {
            "rel": "self",
            "href": "http://sip.xelion.nl/api/v1/master/usergroups/2407745",
            "method": "GET"
        }
    ]
}