Go
package main import( "context" "os" polargo "github.com/polarsource/polar-go" "log" ) func main() { ctx := context.Background() s := polargo.New( polargo.WithSecurity(os.Getenv("POLAR_ACCESS_TOKEN")), ) res, err := s.Oauth2.Authorize(ctx) if err != nil { log.Fatal(err) } if res.ResponseOauth2Authorize != nil { // handle response } }
{ "client": { "created_at": "2023-11-07T05:31:56Z", "modified_at": "2023-11-07T05:31:56Z", "client_id": "<string>", "client_name": "<string>", "client_uri": "<string>", "logo_uri": "<string>", "tos_uri": "<string>", "policy_uri": "<string>" }, "sub_type": "<string>", "sub": { "id": "<string>", "email": "jsmith@example.com", "avatar_url": "<string>" }, "scopes": [ "openid" ] }
You can generate an Organization Access Token from your organization's settings.
Successful Response
Show child attributes
"user"
Was this page helpful?