generated: '2026-07-11' method: searched source: openapi/optimizely-cmp-openapi.yml docs: https://docs.developers.optimizely.com/web-experimentation/docs/registration schemes: - name: oauth2 source: openapi/optimizely-cmp-openapi.yml flows: - flow: clientCredentials tokenUrl: https://api.cmp.optimizely.com/oauth/token description: OAuth 2.0 authentication for the CMP API. scopes: - scope: all description: >- The only supported scope for the Optimizely Web Experimentation REST API OAuth 2.0 flow. The generated token has permissions that match the user role of the authorizing user. sources: - https://docs.developers.optimizely.com/web-experimentation/docs/registration - scope: openid description: >- OpenID Connect scope used in the Optimizely CMP authorization code flow to identify the user. sources: - https://docs.developers.optimizely.com/content-marketing-platform/docs/authentication-1 - scope: profile description: >- OpenID Connect scope used in the Optimizely CMP authorization code flow to access user profile information. sources: - https://docs.developers.optimizely.com/content-marketing-platform/docs/authentication-1 - scope: offline_access description: >- OpenID Connect scope used in the Optimizely CMP authorization code flow to obtain refresh tokens for long-lived access. sources: - https://docs.developers.optimizely.com/content-marketing-platform/docs/authentication-1