Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Make Microsoft service root configurable for Outlook and OneDrive nodes #13451

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

kyle-blacklist
Copy link

@kyle-blacklist kyle-blacklist commented Feb 23, 2025

Summary

This change adds the ability to use the different Microsoft service roots that are available in the Outlook and OneDrive nodes. For example, the Microsoft GovCloud service root can be configured so that https://graph.microsoft.us is used instead of https://graphql.microsoft.com.

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

@CLAassistant
Copy link

CLAassistant commented Feb 23, 2025

CLA assistant check
All committers have signed the CLA.

@Joffcom
Copy link
Member

Joffcom commented Feb 23, 2025

Hey @kyle-blacklist

Do you have documentation links for each of the URLs and can you add some tests to verify that the correct URLs are being sent in the request.

@Joffcom Joffcom added tests-needed This PR needs additional tests node/improvement New feature or request community Authored by a community member labels Feb 23, 2025
@kyle-blacklist
Copy link
Author

Do you have documentation links for each of the URLs and can you add some tests to verify that the correct URLs are being sent in the request.

I do and will. I'm also planning on submitting a change to the N8N docs that contains more information about the service root urls.

This change makes the service root configurable for the Microsoft Outlook nodes.

The service root endpoint is configurable in the Outlook credential.

The motivation behind this change is to allow the Microsoft Outlook N8N node to connect to the other tenant types such as the Microsoft GovCloud instances.
This change makes the service root configurable for the Microsoft OneDrive nodes.

The service root endpoint is configurable in the OneDrive credential.

The motivation behind this change is to allow the Microsoft OneDrive N8N node to connect to the other tenant types such as the Microsoft GovCloud instances.
@kyle-blacklist kyle-blacklist force-pushed the kd-microsoft-service-endpoints branch from 2f281fd to a2bcd75 Compare February 24, 2025 02:45
@kyle-blacklist
Copy link
Author

@Joffcom I added tests for the new functionality as well as a comment about the source of the service root urls. I also added a change for the docs, but I'm not sure how to sequence the PR's so I haven't opened the one for the docs yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Authored by a community member node/improvement New feature or request tests-needed This PR needs additional tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants