Skip to main content
Scopes are space-separated in authorization requests. Request only what your integration needs. A typical minimal integration:
Requesting scopes beyond what a user has already granted shows the consent screen again, unless you use consent=skip and the requested scopes are already covered.
bots.write, flows.write, and logs.read are valid authorization scopes. The current userinfo endpoint returns read-oriented profile data. Write scopes gate future or separate API surfaces.
Last modified on August 9, 2026