Is there an API to pre-populate contacts & speed dials into a Teams user profile?

Silverman, Alan 26 Reputation points

We are looking to pre-populate individual Teams setups - specifically within the Calls / Contacts & Calls / Contacts / Speed Dials sections within user's profiles. The way we are currently doing it is to log into that user's account individually, manually enter the contacts, and then manually add them to speed dials. This is a very time consuming procedure.

On the same topic, when a contact is added manually into the Teams / Calls / Contacts interface, where is that contact information actually stored on the back-end? I can't find those contacts via Outlook nor by any API definitions that I can find.

I have looked into the graph API looking within the hierarchy, but I have been unable to find anything relevant. Is there something that I am missing within the graph API or otherwise where we can make these updates programmatically?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,836 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,920 questions
{count} vote

1 answer

Sort by: Most helpful
  1. ChetanSharmamsft 1,026 Reputation points Microsoft Vendor

    Hello @Silverman, Alan ,

    There is a Graph API Beta endpoint that provides more information for user profile:

    It returns user details with more information then below API:

    We have a patch call API to update the user contact details

    Could you please try with these.

    0 comments No comments