Salesflare Authentication
Salesflare secures its APIs with http, oauth2, and openIdConnect across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, implicit, clientCredentials, and refreshToken flow(s).
Security Schemes
Source
Authentication Profile
generated: '2026-08-13'
method: searched
source: https://api.salesflare.com/docs
docs: https://api.salesflare.com/docs#section/Introduction/Authentication
note: >-
Salesflare runs TWO distinct authentication surfaces and the OpenAPI describes
neither of them formally. The published Swagger 2.0 at
https://api.salesflare.com/openapi.json declares NO securityDefinitions and NO
security block at all — the bearer-token model is documented only in prose in
info.description, which is why the mechanical derive pass
(0-working/derive-authentication.py) found zero schemes. This file is searched
from the provider's own docs and from its live RFC 8414 / RFC 9728 discovery
documents, not derived from the spec.
summary:
types: [http, oauth2, openIdConnect]
api_key_in: [header]
oauth2_flows: [authorizationCode, implicit, clientCredentials, refreshToken]
spec_declares_security: false
schemes:
- name: bearerApiKey
type: http
scheme: bearer
in: header
parameter: Authorization
format: 'Bearer {APIKEY}'
surface: REST API (https://api.salesflare.com)
method: searched
source: https://api.salesflare.com/docs
key_management: >-
Keys are created by the account holder in the Salesflare web app under
"Settings" > "API keys" (https://app.salesflare.com/#/settings/apikeys).
rotation_policy: not published
scoped: false
note: >-
A Salesflare API key is a long-lived account-level bearer credential. It
carries no scopes and no expiry that the provider documents; it inherits
the permissions of the user who created it.
- name: salesflareOIDC
type: openIdConnect
surface: MCP server (https://mcp.salesflare.com/mcp)
method: probed
source: https://api.salesflare.com/.well-known/oauth-authorization-server
issuer: https://api.salesflare.com/oidc
authorization_endpoint: https://api.salesflare.com/oidc/auth
token_endpoint: https://api.salesflare.com/oidc/token
userinfo_endpoint: https://api.salesflare.com/oidc/userinfo
jwks_uri: https://api.salesflare.com/oidc/jwks
registration_endpoint: https://api.salesflare.com/oidc/register
end_session_endpoint: https://api.salesflare.com/oidc/session/end
pushed_authorization_request_endpoint: https://api.salesflare.com/oidc/request
grant_types: [authorization_code, implicit, refresh_token, client_credentials]
response_types: [code, 'code id_token', id_token, none]
code_challenge_methods: [S256]
token_endpoint_auth_methods:
- client_secret_basic
- client_secret_jwt
- client_secret_post
- private_key_jwt
- none
id_token_signing_alg: [RS256]
dpop_signing_alg: [ES256, EdDSA]
scopes: [openid, offline_access]
dynamic_client_registration: true
note: >-
Standards-complete OIDC provider. PKCE S256, DPoP, PAR and RFC 7591 dynamic
client registration are all advertised, which is what lets an arbitrary MCP
client connect to https://mcp.salesflare.com/mcp without a pre-registered
client_id. No openid-configuration document is served at
/.well-known/openid-configuration — only the RFC 8414 oauth-authorization-server
path answers.
transport:
https_required: true
minimum_tls: '1.2'
source: https://api.salesflare.com/docs
note: >-
"All requests must be sent using HTTPS with TLS 1.2 or higher... older
versions or SSL are not supported for security reasons." Observed TLS on
api.salesflare.com is TLSv1.3 (see security/salesflare-domain-security.yml).
unauthenticated_response:
status: 401
source: https://api.salesflare.com/docs
gaps:
- The OpenAPI declares no securitySchemes, so generated clients get no auth wiring.
- REST API keys are unscoped and account-wide; no least-privilege model is published.
- No documented key rotation or expiry policy.
- The OIDC surface authorizes the MCP server only; it is not offered as an auth
option 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
curl "https://apis.io/api/v1/security/salesflare-authentication"
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.