Reevo · Authentication Profile
Reevo Authentication
Authentication
Reevo secures its APIs with apiKey, oauth2, and openIdConnect across 3 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).
CompanyArtificial IntelligenceSalesCRMRevenue OperationsSales AutomationLead GenerationAgentsMCPSales Engagement
Methods: apiKey, oauth2, openIdConnect
Schemes: 3
OAuth flows: authorizationCode
API key in: header
Security Schemes
ApiKeyAuth apiKey
· in: header ()
ReevoMCPOAuth oauth2
· flows: authorizationCode
ReevoLogin openIdConnect
Source
Authentication Profile
generated: '2026-08-13'
method: searched
source: https://help.reevo.ai/Data-management-and-migration/Integrations-With-Other-Tools
docs:
- https://help.reevo.ai/Data-management-and-migration/Integrations-With-Other-Tools
- https://help.reevo.ai/AI-and-productivity/Reevo-MCP
note: Reevo publishes no OpenAPI, so this profile is transcribed from the provider's
own documentation and confirmed against live unauthenticated probes of api.reevo.ai
and mcp.reevo.ai. `derive-authentication.py` was run first and produced nothing (0
spec files in openapi/).
summary:
types:
- apiKey
- oauth2
- openIdConnect
api_key_in:
- header
oauth2_flows:
- authorizationCode
schemes:
- name: ApiKeyAuth
type: apiKey
in: header
parameter_name: x-api-key
applies_to: https://api.reevo.ai/api/v1/public
source: https://help.reevo.ai/Data-management-and-migration/Integrations-With-Other-Tools
issuance:
where: Reevo workspace Settings -> Integrations -> API Keys -> New API key
url: https://app.reevo.ai/settings/integrations
who: workspace admins only
prerequisite: The organization must have available quota for public requests.
visibility: The key is shown exactly once at creation and cannot be retrieved again.
revocation: Keys are expired from the API keys table (three-dot menu -> Expire
key); an expired key stops working immediately.
rotation_policy: null
authorization_model:
style: per-resource read/write permissions selected at key creation
inheritance: A write permission automatically grants read on the same resource.
enforcement: The service validates on every request that the key carries the required
permissions and rejects the call with an error naming the missing permissions.
permissions:
- resource: Accounts
read: true
write: true
- resource: Contacts
read: true
write: true
- resource: Opportunities
read: true
write: true
- resource: Tasks
read: true
write: true
- resource: Activities
read: false
write: true
- resource: Users
read: true
write: false
- resource: Mailbox
read: true
write: false
- resource: Sequence Enrollment
read: true
write: true
- resource: Webhooks
read: true
write: true
observed:
missing_key_status: 422
missing_key_body: '{"detail":[{"type":"missing","loc":["header","x-api-key"],"msg":"Field
required","input":null}]}'
invalid_key_status: 401
invalid_key_body: '{"error_response_type":"GENERIC","error":"UnauthorizedError","message":"Invalid
API key","details":null}'
probed: '2026-08-13'
probe_url: https://api.reevo.ai/api/v1/public/accounts/search
- name: ReevoMCPOAuth
type: oauth2
applies_to: https://mcp.reevo.ai/mcp
source: https://mcp.reevo.ai/.well-known/oauth-authorization-server
metadata_documents:
- https://mcp.reevo.ai/.well-known/oauth-authorization-server
- https://mcp.reevo.ai/.well-known/oauth-protected-resource
issuer: https://mcp.reevo.ai
flows:
- flow: authorizationCode
authorizationUrl: https://mcp.reevo.ai/authorize
tokenUrl: https://mcp.reevo.ai/token
refreshUrl: https://mcp.reevo.ai/token
scopes: scopes/reevo-scopes.yml
registration_endpoint: https://mcp.reevo.ai/register
revocation_endpoint: https://mcp.reevo.ai/token
dynamic_client_registration: true
pkce:
required: true
code_challenge_methods:
- S256
token_endpoint_auth_methods:
- client_secret_basic
- client_secret_post
- none
bearer_methods_supported:
- header
protected_resource: https://mcp.reevo.ai
authorization_servers:
- https://mcp.reevo.ai
resource_documentation: https://reevo.ai
note: Consent is per-scope; Reevo's authorization page shows exactly which object/action
scopes a client requested and a tool can only run if that scope was granted. Tokens
act as the connected Reevo user and inherit that user's workspace permissions.
- name: ReevoLogin
type: openIdConnect
applies_to: https://app.reevo.ai (end-user sign-in, not an API surface)
openIdConnectUrl: https://login.reevo.ai/.well-known/openid-configuration
source: https://login.reevo.ai/.well-known/openid-configuration
issuer: https://login.reevo.ai/
authorization_endpoint: https://login.reevo.ai/authorize
token_endpoint: https://login.reevo.ai/oauth/token
userinfo_endpoint: https://login.reevo.ai/userinfo
jwks_uri: https://login.reevo.ai/.well-known/jwks.json
device_authorization_endpoint: https://login.reevo.ai/oauth/device/code
revocation_endpoint: https://login.reevo.ai/oauth/revoke
registration_endpoint: https://login.reevo.ai/oidc/register
mfa_challenge_endpoint: https://login.reevo.ai/mfa/challenge
code_challenge_methods:
- S256
- plain
scopes_supported:
- openid
- profile
- offline_access
- name
- given_name
- family_name
- nickname
- email
- email_verified
- picture
- created_at
- identities
- phone
- address
note: Standard OIDC discovery for Reevo's identity host. It authenticates humans
into the Reevo web app; it is not the authorization server for either the public
REST API (x-api-key) or the MCP server (which runs its own issuer at mcp.reevo.ai).
Third-party sign-in with Microsoft is documented as an option.
gaps:
- No OpenAPI securitySchemes block exists, so no machine-readable auth contract is
published for the REST API.
- No documented API key rotation policy, key expiry period, or IP allow-listing.
- No mTLS, HTTP basic or bearer-JWT option is documented for the REST API.
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/reevo-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.