/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.

Entity representing a contact form metadata.

get

Get form metadata for creating a new contact.

Entity representing a contact

get

Get a contact given its id.

put

Update a given contact.

delete

Delete a given contact.

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.

Entity representing a address form metadata.

get

Get form metadata for creating a new address.

Entity representing a address

get

Get a address given its id.

put

Update a given address.

delete

Delete a given address.

Entity representing a address form metadata for update

get

Get form metadata for updating an existing address.

/address-books

Collection of address-books in a system or federation of systems.

get

Get all address-books.

post

Create a new address-book.

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 address-book

get

Get a address-book given its id.

put

Update a given address-book.

delete

Delete a given address-book.

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.