Skip to content
/ MVP Public
forked from p0w3rsh3ll/MVP

PowerShell Module to interact with the Microsoft MVP API

License

Notifications You must be signed in to change notification settings

brow1920/MVP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MVP

PowerShell Module to interact with the Microsoft MVP API

https://mvpapi.portal.azure-api.net/

https://aka.ms/mvp-api-video

AUTH

  • Ocp-Apim-Subscription-Key : Subscription key which provides access to this API. Found in your Profile.
  • Authorization : OAuth 2.0 access token obtained from MSFT Live OAuth. Supported grant types: Authorization code.

ISSUES

  • Not able to retrieve the Authentication Hash from MSFT Live OAuth using PowerShell. (for now you can retrieve your hash using the 'TRY IT' on https://mvpapi.portal.azure-api.net/

TODO

  • Get-MVPContribution (All and by ID)
  • Get-MVPContributionArea
  • Get-MVPContributionType
  • Get-MVPContributionVisibility
  • Get-MVPOnlineIdentity (All, By ID, By NomindationID)
  • Get-MVPProfile (Current and by ID)
  • Get-MVPProfileImage
  • New-MVPContribution (POST)
  • New-MVPOnlineIdentity (POST)
  • Remove-MVPContribution (DELETE)
  • Remove-MVPOnlineIdentity (DELETE)
  • Set-MVPConfiguration
  • Set-MVPContribution (PUT) (to edit an existing one)
  • Set-MVPOnlineIdentity (PUT)
  • Remove-MVPConfiguration

About

PowerShell Module to interact with the Microsoft MVP API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%