- Видео 30
- Просмотров 95 327
Graph Explorer
Добавлен 11 апр 2022
This channel is going to cover all the Topics/problems related to Microsoft Graph API.
All contents and views on this channels are personal views and not associated with Microsoft in anyway.
These videos are just for educational purpose and to help graph api community.
You can connect with me here. Say Hi. I would love to connect www.linkedin.com/in/debugwithdj?
All contents and views on this channels are personal views and not associated with Microsoft in anyway.
These videos are just for educational purpose and to help graph api community.
You can connect with me here. Say Hi. I would love to connect www.linkedin.com/in/debugwithdj?
Graph API using a Managed Identity in an Automation Runbook
GitHub Repo: github.com/ProgrammingWithDJ/AzureRunBookScript/tree/main
Azure Automation Runbook | Managed Identity | Graph API
Get Mg User Documentation:
learn.microsoft.com/en-us/powershell/module/microsoft.graph.users/get-mguser?view=graph-powershell-1.0
How to use Managed Identity using Graph API.
How to use Azure Runbook with graph API
Azure Automation Runbook | Managed Identity | Graph API
Get Mg User Documentation:
learn.microsoft.com/en-us/powershell/module/microsoft.graph.users/get-mguser?view=graph-powershell-1.0
How to use Managed Identity using Graph API.
How to use Azure Runbook with graph API
Просмотров: 608
Видео
Customize Outlook Profile Card || Using Graph API |
Просмотров 1653 месяца назад
Graph API endpoint : learn.microsoft.com/en-us/graph/add-properties-profilecard Profile Card : learn.microsoft.com/en-us/graph/add-properties-profilecard customization,office365 profile,microsoft365 profile,microsoft365,office365,azuread How to customize profile card using GRaph API? Graph API profile Graph API Postman
Intune Get Daily Device Reports Via Email. Logic Apps | Graph API
Просмотров 2423 месяца назад
URL: learn.microsoft.com/en-us/graph/api/resources/intune-devices-manageddevice?view=graph-rest-1.0 Schema: { "type": "object", "properties": { "@@odata.context": { "type": "string" }, "id": { "type": "string" }, "enrolledDeviceCount": { "type": "integer" }, "mdmEnrolledCount": { "type": "integer" }, "dualEnrolledDeviceCount": { "type": "integer" }, "deviceOperatingSystemSummary": { "type": "ob...
create a new invitation add an external user to the organization. Logic Apps Graph API.
Просмотров 1783 месяца назад
Use this API to create a new invitation or reset the redemption status for a guest user who already redeemed their invitation. Invitation adds an external user to the organization. API doc: learn.microsoft.com/en-us/graph/api/invitation-post?view=graph-rest-1.0&tabs=http how to add guest users to your tenant,adding guest users to your tenant,add guest users to your tenant tutorial,microsoft gra...
Connect Graph API With Service Now Account
Просмотров 4176 месяцев назад
what is servicenow,servicenow integration,rest in servicenow,what is servicenow platform,introduction to servicenow,what is servicenow administrator,servicenow rest,servicenow basics,service graph connector,servicenow tutorial,servicenow training,servicenowrest,servicenow,what is rest integration in servicenow,how to create incident with rest,incident management,servicenow administrator trainin...
How to create Custom Connector for Graph API in 5 Mins
Просмотров 1 тыс.6 месяцев назад
custom connector,custom connectors,custom connector power automate,custom connector flow,powerapps custom connector,custom connector in powerapps,custom connector with microsoft graph api,custom connector powerapps,powerapps custom api connector,make a custom connector,power platform custom connector,custom connector for canvas app,custom connectors in powerapps,power automate custom connector,...
(UPDATED) Get Automatic Notifications on Expiring Azure AD secrets using Logic apps and Graph API
Просмотров 3,4 тыс.7 месяцев назад
azure logic apps,azure client secret expiry notification,how to get client secret expiry date using the azure ad graph api,logic apps azure,azure app registration secret expiration powershell,azure,azure app registration client secret expiry,microsoft graph api client secret expiration,azure app registration client secret expired,azure app registration client secret,read secrets from keyvault i...
Restrict User Access To Graph API | Exchange online Application Access Policy
Просмотров 1,4 тыс.Год назад
Link to the GitHub repo: github.com/ProgrammingWithDJ/ApplicationAccesspolicy/blob/main/Mainfile application permission,azure ad application,application authentication,microsoft graph api authentication,microsoft authentication,microsoft graph explorer,microsoft graph api,api authentication,how to use power automate,microsoft automation,microsoft power platform,api authorization,power automate ...
How to Easily Export Office 365 Health Issue Status to CSV using Powershell and Graph API -
Просмотров 570Год назад
github.com/ProgrammingWithDJ/o365ActiveHealthIssues/blob/main/ExportActiveHealthIssues.ps1 learn.microsoft.com/en-us/graph/api/servicehealth-get?view=graph-rest-1.0&tabs=http. Office 365 Health Issue Status CSV Powershell Graph API Microsoft Data Export Automation IT Administration Cloud Computing.
Effortlessly Update Employee Hire Dates with Graph API: A Step-by-Step Guide || AZURE AD Microsoft
Просмотров 680Год назад
microsoft graph,microsoft learning,msgraph,users
Protect Your Data: Blocking User Access to Graph Explorer with Graph API | Microsoft
Просмотров 311Год назад
microsoft graph explorer,graph explorer,jon levesque microsoft,how to use power automate,microsoft,microsoft graph api,microsoft365,microsoft 365,power automate tutorial,microsoft flow,microsoft graph,microsoft automation,microsoft 365 developer,microsoft flow tutorial,microsoft authentication,microsoft power platform,power automate,power platform,application authentication,microsoft graph api ...
Exporting Microsoft Teams Content: Choosing Between Model A and Model B Graph Export APIs
Просмотров 2 тыс.Год назад
Link: learn.microsoft.com/en-us/microsoftteams/export-teams-content learn.microsoft.com/en-us/graph/api/channel-getallmessages?view=graph-rest-1.0&tabs=http Terms of use documentation": www.microsoft.com/licensing/terms/productoffering/MicrosoftAzure/MCA#ServiceSpecificTerms Teams Export API Model A Model B Chats Messages export data from microsoft teams inspections app,how to export chat histo...
Avoid Disruption: How to Get Notified of Expiring Client Secrets with PowerShell Script.
Просмотров 7 тыс.Год назад
Link to the Source code repo : github.com/ProgrammingWithDJ/CheckExpiringSecrets Azure Automation Runbook Graph API PowerShell script Expiring client secrets Notifications Azure Active Directory Azure AD Azure AD app registration PowerShell for Azure Azure Graph API Source code Real demo
Get Automatic Notifications on Expiring Azure App Registration Client Secrets with Logic Apps
Просмотров 16 тыс.Год назад
microsoft graph api in power automate,power automate series,graph api in power automate,registration,graph api for beginners,client credentials,registering the app in azure,graph api series,graph api tutorial,power automate for beginners,power platform series,application,power automate,pragmatic works devin knight,power automate example,power platform for beginners,power platform example,grapha...
Automating Daily Reports of Managed Intune Devices with Logic Apps and Graph API.
Просмотров 8 тыс.Год назад
microsoft graph,microsoft graph api,graph api microsoft,azure monitor integrations,performant server side search,microsoft intune,microsoft,log analytics azure,microsoft log analytics,microsoft endpoint manager reporting,microsoft endpoint manager,microsoft endpoint manager admin center,microsoft endpoint management,microsoft endpoint configuration manager,reporting,intune api,log analytics,ux ...
Using Certificate-Based Authentication with Microsoft Graph PowerShell SDK (Real Demo)
Просмотров 2,8 тыс.Год назад
Using Certificate-Based Authentication with Microsoft Graph PowerShell SDK (Real Demo)
Power Your Productivity: How to Figure Out Your Required Microsoft Graph Permissions.
Просмотров 4582 года назад
Power Your Productivity: How to Figure Out Your Required Microsoft Graph Permissions.
Using Managed Identity for Microsoft Graph Authentication with Logic App (Real Demo)
Просмотров 6 тыс.2 года назад
Using Managed Identity for Microsoft Graph Authentication with Logic App (Real Demo)
Step-by-Step Tutorial: Configuring SharePoint Site Permissions in 10 Minutes (Real-Time Demo)
Просмотров 1,6 тыс.2 года назад
Step-by-Step Tutorial: Configuring SharePoint Site Permissions in 10 Minutes (Real-Time Demo)
Maximizing Efficiency: A Guide to Sending OOF Messages/Automatic Replies with Graph API.
Просмотров 2552 года назад
Maximizing Efficiency: A Guide to Sending OOF Messages/Automatic Replies with Graph API.
Overcoming Obstacles: Tips and Tricks for Resolving Common Graph API Issues.
Просмотров 892 года назад
Overcoming Obstacles: Tips and Tricks for Resolving Common Graph API Issues.
Simplify Your Workflow: A Quick Tutorial on Filling Out the Teams Protected API Form.
Просмотров 1182 года назад
Simplify Your Workflow: A Quick Tutorial on Filling Out the Teams Protected API Form.
Reading Emails from User Mailbox with IMAP and Modern Auth in .NetCore.
Просмотров 8 тыс.2 года назад
Reading Emails from User Mailbox with IMAP and Modern Auth in .NetCore.
Using IMAP with oAuth Modern Authentication in POSTMAN (Real Demo)
Просмотров 6 тыс.2 года назад
Using IMAP with oAuth Modern Authentication in POSTMAN (Real Demo)
A Quick Tutorial on SMTP Email Sending with OAuth2 in .Net Core (Code Sample).
Просмотров 10 тыс.2 года назад
A Quick Tutorial on SMTP Email Sending with OAuth2 in .Net Core (Code Sample).
SMTP Modern oauth Authentication with POSTMAN
Просмотров 10 тыс.2 года назад
SMTP Modern oauth Authentication with POSTMAN
Microsoft Graph API Webhooks implementing LifeCycleNotificationURL
Просмотров 1,2 тыс.2 года назад
Microsoft Graph API Webhooks implementing LifeCycleNotificationURL
Using PowerShell to Leverage Microsoft Graph Api
Просмотров 1,1 тыс.2 года назад
Using PowerShell to Leverage Microsoft Graph Api
Creating an App Registration on Azure Portal and Consuming Graph API with Postman (Real Demo).
Просмотров 2,1 тыс.2 года назад
Creating an App Registration on Azure Portal and Consuming Graph API with Postman (Real Demo).
Creating Webhooks for Microsoft Graph API with Azure Functions (Real Demo)
Просмотров 4,5 тыс.2 года назад
Creating Webhooks for Microsoft Graph API with Azure Functions (Real Demo)
Does this work for API Permissions type as 'Application'? The video works well with 'delegated'
@@camn9441 check if available api has application permission supported. If it does then it will work for application as well
Thanks a lot for the video. How would this work if the app was hosted on a remote server and not a localhost?
can you please help with using managed identity for Azure autoamtion to get notifications of expiring client secrets
@@ss-ky8zg can you please elaborate your question?
Should there be a Key Vault used, such as for storing the Password of the Private Key or the certificate thumbprint ?
@@wqdfefffrehrtvplcsk yes it should be protected by key vault
@@microsoftgraphExplorer Thank you !
Appreciate the video.
@@tantarwolfe5911 thanks buddy
Is there a way to automate the client secrets nearing expiry ?
Yes you can compare if with current time and jave a condition if it's less than say 20 days then send the email
We have to must share the script?
Yes it's in the description section
Excelent!
Glad that it helped. Happy coding 💯
Excellent video sir 👏💐
Thanks mate. If it helped you in anyway. I would love to connect. Please subscribe to channel and be the part of the graph api community
How to remove the duplicate machines from azure using powershell.Did you have any script?
Do you mean duplicate machines in intune?
@@microsoftgraphExplorer Not in INTUNE. We need to remove it from azure AD
New video out using Managed Identity 💯 ruclips.net/video/8jBkqffezD8/видео.html
Graph API
If you have any request that you would like me to cover. Please comment down below and consider subscribing the channel. Happy learning 🎉
Can we automate add a user to the group chat using Logic Apps when using delegated permissions.
@@Abhinay48 yes you can use this endpoint learn.microsoft.com/en-us/graph/api/chat-post-members?view=graph-rest-1.0&tabs=http
But it throws unauthorized error when the person is not owner of the group . Can a person added to the a group chat automatically if he is not part of the group since we know chatID
@@Abhinay48 person should be able to do same operation via UI first. Check the teams group settings
I use graph API to initiate a group chat from web application.Each chatID is tied to a Table records and i created a UI where users can see the messages in UI itself rather than opening teams app. Users that are not part of the group chat can also try to join the group chat and view the messages from the web app which now it throws the unauthorized error since the user is not part of the group chat. My Question is ‘How can we automate the process of allowing user to join the group chat using delegated permissions’ so that he can view the history on what happened for that table record?
Im trying to get the user ids of all the users and the user presence using graph api and powershell. Could you help me with that? And can youplease add the code in the description that you used for this video?
Do you need to use postman, or can you just use graph explorer? Thank you.
@@ShareeHuddleston if you are using client credentials then you will need POST MAN
[ErrorAccessDenied] : Access to OData is disabled: [RAOP] : Blocked by tenant configured AppOnly AccessPolicy settings
i have provided Mail and app permission on API
@@vijaygupta4580 something must have changed on Microsoft side
Hello. Where can I get the schema that I will be using in the Parse JSON
@@lovelyjoyorola6422 hey you can copy the code from the github repo in pinned comment. Thank you
Great video, I did run into one issue on the Foreach step. When I go select the previous output from the Parse Graph Call, the only selection I have is "Body required" which there are two of I dont have "Body Value", I recreated the previous 2 steps in case I made a typo but that doesnt seem to be the issue and I was able to Run a test successfully previously. Any ideas?
Can you check the code and compare with the code in the pin comment?. I'm glad that it helped you though. Happy to see that. Please subscribe of it helped in some way. Thank you
So it looks like your code says "content": "@body('Get_Applications')" where as mine says "content": "@body('Call_Graph_API')",
@@mayhewwilroy2368 yea depends on what you name your attributes there
@@microsoftgraphExplorer I actually am still having this issue, when I create the Foreach loop and try to select "Body Value" the only option I have is "Body Required" but when running the code to test the JSON step before clearly has a body with info from the Registered Apps as expected. Im wondering what else I may be missing? Thanks, I think I saw someone else mention the same issue.
@@mayhewwilroy2368 Any luck with this problem. I'm also stuck at this point.
This saved me
Glad it helped. Please consider subscripting if the content helped you in some way
@microsoftgraphExplorer I hope you can assist me, Im having an issue when getting to the first For Each, I dont see the Body Value from the previous expression but if i do use the insert expression im getting this error: ExpressionEvaluationFailed The execution of template action 'For_each' failed: the result of the evaluation of 'foreach' expression '@body('Parse_Graph_Call')?['properties']?['value']' is of type 'Null'. The result must be a valid array.
I also got this, were you able to resolve? I thought it might be the sample payload, because the Parse Graph Call to the JSON before the Foreach seems to have all properties needed.
@UCCl2dSkmGihH0Uf8N4LOxXg no, still waiting if @microsoftgraphExplorer could reply to us
Happened to me as well, do share if you find something
Figured out using Chat gpt using whole code with it and the error as well
It would be great if we have an video on how to use odata next to check 1000’s of app secrets expiry
Use do until loop. And do until the odata next link is empty.
@MicrosoftGraphExplorer,How about monitoring only 3 reg application out of thousands ? As just want set for only 3 specific reg application?
Use three http request and use appid of those three apps that you want instead of get all call
Thanks for the video, very interesting. Could you please make on to connect to Microsoft Graph PowerShell SDK using a system managed Based Authentication ?
@microsoftGraphExplorer, I have more than 10 K registered application in Tenant, How to get details of all? Does enable Pagination on the HTTP action that queries for the App Registrations. (It’s found in the settings of the action, via the three dots) can help, also it gives wrong info where no secret not used for app (Reg App W/O Secret), also How to fix issue where as it stop when reg application is W/O secret ? Also How to send email to application owners (more than one).
Yes use do until loop and use odata next link to do pagination in graph api. Then for app registrations which use secrets create a seperate condition for it and if it's empty then just ignore or do something on else condition. Same with certificates.
@microsoftGraphExplorer, I have more than 10 K registered application in Tenant, How to get details of all? Does enable Pagination on the HTTP action that queries for the App Registrations. (It’s found in the settings of the action, via the three dots) can help, also it gives wrong info where no secret not used for app (Reg App W/O Secret), also How to fix issue where as it stop when reg application is W/O secret ? Also How to send email to application owners (more than one).
Hi, I am working in an organisation where I can't get to have the Admin Grant access to read all application for my SP. Is there any workaround to this problem?
Unfortunately no. Those are security level permissions and needs to be there and we do not have any work around for it
@@microsoftgraphExplorer What I meant is to access graph api using my user account and access all the app registrations that the logged in user has created which is secured rather than have access to read all apps under the tenant.
@@binoysankar2281 yes you can do that using delegated permissions. Check the GET application API endpoint and use that delegated permission. Thanks for watching the video. I will make a video on this soon. Stay tuned.
@@microsoftgraphExplorer Great a video would be perfect. Thanks for your time 👍🏽
small query, this will work for all the app registrations client secret right? or how to make this work multiple app registrations? If they are multiple app registrations in my environment, I looking to set up all of it.
Yes this will work for all the app registrations in the tenant. In addition to the for each loop you will also need a do until loop and do pagination to traverse all the data from graph api odata next link
Hi please can you let us know the reason to use access token instead of using client secret method used in earlier video
It is just for convince. The access token step uses same client secret methods. And both steps are same, in this case I have just considered as a seperate step. You can use either way.
Link to the code Repo: github.com/ProgrammingWithDJ/LogicAppExpiringSecrets/tree/13d22113c8a79956f107a7ae03460902bf232c23
Part Two is here the updated tutorial ruclips.net/video/vjPihv2CnwA/видео.html
How to update existing client secret for the expiered key client assertion certificate??
Part two covers this topic. Please check part two of this video
Can we able to auth free outlook account
It will update the date and time using UTC. I normally use 2024-01-05T12:00:00 to avoid any conflicts
If we don't update secrets, only read them, do we really need Application.ReadWrite.All permission for App Registration? Can we "extend" your solution to reset secrets expiring soon? (or append new secret)
I used this and absolutely love this solution. I was curious if we could do one for Enterprise Apps that have App Proxy configured with SSL certs. I am finding this a big demand for us.
Thank for your positive comments. This motivates me to bring similar contents for our community. Keep working 💪
Confirm still works on 03-2024! Thanks so much!
thanks for the work .. could you please explain the code making video
thank you rock star!
Comments like these give me motivation to work hard to help people around the world
Does it work on DevOps?
Yes
Great tutorial, I sent mail on your mail ID please help me to solve my issue.
For Managed Identity ,just replace the run as account powershell script with Connect-MgGraph -Identity And give it the appropriate Permission ,the same script will work like a charm
Very insigtful link,Did you get the changce to use Managed Indentity and shared in A demo?It will be very beneficial
Here you go Video with managed Identity ruclips.net/video/8jBkqffezD8/видео.html
Hi @Graph Explorer, The dynamic values are not showing in the email notifications. Any idea on what may be causing this issue?
Part Two is here the updated tutorial ruclips.net/video/vjPihv2CnwA/видео.html
Thank you for the video but OMG MICROSOFT... email notifications for action items is so basic...
Can you please let me know how to do this managed identity, do we need to edit the script?
Thank you for the video.
I'm not seeing that same screen when I choose to create a logic app through the azure portal. It doesn't let me set a recurrence and doesn't give me other options that you are seeing. You must be using some special logic app designer tool? I googled around but can't seem to find much about the designer tool. No explanation on how to access or use that tool makes this a very confusing video
Hi Jone, I believe the video is pretty old and Microsoft has changed few visuals since I last created this video
This was quite helpful, Would love an updated tutorial 😊😊
Part Two is here the updated tutorial ruclips.net/video/vjPihv2CnwA/видео.html