Skip to main content

Configuring the Function App

23/06/2026

After uploading the Azure functions to the corresponding function apps, you need to edit the apps' settings by adding the JSON snippet below.

For more information on how to edit settings of a function app in bulk, refer to the Microsoft Azure documentation.

{
"name": "AZURE_CLIENT_ID",
"value": "Azure client ID value",1
"slotSetting": false
},
{
"name": "AZURE_CLIENT_SECRET",
"value": "Azure client secret value",2
"slotSetting": false
},
{
"name": "AZURE_TENANT_ID",
"value": "Azure tenant ID value",3
"slotSetting": false
},
{
"name": "CertificatName",
"value": "certificate name",4
"slotSetting": false
},
{
"name": "GraphApiEndpoint",
"value": "https://graph.microsoft.com/beta",
"slotSetting": false
},
{
"name": "GraphApiResource",
"value": "https://graph.microsoft.com",
"slotSetting": false
},
{
"name": "KeyVaultUrl",
"value": "https://keyvault.vault.azure.net/",5
"slotSetting": false
},
{
"name": "oAuth",
"value": "false",
"slotSetting": false
},
{
"name": "PoolPartyClientId",
"value": "ppt",
"slotSetting": false
},
{
"name": "PoolPartyClientSecret",
"value": "PoolParty client secret value",6
"slotSetting": false
},
{
"name": "PoolPartyGrantType",
"value": "password",
"slotSetting": false
},
{
"name": "PoolPartyAccessTokenUrl",
"value": "https://keycloak_server/auth/realms/servername/protocol/openid-connect/token",7
"slotSetting": false
},
{
"name": "PoolPartyForSharePointAdminSiteUrl",
"value": "https://domainname.sharepoint.com/sites/AdminSite",8
"slotSetting": false
},
{
"name": "PoolPartyLogin",
"value": "username",9
"slotSetting": false
},
{
"name": "PoolPartyPassword",
"value": "password",10
"slotSetting": false
},
{
"name": "PoolPartyUrl",
"value": "https://servername",11
"slotSetting": false
},
{
"name": "replyUri",
"value": "https://localhost:44316",
"slotSetting": false
},
{
"name": "SharePointUrl",
"value": "https://domainname.sharepoint.com",12 
"slotSetting": false
},
{
"name": "SharePointLogsOptions",
"value": "Information,Warning,Error",
"slotSetting": false
},
{
"name": "ListOfFileExtensionsToProcess", 
"value": "",
"slotSetting": false
},
{
"name": "MaximumFileSizeInKB",
"value": "",
"slotSetting": false
},
{
"name": "MaximumFilesToSend",
"value": "10",
"slotSetting": false
},

Note

Parenthesized numbers in the JSON snippet should not be treated as part of the data. They are referenced by notes about the data in the list below the snippet.

1

Replace with the Application (client) ID of the corresponding app registration in Microsoft Entra ID (formerly Azure Active Directory).

2

Replace with the value of the client secret of the corresponding app registration in Microsoft Entra ID.

3

Replace with the ID of the Azure tenant.

4

Replace with the name of the certificate of the corresponding app registration in Microsoft Entra ID.

5

Replace with the URL of the key vault of the corresponding app registration in Microsoft Entra ID.

6

To secure the communication between the Azure functions and Graph Modeling with OAuth, which is the default authentication method for fresh installations for Graphwise for SharePoint, replace with the client secret for the Graph Modeling Thesaurus Server (ppt).

Note

If you run Graph Modeling, ask the administrator of your Graph Modeling instance for the client secret of the client ppt. If you run Graph Modeling in a cloud, please contact support.

7

To secure the communication between the Azure functions and Graph Modeling with OAuth, which is the default authentication method for fresh installations for Graphwise for SharePoint, replace with the URL to the access token.

8

Replace with the URL of the site where you have installed Graphwise for SharePoint Administration.

9

To secure the communication between the Azure functions and Graph Modeling with Basic Authentication, which used to be the default authentication method for fresh installations up to Graphwise for SharePoint 2022 R3, replace with the username of the Graph Modeling user you want to use for the interaction between Graph Modeling and Graphwise for SharePoint.

10

To secure the communication between the Azure functions and PoolParty with Basic Authentication, which used to be the default authentication method for fresh installations up to Graph Modeling for SharePoint 2022 R3, replace with the password of the Graph Modeling user you want to use for the interaction between Graph Modeling and Graphwise for SharePoint.

11

Replace with the URL of the Graph Modeling server.

12

Replace with the SharePoint URL.