Create Restricted Address Book


This request adds a restricted address book to the database.

Resource

POST /restrictedaddressbooks

Response

Object Response < RestrictedAddressBook > The created object.

Context

Authorization

Administrator

Errors

Example

Request
POST https://xelion.nl/api/v1/master/restrictedaddressbooks
Payload
{
    "commonName": "Sales Address Book",
    "members": [
        {
            "user": {
                "oid": "2063015",
                "objectType": "UserProfile"
            }
        },
        {
            "user": {
                "oid": "2063016",
                "objectType": "UserProfile"
            }
        }
    ],
    "objectType": "RestrictedAddressBook"
}
Response
{
    "object": {
        "members": [
            {
                "user": {
                    "permissions": "ReadWriteRemove",
                    "commonName": "John Doe",
                    "oid": "2063015",
                    "objectType": "UserProfile"
                },
                "permissions": "ReadWriteRemove",
                "commonName": "John Doe",
                "oid": "2064651",
                "objectType": "RestrictedAddressBookMember"
            },
            {
                "user": {
                    "permissions": "ReadWriteRemove",
                    "commonName": "Jane Doe",
                    "oid": "2063016",
                    "objectType": "UserProfile"
                },
                "permissions": "ReadWriteRemove",
                "commonName": "Jane Doe",
                "oid": "2064652",
                "objectType": "RestrictedAddressBookMember"
            }
        ],
        "permissions": "ReadWriteRemove",
        "commonName": "Sales Address Book",
        "oid": "2064650",
        "objectType": "RestrictedAddressBook"
    },
    "links": [
        {
            "rel": "self",
            "method": "GET"
        }
    ]
}