Creating A Custom Registered Azure Application For Graph
31 August 2026
Who Does This Affect
Creating a custom registered Azure application is for customers that have a custom Registered Azure Application for using EWS, and wish to create a new one for MSGRAPH.
To do this, you can create it as below, but it is recommended to just use the Default Pre-Created Registered Application ID in the Send Method Setup Window.

Sample Registration Manifest:
{
"id": "x-x-x-x-x",
"deletedDateTime": null,
"appId": x-x-x-x-x",
"applicationTemplateId": null,
"disabledByMicrosoftStatus": null,
"createdByAppId": x-x-x-x-x",
"createdDateTime": "2026-06-05T20:46:16Z",
"displayName": "Forms Printer For Dynamics GP Multitenant MSGraph (Custom)",
"description": null,
"groupMembershipClaims": null,
"identifierUris": [],
"isDeviceOnlyAuthSupported": null,
"isDisabled": null,
"isFallbackPublicClient": null,
"nativeAuthenticationApisEnabled": null,
"notes": null,
"publisherDomain": "accountable.com",
"serviceManagementReference": null,
"signInAudience": "AzureADMultipleOrgs",
"tags": [],
"tokenEncryptionKeyId": null,
"samlMetadataUrl": null,
"defaultRedirectUri": null,
"certification": null,
"optionalClaims": null,
"requestSignatureVerification": null,
"addIns": [],
"api": {
"acceptMappedClaims": null,
"knownClientApplications": [],
"requestedAccessTokenVersion": null,
"oauth2PermissionScopes": [],
"preAuthorizedApplications": []
},
"appRoles": [],
"info": {
"logoUrl": "https:// ",
"marketingUrl": null,
"privacyStatementUrl": null,
"supportUrl": null,
"termsOfServiceUrl": null
},
"keyCredentials": [],
"parentalControlSettings": {
"countriesBlockedForMinors": [],
"legalAgeGroupRule": "Allow"
},
"passwordCredentials": [
{
"customKeyIdentifier": null,
"displayName": null,
"endDateTime": "2028-06-18T20:52:32.1223426Z",
"hint": "O3x",
"keyId": "a80888c2-3e50-47b9-b5cb-3b4b9fea43fb",
"secretText": null,
"startDateTime": "2026-06-18T20:52:32.1223426Z"
}
],
"publicClient": {
"redirectUris": [
"https://login.microsoftonline.com/common/oauth2/nativeclient"
]
},
"requiredResourceAccess": [
{
"resourceAppId": "00000003-0000-0000-c000-000000000000",
"resourceAccess": [
{
"id": "64a6cdd6-aab1-4aaf-94b8-3cc8405e90d0",
"type": "Scope"
},
{
"id": "9769c687-087d-48ac-9cb3-c37dde652038",
"type": "Scope"
},
{
"id": "7b9103a5-4610-446b-9670-80643382c1fa",
"type": "Scope"
},
{
"id": "024d486e-b451-40bb-833d-3e66d98c5c73",
"type": "Scope"
},
{
"id": "5df07973-7d5d-46ed-9847-1271055cbd51",
"type": "Scope"
},
{
"id": "e383f46e-2787-4529-855e-0e479a3ffac0",
"type": "Scope"
},
{
"id": "a367ab51-6b49-43bf-a716-a1fb06d2a174",
"type": "Scope"
},
{
"id": "7427e0e9-2fba-42fe-b0c0-848c9e6a8182",
"type": "Scope"
},
{
"id": "37f7f235-527c-4136-accd-4a02d197296e",
"type": "Scope"
},
{
"id": "ba47897c-39ec-4d83-8086-ee8256fa737d",
"type": "Scope"
},
{
"id": "14dad69e-099b-42c9-810b-d002981feec1",
"type": "Scope"
},
{
"id": "258f6531-6087-4cc4-bb90-092c5fb3ed3f",
"type": "Scope"
},
{
"id": "e1fe6dd8-ba31-4d61-89e7-88639da4683d",
"type": "Scope"
}
]
}
],
"verifiedPublisher": {
"displayName": "Arpelligo Inc",
"verifiedPublisherId": "1074594",
"addedDateTime": "2026-06-19T13:39:13Z"
},
"web": {
"homePageUrl": "https://www.accountable.com/Knowledgebase/FormsPrinter/Help/MSGraphConsent1.html",
"logoutUrl": null,
"redirectUris": [
"HTTPS://login.microsoft.online.com/common/oauth2/nativeclient"
],
"implicitGrantSettings": {
"enableAccessTokenIssuance": false,
"enableIdTokenIssuance": false
},
"redirectUriSettings": [
{
"uri": "HTTPS://login.microsoft.online.com/common/oauth2/nativeclient",
"index": null
}
]
},
"servicePrincipalLockConfiguration": {
"isEnabled": true,
"allProperties": true,
"credentialsWithUsageVerify": true,
"credentialsWithUsageSign": true,
"identifierUris": false,
"tokenEncryptionKeyId": true
},
"spa": {
"redirectUris": []
}
}