Strivacity · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Strivacity Native Journey API

4 actions 4 updates documentation extends openapi/strivacity-native-journey-openapi.yml
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-providerx-apievangelist-generatedx-apievangelist-sourcex-apievangelist-harvest-urlx-rate-limitsx-error-catalogx-conventionsx-authentication

Targets 3

$.info
$.components.securitySchemes.securityScheme
$.servers[0]

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Strivacity Native Journey API
  version: 1.0.0
extends: openapi/strivacity-native-journey-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-provider: strivacity
    x-apievangelist-generated: '2026-08-29'
    x-apievangelist-source: https://docs.strivacity.com/.well-known/api-catalog
    x-apievangelist-harvest-url: https://docs.strivacity.com/openapi/native-journey-api.json
- target: $.info
  update:
    x-rate-limits: rate-limits/strivacity-rate-limits.yml
    x-error-catalog: errors/strivacity-problem-types.yml
    x-conventions: conventions/strivacity-conventions.yml
    x-authentication: authentication/strivacity-authentication.yml
    x-oauth-scopes: scopes/strivacity-scopes.yml
    x-lifecycle: lifecycle/strivacity-lifecycle.yml
- target: $.components.securitySchemes.securityScheme
  update:
    description: 'OAuth 2.0 client-credentials bearer token minted at https://{tenant}.strivacity.com/oauth2/token
      with both a scope set and an audience. The scope must ALSO be granted to the client by an in-instance API
      Access policy; a 403 means the policy, not the token, is the blocker. Scope catalogue: scopes/strivacity-scopes.yml'
    x-token-endpoint: https://{tenant}.strivacity.com/oauth2/token
    x-audience-required: true
    x-scope-catalog: scopes/strivacity-scopes.yml
- target: $.servers[0]
  update:
    x-tenant-model: Every Strivacity deployment is a dedicated single-tenant instance. The {tenant} variable is
      the full brand host, e.g. brand.strivacity.com — there is no shared API host.