Skip to main content
GET
/
v1
/
auth
/
oauth
/
microsoft
/
begin
Microsoft
curl --request GET \
  --url https://api.streambird.io/v1/auth/oauth/microsoft/begin
{
  "redirect_url": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=90f32a8e-4013-4627-b67c-d8f0db966931&redirect_uri=http%3A%2F%2Flocalhost%3A11019%2Fv1%2Fauth%2Foauth%2Fcallback%2Fapp_24ydphdixx2ydhF0E5WUFUKWNqi&response_type=code&scope=openid+email+profile&state=microsoft-F7j9hHnMeIWsHEHpwwgtDJ2T76TAEwmYHacp87uR7nJcbgltWST21zlMr1C5ORYp"
}

Query Parameters

public_token
string
required

Required Public token of the App, public token can be exposed in the frontend and client side SDKs.

redirect
boolean

Optional Determines if the response should be a 302 auto redirect instead of returning the redirect_url in the json with a 200 status code.

login_redirect_url
string

Optional If an existing user is found, this URL will be used for redirect upon the completion of the OAuth flow

registration_redirect_url
string

Optional If a new user is created, this URL will be used for redirect upon the completion of the OAuth flow

Response

Microsoft response

redirect_url
string
required
Minimum length: 1