Microsoft Graph API Configuration Guide
This guide walks through creating and configuring a Microsoft Graph API in Microsoft Entra for use with Maptician integrations.
Contact Us
If you still have questions or prefer to get help directly, please reach out to your technical contact.
Table of Contents
Before You Begin
You will need the following:
- Access to your Microsoft Entra (formerly Azure AD) tenant with the ability to create a new registration within App registrations and the ability to generate client secrets.
- An active Maptician Account Admin user with access to your environment. This requirement applies only if you are configuring the integration yourself without Maptician assistance.
Step 1: Register the Application
From the Microsoft Entra ID home screen:
- In the left navigation menu, select App registrations.
- At the top of the page, click New registration.
- In the Name field, enter: “Maptician Graph API”
- For the Supported account types section, keep the default Accounts in this organizational directory only (Single tenant).
- Leave the Redirect URI fields blank.
- Click Register at the bottom.

Step 2: Remove Default API Permissions
After the app is registered:
- Go to Manage > API permissions in the left menu.
- Remove the default
User.Readpermission.

Step 3: Create Client Secret
In the app:
- Go to Manage > Certificates & secrets in the left menu.
- Under the Client secrets tab, click New client secret.
-
In the dialog:
- Description: Enter a name to describe this client secret, for example, “Maptician Secret 20XX”.
- Expires: Select an expiration period that fits your company's security policy. We recommend choosing 730 days (24 months) to reduce how often you need to rotate it.
- Click Add.
-
Immediately copy the Secret Value and Secret ID from the list.
- The Secret Value appears only once. Store both securely and privately, and DO NOT share this publicly. If needing to share this with teammates, please only share this through secure channels.

⚠️ IMPORTANT
If the client secret expires, any Maptician feature that depends on the Graph API will no longer function properly. Rotate to a new secret before the expiration date.
Step 4: Retrieve Application ID and Directory ID
From the app's Overview page, copy the Application (client) ID and Directory (tenant) ID.

Step 5: Configure Graph API in Maptician
- As an Account Admin in Maptician, click the settings button (gear icon) in the top-right corner of the screen.
- Go to the Environment tab > Office 365 Integration.
- Click the Add button to open the configuration panel.
-
Fill in the Graph API Connection form fields:
- Name: Unique name for the connection (no spaces allowed).
- Application/Client ID: Paste the Application (client) ID you copied from the app Overview page.
- Tenant ID: Paste the Directory (tenant) ID you copied from the app Overview page.
- Secret ID: Paste the Secret ID you copied after creating the client secret.
- Secret Value: Paste the Secret Value you copied after creating the client secret. (After saving, this field masks and hides the value permanently.)
- Custom Scopes (optional): Enter any custom scopes separated by commas.
- Secret Expiration (required): Enter the exact expiration date of your client secret.
- Expiration Notification Email (optional): Enter one email address. Maptician sends a reminder 7 days before expiration so you can update the Secret ID and Secret Value to avoid connection loss.
- Connection is for Azure Gov Cloud: Check this box only if your Entra ID tenant is in Azure Government Cloud.
- Click Set to save and create the connection.

Confirm the Graph API connection works in Maptician
Click the Check button for the new connection.

Success!
A succesful connection will show a Confirmed dialog. Click the OK button.

Failure!
If the connection check fails, you will be presented with an error dialog.

If this occurs, confirm that you have entered the correct information by clicking the Update button and validating your Graph API's information. Since your Secret Value will be hidden, the only way to verify this value is by pasting back in the previously entered value.

Maptician Features Using the Graph API
Below are the Maptician features and their setup articles that use the Microsoft Graph API: