All integrations

Microsoft Contacts

MICROSOFT 365 · PEOPLE

Directory lookups under that user’s own permissions.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

microsoft_contacts_create_contactWRITE

Create a new contact.

Contacts.ReadWrite
microsoft_contacts_create_contact_folderWRITE

Create a new contact folder.

Contacts.ReadWrite
microsoft_contacts_create_shared_contactWRITE

Create a contact in another user's shared mailbox.

Contacts.ReadWrite.Shared
microsoft_contacts_delete_contactWRITE

Delete a contact.

Contacts.ReadWrite
microsoft_contacts_delete_contact_folderWRITE

Delete a contact folder and all its contacts.

Contacts.ReadWrite
microsoft_contacts_delete_shared_contactWRITE

Delete a contact from another user's shared mailbox.

Contacts.ReadWrite.Shared
microsoft_contacts_get_contactREAD

Get a specific contact by ID.

Contacts.Read
microsoft_contacts_get_shared_contactREAD

Get a specific contact from another user's shared mailbox.

Contacts.Read.Shared
microsoft_contacts_list_contact_foldersREAD

List the user's contact folders.

Contacts.Read
microsoft_contacts_list_contactsREAD

List the user's Microsoft contacts.

Contacts.Read
microsoft_contacts_list_contacts_in_folderREAD

List contacts in a specific contact folder.

Contacts.Read
microsoft_contacts_list_shared_contactsREAD

List contacts from another user's mailbox shared with you.

Contacts.Read.Shared
microsoft_contacts_move_contactWRITE

Move a contact to a different folder.

Contacts.ReadWrite
microsoft_contacts_update_contactWRITE

Update an existing contact.

Contacts.ReadWrite
microsoft_contacts_update_contact_folderWRITE

Rename a contact folder.

Contacts.ReadWrite
microsoft_contacts_update_shared_contactWRITE

Update a contact in another user's shared mailbox.

Contacts.ReadWrite.Shared

Put Microsoft Contacts behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.