Office 365 requires additional configuration steps to allow TimeZest to create online meetings via the API. You'll need to be an administrator of your Office 365 tenant to perform these steps.

Important: These steps will only grant permission to users in your Office 365 tenant at the time you run them. If you add new users, who you wish to have TimeZest create Teams meetings for, you'll need to run them again.

  1. As an administrator, open Windows PowerShell, and install the MicrosoftTeams module:
    PS C:\WINDOWS\system32> Install-Module MicrosoftTeams -MinimumVersion 2.0.0

    You'll need to trust the repository when asked.

  2. Import the MicrosoftTeams module so you can use it:
    PS C:\WINDOWS\system32> Import-Module MicrosoftTeams

  3. Authenticate with Microsoft Teams (using MFA if required):
    PS C:\WINDOWS\system32> Connect-MicrosoftTeams

    After running this command, you'll be prompted to authenticate using your Office 365 credentials.

  4. Create an Application Policy which allows TimeZest to create online meetings:
    PS C:\WINDOWS\system32> New-CsApplicationAccessPolicy -Identity TimeZest-Teams-Policy -AppIds "88b34674-e800-4ded-a141-3deeac68c633"

  5. Grant this policy to all users in your Office 365 tenant:
    PS C:\WINDOWS\system32> Grant-CsApplicationAccessPolicy -PolicyName TimeZest-Teams-Policy -Global

It can take up to 30 minutes for this policy grant to propagate so that TimeZest will be able to create and update online meetings.

Did this answer your question?