Documentation Index
Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
To authenticate with ImmyBot, you need:- Microsoft Entra Tenant ID - The Azure tenant ID that owns your ImmyBot app registration
- ImmyBot Instance Subdomain - The first segment of your ImmyBot instance URL
- Client ID - The Application client ID from your Microsoft Entra app registration
- Client Secret - A client secret value from your Microsoft Entra app registration
Prerequisites:
- Access to your ImmyBot tenant as an administrator.
- Permission to create or manage Microsoft Entra app registrations.
- Permission to add a Person and User in ImmyBot.
Instructions:
Step 1: Create or find your Microsoft Entra app registration
- In Microsoft Entra, go to App registrations.
- Click New registration, or open an existing app registration for ImmyBot API access.

- From the app registration overview, copy the Directory (tenant) ID and Application (client) ID.

Step 2: Create a client secret
- In the app registration, open Certificates & secrets.
- Create a new client secret.
- Copy the secret Value.

Store the Client Secret securely. Azure only shows the client secret value once.
Step 3: Copy the Enterprise Application Object ID
- From the app registration overview, click the Managed application in local directory link.

- On the Enterprise Application properties page, copy the Object ID.

Step 4: Add the Azure service principal as a Person in ImmyBot
- In ImmyBot, expand Show more in the sidebar and open People.

- Click New.

- Create a Person for the integration. Select the owner tenant, enter a recognizable name and email, and paste the Enterprise Application Object ID into Azure Object ID.

Step 5: Create a User and assign an API access role in ImmyBot
- In ImmyBot, expand Show more and open Users & Roles.

- Click Add New User.

- Select the Person you created, then click Create Users.

- Assign an administrator role that can access the ImmyBot API, such as System Administrator (Legacy) or the applicable administrator role for your tenant.
- Set the assignment to Allow, then click Assign.

Step 6: Find your ImmyBot instance subdomain
- Open your ImmyBot instance URL.
- Copy the first segment before
.immy.bot.
https://acme.immy.bot, enter acme.
Step 7: Enter credentials in the Connect UI
Once you have your ImmyBot credentials:- Open the form where you need to authenticate with ImmyBot.
- Enter your Microsoft Entra Tenant ID, ImmyBot Instance Subdomain, Client ID, and Client Secret in their respective fields.
- Submit the form, and you should be successfully authenticated.
