Teams Linkus Deployer

Deploy Yeastar Linkus to a Microsoft 365 tenant via Graph API

DE EN
Step 1 — Microsoft Entra ID – App Registration Setup Entra ID

Before you can deploy, you need to create an App Registration in Microsoft Entra ID once per tenant. Follow these steps:

1
Sign in to Microsoft Entra ID Portal
Go to portal.azure.com and sign in with a Global Administrator account of the target Microsoft 365 tenant.
2
Create App Registration
Navigate to Microsoft Entra ID → App registrations → New registration.
Enter a name, e.g. TeamsAppDeploy. Leave all other settings as default and click Register.
3
Copy Tenant ID and Client ID
On the Overview page of your new registration, copy:
Application (client) ID → paste as Client ID below
Directory (tenant) ID → paste as Tenant ID below
4
Add API Permission
Go to API permissions → Add a permission → Microsoft Graph → Delegated permissions.
Search for AppCatalog.ReadWrite.All, select it and click Add permissions.
Note: No admin consent needed here — the admin grants it during the interactive login step.
5
Enable Public Client Flow
Go to Authentication in the left menu. You will find the setting under the Advanced settings section (may be labelled Authentication (Preview) in some tenants).
Set Allow public client flows to Yes and click Save.
This enables the device code login used by this tool.
6
Done — proceed below
You now have all required values. Enter them in the form below and click Continue to Admin Login.
Microsoft Entra ID App Registration

No Client Secret needed. The admin logs in interactively.
App Registration requires AppCatalog.ReadWrite.All as Delegated permission + Allow public client flows: Yes.

PBX Configuration
.
Icons

Default icons loaded from icons/. Upload below to override.

Color Icon Optional override
192×192
Outline Icon Optional override
32×32