/contacts

Collection of Contacts in a system, federation of systems, or in a default AddressBook.

get

Get all Contacts in the system or default AddressBook.

post

Create a new Contact in the default AddressBook.

Query the collection of Contacts in a system, federation of systems, or in a default addressBook by posting a Query object.

post

Submit a query using a ContactQuery object.

Entity representing a Contact form metadata.

get

Get form metadata for creating a new Contact.

Entity representing a Contact

get

Get a particular Contact given its id.

put

Update a particular Contact given its id.

delete

Delete a particular Contact given its id.

Entity representing a Contact form metadata for update

get

Get form metadata for updating an existing Contact.

/addresses

Collection of Addresses in a system, federation of systems, or in a default AddressBook.

get

Get all Addresses in the system or default AddressBook.

post

Create a new Address in the default AddressBook.

Query the collection of Addresses in a system, federation of systems, or in a default addressBook by posting a Query object.

post

Submit a query using a AddressQuery object.

Entity representing a Address form metadata.

get

Get form metadata for creating a new Address.

Entity representing a Address

get

Get a particular Address given its id.

put

Update a particular Address given its id.

delete

Delete a particular Address given its id.

Entity representing a Address form metadata for update

get

Get form metadata for updating an existing Address.

/address-books

Collection of AddressBooks in a system or federation of systems.

get

Get all AddressBooks.

post

Create a new AddressBook.

Query the collection of AddressBooks in a system, federation of systems, or in a default addressBook by posting a Query object.

post

Submit a query using a AddressBookQuery object.

Entity representing a AddressBook form metadata.

get

Get form metadata for creating a new AddressBook.

The root AddressBooks in the AddressBook hierarchy. A node with no parents is an orphan. While all AddressBook Ids are known to the hierarchy, an orphan does not appear in the hierarchy unless explicitly added as a root node or child of another node.

get

Get all root root-address-book

Entity representing a AddressBook

get

Get a particular AddressBook given its id.

put

Update a particular AddressBook given its id.

delete

Delete a particular AddressBook given its id.

Entity representing a AddressBook form metadata for update

get

Get form metadata for updating an existing AddressBook.

get

Get child AddressBooks for the given AddressBook in the hierarchy.

put

Add AddressBook as child of the given AddressBook in the hierarchy.

delete

Remove the given AddressBook as a child of the given AddressBook in the hierarchy.

get

Get parent AddressBooks for the given AddressBook in the hierarchy.

get

Get all Contacts in this AddressBook

put

Add the given Contact to this AddressBook

delete

Remove the given Contact from the AddressBook.

get

Get all Addresses in this AddressBook

put

Add the given Address to this AddressBook

delete

Remove the given Address from the AddressBook.