Opensense (formerly SenderGen) · Authentication Profile

Opensense Formerly Sendergen Authentication

Authentication

Opensense (formerly SenderGen) declares 3 security scheme(s) across its OpenAPI definitions.

CompanyEmail Signature ManagementEmail MarketingBrand ManagementSales EnablementMarketingEmail
Methods: Schemes: 3 OAuth flows: API key in:

Security Schemes

saml
http
scheme: password
apiKey

Source

Authentication Profile

opensense-formerly-sendergen-authentication.yml Raw ↑
generated: '2026-08-13'
method: searched
source: >-
  https://help.opensense.com/docs/opensense-supports-saml.md,
  https://help.opensense.com/docs/zapier-integration.md,
  https://help.opensense.com/docs/google-workspace-permissions.md,
  https://help.opensense.com/docs/outreach-integration-permissions.md,
  https://www.opensense.com/llms.txt
docs: https://help.opensense.com/docs/opensense-supports-saml.md
summary: >-
  Opensense documents authentication for the PLATFORM, not for a public API.
  Administrators sign in to app.opensense.com via SAML 2.0 SSO (or a password
  for non-SSO users). A REST API is advertised on the marketing site and in
  llms.txt, but the only publicly documented way to obtain a credential for it
  is to ask an Opensense integration specialist for an API key — there is no
  self-service key issuance, no developer portal, and no published token
  endpoint. Derived scheme detail is unavailable because Opensense publishes no
  OpenAPI or other machine-readable contract.
schemes:
- id: saml-sso
  type: saml
  applies_to: Opensense web application sign-in (app.opensense.com / accounts.opensense.com)
  spec: SAML 2.0
  providers:
  - Okta
  - SAP
  - Oracle
  - OneLogin
  - Ping Identity
  note: >-
    "Opensense fully supports SAML 2.0 for secure and seamless integration with
    your identity provider. Contact your account manager for more information!"
  source: https://help.opensense.com/docs/opensense-supports-saml.md
- id: password
  type: http
  scheme: password
  applies_to: Non-SSO Opensense user sign-in
  source: https://help.opensense.com/docs/update-your-password.md
- id: api-key
  type: apiKey
  applies_to: Opensense REST API / Zapier integration
  issuance: manual
  self_service: false
  note: >-
    "Enter your domain and the Zapier API key. An Opensense integration
    specialist can provide you an API key if you don't already have one." The
    key's transport (header vs query parameter), name, format, rotation policy
    and expiry are not published.
  transport: undocumented
  source: https://help.opensense.com/docs/zapier-integration.md
provisioning:
  scim: false
  note: >-
    User provisioning and de-provisioning is documented via Okta, and directory
    sync from Azure AD / Entra ID, on-premise AD, Google Directory and Workday.
    SCIM is not named by Opensense.
  source: https://www.opensense.com/llms.txt
consumed_oauth_scopes:
  note: >-
    These are OAuth 2.0 scopes Opensense REQUESTS FROM third-party platforms as
    an OAuth client. They are not scopes Opensense issues for its own API, so no
    OAuthScopes pointer is emitted from them. Recorded because they are the only
    published, itemised authorization surface this provider has.
  providers:
  - provider: Google Workspace
    flow: OAuth 2.0 (Google Workspace Marketplace app "Opensense (formerly SenderGen)", publisher Opensense Inc.)
    data_flow: one-way, Google Workspace to Opensense
    scopes:
    - scope: https://www.googleapis.com/auth/admin.directory.user.readonly
      access: read-only
      purpose: Pull user attributes (name, title, department)
    - scope: https://www.googleapis.com/auth/admin.directory.group.readonly
      access: read-only
      purpose: Identify group memberships to assign the correct signature template
    - scope: https://www.googleapis.com/auth/admin.directory.orgunit.readonly
      access: read-only
      purpose: Filter or target based on the user's OU placement
    - scope: https://www.googleapis.com/auth/gmail.settings.basic
      access: read-write
      purpose: Edit email signatures for the user's primary account
    source: https://help.opensense.com/docs/google-workspace-permissions.md
  - provider: Outreach
    flow: OAuth 2.0, authorized by an Outreach administrator
    scopes:
    - scope: users.all
      purpose: Read user profile data to populate and sync Opensense signature fields
    - scope: teams.read
      purpose: Read team and group membership to assign users to Opensense groups
    - scope: mailboxes.all
      purpose: >-
        Read and write Outreach mailbox settings to push the Opensense signature
        block. Applies to Outreach mailbox records only; does not grant access to
        the underlying Microsoft 365 / Google Workspace accounts.
    - scope: prospects.read
      purpose: Read prospect records to support recipient-based banner targeting
    source: https://help.opensense.com/docs/outreach-integration-permissions.md
gaps:
- No public API reference or machine-readable specification
- API key transport, format and rotation are undocumented
- No self-service credential issuance; keys are requested from a human
- No OAuth authorization server or OIDC discovery document is served on any Opensense host