Authorize
GET
/oauth/authorizeQuery parameters
client_idstringrequiredClient ID issued at registration.
redirect_uristringrequiredMust exactly match one of the redirect URIs registered for this client.
scopestringrequiredSpace-separated list of requested scopes (e.g. 'memberships.read products.read').
statestringOpaque value used by the client to maintain state and prevent CSRF.
max length 1024
code_challengestringPKCE challenge, base64url of SHA-256 over the verifier (RFC 7636). Required for public clients.
min length 43 · max length 128
code_challenge_methodstringOnly S256 is accepted; plain defeats the point of PKCE.
Allowed:
S256Responses
200
Try it
Server
Parameters
Request
curl -X GET "https://api.insy.io/oauth/authorize?client_id=string&redirect_uri=string&scope=string"const response = await fetch("https://api.insy.io/oauth/authorize?client_id=string&redirect_uri=string&scope=string", {
method: "GET"
});import requests
response = requests.get(
"https://api.insy.io/oauth/authorize?client_id=string&redirect_uri=string&scope=string",
)Response
No example response.