wazo-dird - Cannot filter or find Office365 contacts by contact id

Description

The wazo-dird service is unable to filter or find Office365 contacts using their contact ID. This issue affects users who rely on Office365 contacts integration.

Scenario

Given

A developer uses the lookup API to find a contact from a number /directories/lookup/default

When

Application receive lookup response, the response is partial and does not contain the full contact data

Then

The developers need get all contact to find the single contact. Also no filtering is possible to optimize performances:

/backends/office365/sources/{source_uuid}/contacts

Expected

Having a route to query only one contact or filter contacts by contactId

Job to be done

  • Investigate the integration logic with Office365 contacts

  • Add a filtering mechanism to correctly handle contact IDs

  • Test the functionality with various Office365 contact scenarios

Zendesk Ticket IDs

None

Activity

Show:

Details

Priority

Assignee

Reporter

Zendesk Support

Created March 4, 2025 at 7:43 PM
Updated March 4, 2025 at 7:45 PM