Splio · Authentication Profile

Splio Authentication

Authentication

Splio secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.

Marketing AutomationCustomer Data PlatformLoyaltyCRMEmail MarketingSMSMobile WalletRetailE-CommercePredictive AICustomer EngagementFrance
Methods: http Schemes: 1 OAuth flows: API key in:

Security Schemes

Bearer http
scheme: bearer · in: header ()

Source

Authentication Profile

Raw ↑
generated: '2026-08-29'
method: searched
source: https://dev-scp.splio.com/reference/authentication-2
docs:
- https://dev-scp.splio.com/reference/authentication-2
- https://dev-scp.splio.com/docs/authentication-1
- https://dev-scp.splio.com/reference/post_authenticate
- https://dev-scp.splio.com/docs/authentication
summary:
  model: api-key-exchanged-for-jwt-bearer
  types:
  - http
  note: >-
    Every Splio Customer Platform API call carries `Authorization: Bearer <JWT>`. The JWT is not
    long-lived credential material of its own: it is minted by POSTing an API key to
    /authenticate and is valid for 24 hours. The API key itself is created and revoked in the
    universe admin section of the Splio application (www.sp-ring.com).
schemes:
- name: Bearer
  type: http
  scheme: bearer
  bearer_format: JWT
  in: header
  header: Authorization
  value_format: 'Bearer xxxxxx.yyyyyyy.zzzzz'
  token_lifetime: 24h
  minted_by:
    operation: POST /authenticate
    spec: openapi/splio-customer-platform-openapi.json
    reference: https://dev-scp.splio.com/reference/post_authenticate
    request_fields:
    - api_key
    - password
  sources:
  - openapi/splio-customer-platform-openapi.json
  - openapi/splio-campaign-api-openapi.json
  - openapi/splio-campaign-api-v1-openapi.json
  - openapi/splio-content-api-openapi.json
  - openapi/splio-interactions-api-openapi.json
  - openapi/splio-messaging-api-openapi.json
  spec_scheme_names:
  - Bearer      # splio-customer-platform, splio-interactions-api
  - Token       # splio-campaign-api
  - Authorization  # splio-campaign-api-v1
  - bearerAuth  # splio-messaging-api
  - BearerAuth  # splio-content-api
  note: >-
    The same bearer-JWT model is declared under six different securityScheme names across Splio's
    six published specs. That is a naming inconsistency in the contracts, not six auth models.
credentials:
- name: API key
  where: Splio universe admin -> API users list
  docs: https://dev-scp.splio.com/docs/authentication-1
  provisioning: administrator-issued (no self-serve developer signup)
  rotation: managed in the universe admin section
  guidance_from_provider:
  - Use one API key per connecting system (e-commerce, PoS, ...) so a system can be identified during
    an investigation.
  - Do not re-authenticate on every call; the JWT is valid for 24 hours.
  - Never share the API key, including with Splio Customer Care — the last 3 characters plus the
    universe name are sufficient for support.
- name: Referral API token
  scheme: sha256-hmac-like digest
  docs: https://documenter.getpostman.com/view/10206569/TzRX9kyT
  note: >-
    The separately published Splio Referral API does NOT use the JWT model. It authenticates by
    SHA-256 hashing the concatenation of the coupon code and a key issued by the Splio project
    manager, passed as form-data in the request body.
sso:
  supported: true
  scope: application users (not API callers)
  docs: https://dev-scp.splio.com/docs/authentication
  note: SAML/SSO is available for logging human users into the Splio application, separate from API auth.
oauth2:
  supported: false
  note: >-
    No oauth2 or openIdConnect securityScheme appears in any published Splio spec, and no
    /.well-known/oauth-authorization-server or /.well-known/openid-configuration document is served
    on splio.com, api.splio.com or dev-scp.splio.com. scopes/ is therefore not applicable.
mutual_tls:
  supported: false

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.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/splio-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 email required.

A second provider on the same verified email joins the account you already have.