Reprise · Authentication Profile
Reprise Authentication
Authentication
Reprise secures its APIs with oauth2 and apiKey across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).
Demo AutomationProduct ToursSales DemosInteractive DemosSandbox EnvironmentsEnterprise SalesMarketing TechnologySales EnablementMCPAgent ToolingDemo Analytics
Methods: oauth2, apiKey
Schemes: 2
OAuth flows: authorizationCode
API key in: query
Security Schemes
MCPOAuth2 oauth2
· flows: authorizationCode
DataApiToken apiKey
· in: query ()
Source
Authentication Profile
generated: '2026-08-13'
method: searched
source: https://reprise.zendesk.com/hc/en-us/articles/50081170817691-The-Reprise-MCP-Meet-your-AI-Demo-Engineer
docs:
- https://reprise.zendesk.com/hc/en-us/articles/50081170817691-The-Reprise-MCP-Meet-your-AI-Demo-Engineer
- https://reprise.zendesk.com/hc/en-us/articles/18940321925659-HTML-Environment-Data-API
- https://reprise.zendesk.com/hc/en-us/articles/28931374746907-Clone-Environment-Data-API
- https://reprise.zendesk.com/hc/en-us/articles/26132466512155-SAML-SSO
note: >
Reprise publishes no OpenAPI, so this profile is searched from the provider's own help centre
and from two live /.well-known/ documents on app.getreprise.com rather than derived from
securitySchemes. Reprise runs two distinct auth models: OAuth 2.0 authorization code with PKCE
for the MCP server, and opaque per-portal tokens on a query string for the two analytics
Data APIs.
summary:
types: [oauth2, apiKey]
api_key_in: [query]
oauth2_flows: [authorizationCode]
human_sso: [SAML 2.0, Okta]
schemes:
- name: MCPOAuth2
type: oauth2
api: reprise:mcp
flows:
- flow: authorizationCode
authorizationUrl: https://app.getreprise.com/r/mcp/oauth/authorize
tokenUrl: https://app.getreprise.com/r/mcp/oauth/token
registrationUrl: https://app.getreprise.com/r/mcp/oauth/register
issuer: https://app.getreprise.com
resource: https://app.getreprise.com/mcp
pkce: required
code_challenge_methods_supported: [S256]
grant_types_supported: [authorization_code, refresh_token]
response_types_supported: [code]
token_endpoint_auth_methods_supported: [none]
dynamic_client_registration: true
bearer_methods_supported: [header]
consent: explicit per-user consent screen
identity: >
Tokens are scoped to the authorizing user and inherit that user's existing Reprise role.
The MCP cannot perform any action the user could not already perform in the Reprise UI.
No new license is required; a Builder license builds, a Presenter license presents.
revocation: >
IdP-driven deprovisioning revokes tokens immediately. SCIM/IdP deactivation cascades to
access and refresh tokens, and the token-verify filter checks user.is_active on every
request, so there is no expiry-only window. The connection is also listed in the user's
authorized-apps view and revocable there.
storage: No tokens or credentials are stored in the AI client or shared with third parties
sources:
- well-known/reprise-oauth-authorization-server.json
- well-known/reprise-oauth-protected-resource.json
- https://reprise.zendesk.com/hc/en-us/articles/50081170817691-The-Reprise-MCP-Meet-your-AI-Demo-Engineer
- name: DataApiToken
type: apiKey
in: query
name_param: token
api: [reprise:data-api, reprise:html-environment-data-api]
description: >
Both analytics Data APIs authenticate with an opaque token appended to the endpoint URL as
a token query parameter. For the HTML Environment Data API the customer creates the token
themselves in the Reprise portal under Settings → API Management, then copies the complete
endpoint (including portal ID and token) from the demo's three-dot menu via Copy API
Endpoint. For the Clone Environment Data API the token is issued by the customer's Reprise
CSM rather than self-service.
provisioning:
- self-service: Settings → API Management → create new token (HTML Environment)
- assisted: request from your Reprise CSM (Clone Environment)
scope: per Reprise portal / client
rotation: not documented
transport: HTTPS only
sources:
- https://reprise.zendesk.com/hc/en-us/articles/18940321925659-HTML-Environment-Data-API
- https://reprise.zendesk.com/hc/en-us/articles/28931374746907-Clone-Environment-Data-API
human_authentication:
- name: SAML 2.0 SSO
type: saml2
binding: service-provider-initiated
login_url: https://app.getreprise.com/auth/login/
entity_id: https://app.getreprise.com/
acs_url: https://app.getreprise.com/auth/complete/saml/
required_attributes: [email, first_name, last_name]
enablement: requested through support@reprise.com; Reprise returns a RelayState value and its X.509 certificate
source: https://reprise.zendesk.com/hc/en-us/articles/26132466512155-SAML-SSO
- name: Okta connector
type: oidc-or-saml
note: Reprise lists a dedicated Okta connector in its integrations overview
source: https://reprise.zendesk.com/hc/en-us/articles/8665755587227-Integrations-Overview
authorization:
model: RBAC
note: >
Reprise ships role-based access control in every package with customizable roles, plus
builder/presenter license tiers, group sharing and folder-level permissions. MCP tokens
inherit whatever the authorizing user already has.
sources:
- https://www.reprise.com/platform/enterprise-scale-and-security
- https://reprise.zendesk.com/hc/en-us/articles/8698959505563-Understand-Default-Roles
x-evidence:
fetched: '2026-08-13'
probes:
- url: https://app.getreprise.com/.well-known/oauth-authorization-server
http_status: 200
- url: https://app.getreprise.com/.well-known/oauth-protected-resource
http_status: 200
- url: https://app.getreprise.com/mcp/
http_status: 401
note: WWW-Authenticate Bearer with RFC 9728 resource_metadata challenge
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/reprise-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.