Stensul · Authentication Profile
Stensul Authentication
Authentication
Stensul declares 0 security scheme(s) across its OpenAPI definitions.
CompanyEmailEmail MarketingMarketingMarketing AutomationContent ManagementLanding PagesMarketing OperationsEnterprise SoftwareGovernanceCollaborationSoftware-as-a-Service
Methods:
Schemes: 0
OAuth flows:
API key in:
Security Schemes
Source
Authentication Profile
generated: '2026-08-29'
method: searched
source: >-
https://stensul.com/integrations/stensul-content-api/,
https://stensul.com/integrations/stensul-user-api/,
https://stensul.com/security-trust-center/
name: Stensul Authentication
derivable_from_spec: false
derivable_note: >-
No OpenAPI or other machine-readable contract is published, so securitySchemes
could not be derived. Everything below is read from Stensul's own public
integration and security pages, which describe the auth model in prose without
naming a token endpoint, grant type, scope, or base URL.
api_authentication:
- api: Stensul Content API
scheme_type: oauth2
flow: client_credentials
flow_confidence: medium
flow_evidence: >-
Stensul describes it as "OAuth server-to-server authentication", which is
the client-credentials grant in all but name. The exact grant string, token
endpoint and token lifetime are not published.
token_endpoint: null
scopes_published: false
additional_controls:
- control: ip-allowlist
detail: >-
"IP address allowlists" — callers must originate from addresses registered
with Stensul. This is a hard gate on programmatic access: an agent or CI
job on an unregistered egress IP cannot call the API even with a valid
token.
source: https://stensul.com/integrations/stensul-content-api/
- api: Stensul User API
scheme_type: oauth2
flow: client_credentials
flow_confidence: medium
flow_evidence: >-
Same "OAuth server-to-server authentication" language as the Content API.
token_endpoint: null
scopes_published: false
additional_controls:
- control: ip-allowlist
detail: IP address allowlists, as with the Content API.
- control: scim
detail: >-
Stensul states the User API "supports SCIM provisioning standards". The
SCIM version (2.0 vs 1.1), the schema URNs, and the
/ServiceProviderConfig endpoint are not published, and a probe of
app.stensul.com/scim/v2/ServiceProviderConfig returns the application's
SPA HTML shell rather than a SCIM document. Recorded as a vendor
assertion, not a verified conformance.
source: https://stensul.com/integrations/stensul-user-api/
end_user_authentication:
note: >-
Distinct from API auth. Stensul's application supports enterprise SSO via
OAuth 2.0 / OpenID Connect and SAML 2.0, with published integration pages for
Okta, Microsoft Entra ID (Azure AD), Ping Identity, Duo and Google Workspace.
This is human sign-in to the product, not machine access to the APIs.
protocols:
- OAuth 2.0
- OpenID Connect
- SAML 2.0
identity_providers:
- name: Okta
url: https://stensul.com/integrations/stensul-okta-integration/
- name: Microsoft Entra ID / Azure AD
url: https://stensul.com/integrations/stensul-azure-ad-integration/
- name: Ping Identity
url: https://stensul.com/integrations/stensul-ping-identity-integration/
- name: Duo
url: https://stensul.com/integrations/stensul-duo-integration/
- name: Google Workspace
url: https://stensul.com/integrations/google-workplace-integration/
- name: SAML 2.0 (generic)
url: https://stensul.com/integrations/stensul-saml-integration/
source: https://stensul.com/security-trust-center/
gaps:
- No token endpoint URL published.
- No grant type named explicitly.
- No scope or permission reference published — scopes/ is therefore not written.
- No credential-provisioning self-service; keys are issued through the account team.
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/stensul-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.