Integration between ServiceNow and Microsoft Sharepoint

pranjalsrvs
Tera Contributor

Hi Community,

I've a requirement to integrate Servicenow to Microsoft Sharepoint, found a document to integrate but failed to get the sharepoint access on Microsoft 365. 

Can anyone help me to get this detail and also let me know should I need to buy any paid plugin as I've created free Microsoft Azure account with my personal email.

 

Thank you

Regards

Pranjal

 

pranjalsrvs_0-1778656751195.png

 

 

1 REPLY 1

pr8172510
Tera Guru

Hi @pranjalsrvs 

 

As per Microsoft and ServiceNow recommended integration approach, you do not need any paid plugin for basic SharePoint integration.

You can integrate ServiceNow with SharePoint  using:

  • REST API
  • OAuth 2.0
  • Microsoft Graph API

These capabilities are available OOTB in ServiceNow.


The issue is usually related to the Microsoft account type being used. If Azure was created using a personal email account (Gmail/Outlook personal), some SharePoint and Graph API permissions may not work properly because admin consent and tenant-level access are limited.


Use a Microsoft 365 Developer Tenant for testing and development.

This provides:

  • Free SharePoint Online environment
  • Azure AD admin access
  • Ability to grant Microsoft Graph permissions
  • Full OAuth testing capability

 Steps:

  1. Register for Microsoft 365 Developer Program
  2. Create Azure App Registration
  3. Add Microsoft Graph permissions:
    • Sites.ReadWrite.All
    • Files.ReadWrite.All
  4. Grant Admin Consent
  5. Generate Client Secret
  6. Configure OAuth in ServiceNow
  7. Test using REST Message / Graph API

Example Graph endpoint:

https://graph.microsoft.com/v1.0/sites

You can configure this using:

  • System OAuth
  • REST Message
  • IntegrationHub (optional)

IntegrationHub SharePoint Spoke is licensed, but for learning/testing/basic integrations, native REST API integration is sufficient and commonly used.