Verifying If Approval Needed From Microsoft

Chad Hammond 0 Reputation points
2024-10-16T12:08:16.9433333+00:00

To start off by giving some context here, me and my team are building a Salesforce managed package for one of our clients which includes use of Microsoft's Graph API.

Using APIs to achieve below -

  • We are using SharePoint web URL for previewing and editing the files of type 'Doc', 'Docx' which are less than 5mb in size.
  • We are using SharePoint preview URL for previewing the 'text' files and for editing the text files we are using shareable link again for the files less than 5mb.

And we achieve this by below steps -

  • We get the access token for the graph api using apex by using azure app credentials like TenantId, client id, client secret.
  • All other callouts are done using JavaScript using graph api methods. File Upload, fetching web URL, fetching preview URL, and fetching the shareable link.

So just wanted to confirm in order to do so do we need Microsoft's approval for the same ?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,148 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,140 questions
SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
10,756 questions
JavaScript API
JavaScript API
An Office service that supports add-ins to interact with objects in Office client applications.
992 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Ryan Hill 28,366 Reputation points Microsoft Employee
    2024-10-16T21:43:16.88+00:00

    Hi @Chad Hammond

    I can assure you no approval is needed. You free to implement Graph and SharePoint SDKs as you see fit to meet your application requirements. The only approval you will need is the correct Entra ID access for your application to work properly. For that, you can check the docs for the various products/services you are leveraging.

    Happing coding!

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.