Superwall

Superwall is a remote paywall platform for mobile apps, offering AI‑powered monetization tools that let developers build, A/B test, and optimize in‑app paywalls and subscription experiences without shipping an app update. It provides SDKs for iOS, Android, and Web, along with analytics, audience targeting, and flexible pricing plans to help apps grow revenue.

Superwall publishes 42 API contracts indexed on the APIs.io network, including App Store Connect Configurations V2 API, App User Erasures V2 API, Application Webapp Origins V2 API, and 39 more. Tagged areas include Company, Monetization, Mobile, SDK, and Payments.

The Superwall catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Superwall’s developer surface includes CLI, changelog, authentication, getting-started guide, documentation, API reference, support, and 29 more developer resources.

63.2/100 strong Agent 33/100 agent ready Full breakdown ↓
scored 2026-10-31 · rubric v0.25.0 · Show this score on your site →
1 published contract 1 Agent Skills
CompanyMonetizationMobileSDKPaymentsAnalytics

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-10-31 · rubric v0.25.0
Regulatory Posture applies to this provider. Its tags matched the Payments regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero: never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and several others — scorable at all.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for Superwall It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/superwall/"><img src="https://apis.io/badge/superwall/card.svg" alt="Superwall on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • MCP Server +12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
  • Idempotency +9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
  • Delegated User Identity +6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
  • Registration Without a Human +6 pts — a `registration_endpoint` in the served RFC 8414 / OIDC discovery document
  • Documented Reversibility +6 pts — a reversal operation in the contract, graded up when a window is documented too
5 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/superwall/apis.yml: open an issue on github.com/api-evangelist/superwall to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 42

Individual APIs this provider publishes, each with its own machine-readable definition.

Superwall App Store Connect Configurations V2 API

CRUD for organization-scoped App Store Connect API key configurations. Pairs with the transparent proxy at `/app-store-connect/proxy/:team_id/*`.

Superwall App User Erasures V2 API

Request, track and cancel the erasure of an end user's data (GDPR Art. 17).

Superwall Application Webapp Origins V2 API

Manage the browser-origin allowlist used to authorize WEBAPP checkout for an application.

Superwall Assets V2 API

Manage media assets (images and videos) for reuse across paywalls.

Superwall Audit Logs V2 API

Query the V2 API audit log. Each entry records one served request: the caller, endpoint, outcome, and any auth/authz failure. Scoped to an organization.

Superwall Campaigns V2 API

Manage campaigns, placements, and audiences. A Campaign controls when and to whom paywalls are displayed. Campaigns are scoped to a specific application (per-platform) since tri...

Superwall Chart Annotations API

Annotations mark what happened on an application's timeline, such as a release, a feature by the App Store or a marketing campaign. Every time-series chart for the application d...

Superwall Charts V2 API

Query chart data for analytics and reporting. Includes revenue metrics, subscription data, user analytics, and paywall performance. Chart data is read-only; annotations drawn on...

Superwall CLI Agent V2 API

Hosted, spend-capped AI inference for the Superwall CLI when no local coding agent is available.

Superwall Custom Store Events API

Report subscription lifecycle events from a custom store's own billing system.

Superwall Custom Stores API

Manage the custom stores of a project: stores that sell through the customer's own checkout.

Superwall Demand Score V2 API

Demand Score analytics used by the dashboard. Requires charts:read scope.

Superwall Entitlements V2 API

Manage entitlements and manual grants. An Entitlement represents a feature or capability that can be unlocked for users through product purchases or manual grants. Entitlements ...

Superwall Events V2 API

View event logs and retry failed event deliveries. Events represent messages sent to webhook endpoints.

Superwall Google Play V2 API

Configure an application's Google Play service-account credentials and Real-Time Developer Notification delivery.

Superwall Grants V2 API

Query manual entitlement grants by device or user.

Superwall Imports API

Bulk import of users, aliases, attributes and subscription history into the subscriptions source of truth.

Superwall Integration Event Names (Service) API

Custom event names for one project/integration pair, read by integration-router on the webhook ingestion path. Authenticated with the internal service token as Authorization: Be...

Superwall Me V2 API

User-centric endpoints. These endpoints only require user authentication and do not require organization context.

Superwall Onboarding V2 API

Onboarding milestone state for an application. Read-only; aggregates SDK events, product, and paywall signals for the dashboard quickstart guide.

Superwall Organization Access V2 API

Manage dashboard member project access and organization API key project restrictions.

Superwall Organizations V2 API

Manage organization settings.

Superwall Paywall Resolver (Public) API

Resolve a numeric paywall id to its identifier. Authenticated with a preview capability (sat_ or API-minted pvt_) from the debugger deep link, sent as Authorization: Bearer .

Superwall Paywall Templates (Public) API

Browse the global paywall template catalog. This endpoint is public and returns only globally-available templates.

Superwall Paywalls V2 API

Manage paywalls and paywall templates. A Paywall is a monetization screen shown to users. Paywalls are scoped to a specific application (per-platform) since their design and beh...

Superwall Products V2 API

Manage products (in-app purchases and subscriptions). A Product represents a purchasable item shown on paywalls. Products are scoped to a project (cross-platform) rather than a ...

Superwall Project Transfers V2 API

The Project Transfers V2 API from Superwall — 6 operation(s) for project transfers v2.

Superwall Projects V2 API

Manage projects for cross-platform app grouping. A Project groups multiple Applications (one per platform) for unified management.

Superwall Query V2 API

Proxy ClickHouse queries scoped to an organization. Compatible with the clickhouse-client CLI via --url flag.

Superwall Retention Configurations V2 API

Manage retention configurations used by the realtime worker. Configurations are stored in Superwall and are not synced to Apple default-message APIs.

Superwall Retention Default Messages V2 API

Manage Apple default message mappings by environment, product, and locale.

Superwall Retention Messages V2 API

Manage retention messages for Apple subscription win-back. Messages are stored locally and uploaded to Apple for review.

Superwall Retention Messaging Onboarding V2 API

Dashboard onboarding actions for Apple retention messaging setup.

Superwall Retention Campaigns V2 API

The retentionCampaignsV2 API from Superwall — 7 operation(s) for retentioncampaignsv2.

Superwall RevenueCat V1 (compatible) API

RevenueCat v1 API-compatible, read-only subscriber view backed by the subscription source of truth: the subscriber object with its entitlements, subscriptions, non-subscriptions...

Superwall RevenueCat V2 (compatible) API

RevenueCat v2 API-compatible, read-only customer views backed by the subscription source of truth: the customer object, their subscriptions, active entitlements, and identity-gr...

Superwall Surveys V2 API

Manage surveys shown to users after paywall interactions. Surveys collect user feedback such as why they chose not to subscribe. Surveys are scoped to a specific application.

Superwall Users V2 API

Manage users, user attributes, events, and diagnostics for an application.

Superwall Users V3 API

Alias-aware user subscriptions, aliases, and synced attributes sourced from the subscriptions store.

Superwall Web2App Integrations V2 API

Manage head script integrations for web2app paywall pages. Supports Facebook Pixel, Google Tag Manager, Console Logger, and custom scripts.

Superwall Webhooks V2 API

Manage webhook endpoints for receiving real-time event notifications. Delivery formats use dedicated Svix applications: `superwall` (default) and `superwall_v2`. Note: Webhook e...

Superwall WorkOS Organization Admin API

Mint WorkOS Admin Portal links for organization administrators to self-configure SSO, Directory Sync, audit log streaming, and domain verification.

Scroll for all 42

Agent Skills 1

Packaged agent skills for driving this provider's APIs from an AI assistant.

create-project

AGENT SKILL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Superwall Rate Limits

0 limits

RATE LIMITS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Superwall Context

12 classes · 79 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Superwall API Rules

14 rules · 8 errors 4 warnings 2 info

SPECTRAL

JSON Schema 6

Standalone JSON Schema definitions for this provider's data models.

AuditLogEntryWithActor

32 properties

JSON SCHEMA

AuditLogList

5 properties

JSON SCHEMA

CustomStoreEvent

15 properties

JSON SCHEMA

DoctorReport

6 properties

JSON SCHEMA

Rule Conditions

3 properties

JSON SCHEMA

Rule Conditions

3 properties

JSON SCHEMA

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Superwall Authentication

2 schemes

SECURITY

Superwall Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Superwall Agentic Access

285 operations · 159 acting · 5 human-in-the-loop

285 operations · 159 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 9

Pagination, idempotency, versioning, errors, and events

Scroll for all 9

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: superwall
name: Superwall
description: Superwall is a remote paywall platform for mobile apps, offering AI‑powered monetization tools that let developers
  build, A/B test, and optimize in‑app paywalls and subscription experiences without shipping an app update. It provides SDKs
  for iOS, Android, and Web, along with analytics, audience targeting, and flexible pricing plans to help apps grow revenue.
image: https://superwall.com/assets/og/default.png
url: https://artifacts.apis.io/superwall/apis.yml
x-type: company
x-source: harvest:new-submission
x-tier: profiled
x-tier-reason: enrichment pass 2026-10-28 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-10-28'
modified: '2026-10-28'
tags:
- Company
- Monetization
- Mobile
- SDK
- Payments
- Analytics
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: AgenticAccess
  url: agentic-access/superwall-agentic-access.yml
- type: Plans
  url: plans/superwall-plans-pricing.yml
- type: Spectral
  url: rules/superwall-rules.yml
- type: JSONLD
  url: json-ld/superwall-context.jsonld
- type: Vocabulary
  url: vocabulary/superwall-vocabulary.yml
- type: AgentSkill
  url: skills/_index.yml
- type: DataModel
  url: data-model/superwall-data-model.yml
- type: Components
  url: components/superwall-components.yml
- type: CLI
  url: cli/superwall-cli.yml
- type: ChangeLog
  url: changelog/superwall-changelog.yml
- type: Conventions
  url: conventions/superwall-conventions.yml
- type: Authentication
  url: authentication/superwall-authentication.yml
- type: ErrorCatalog
  url: errors/superwall-problem-types.yml
- type: Conformance
  url: conformance/superwall-conformance.yml
- type: LLMsTxt
  url: llms/superwall-llms.txt
- type: Hosts
  url: hosts/superwall-hosts.yml
- type: Vendors
  url: vendors/superwall-vendors.yml
- type: SDKs
  url: packages/superwall-packages.yml
- type: Packages
  url: packages/superwall-packages.yml
- type: Webhooks
  url: https://superwall.com/integrations/webhooks
- type: StatusPage
  url: https://status.superwall.com/
- type: GettingStarted
  url: https://superwall.com/case-studies/rizz-god
- type: DomainSecurity
  url: security/superwall-domain-security.yml
- type: Website
  url: https://superwall.com/
- type: Documentation
  url: https://superwall.com/docs/
- type: DeveloperPortal
  url: https://superwall.com/docs/
- type: APIReference
  url: https://superwall.com/docs/
- type: Support
  url: https://superwall.com/docs/support
- type: Blog
  url: https://superwall.com/blog
- type: Pricing
  url: https://superwall.com/pricing
- type: TermsOfService
  url: https://superwall.com/legal/terms-of-service
- type: PrivacyPolicy
  url: https://superwall.com/legal/privacy-policy
- type: Changelog
  url: https://superwall.com/changelog
- type: GitHubOrganization
  url: https://github.com/superwall
- type: SignUp
  url: https://superwall.com/signup
- type: Login
  url: https://superwall.com/login
apis:
- aid: superwall:superwall-app-store-connect-configurations-v2-api
  name: Superwall App Store Connect Configurations V2 API
  description: CRUD for organization-scoped App Store Connect API key configurations. Pairs with the transparent proxy at
    `/app-store-connect/proxy/:team_id/*`.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - App Store Connect Configurations V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-app-store-connect-configurations-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-app-user-erasures-v2-api
  name: Superwall App User Erasures V2 API
  description: Request, track and cancel the erasure of an end user's data (GDPR Art. 17).
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - App User Erasures V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-app-user-erasures-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-application-webapp-origins-v2-api
  name: Superwall Application Webapp Origins V2 API
  description: Manage the browser-origin allowlist used to authorize WEBAPP checkout for an application.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Application Webapp Origins V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-application-webapp-origins-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-assets-v2-api
  name: Superwall Assets V2 API
  description: Manage media assets (images and videos) for reuse across paywalls.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Assets V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-assets-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-audit-logs-v2-api
  name: Superwall Audit Logs V2 API
  description: 'Query the V2 API audit log. Each entry records one served request: the caller, endpoint, outcome, and any
    auth/authz failure. Scoped to an organization.'
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Audit Logs V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-audit-logs-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-campaigns-v2-api
  name: Superwall Campaigns V2 API
  description: Manage campaigns, placements, and audiences. A Campaign controls when and to whom paywalls are displayed. Campaigns
    are scoped to a specific application (per-platform) since triggers and audience rules are platform-specific.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Campaigns V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-campaigns-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-chart-annotations-api
  name: Superwall Chart Annotations API
  description: 'Annotations mark what happened on an application''s timeline, such as a release, a feature by the App Store
    or a marketing campaign. Every time-series chart for the application draws them, for everyone with access to it.


    An annotation with `end_at: null` is a point: one moment, drawn as a line. With an `end_at` it is a range from `start_at`
    to `end_at`, drawn as a shaded span. Both are exact instants: send ISO 8601 timestamps with a timezone, and they are returned
    in UTC. A chart places each annotation in the bucket that contains it, so an hourly chart shows a point at its hour.


    Reading needs the charts:read scope; creating, updating and deleting need charts:write. An application holds up to 1000
    annotations. Deletes are permanent; the audit log records every change.'
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Chart Annotations
  properties:
  - type: OpenAPI
    url: openapi/superwall-chart-annotations-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-charts-v2-api
  name: Superwall Charts V2 API
  description: Query chart data for analytics and reporting. Includes revenue metrics, subscription data, user analytics,
    and paywall performance. Chart data is read-only; annotations drawn on charts are managed with the charts:write scope
    (see Chart Annotations).
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Charts V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-charts-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-cli-agent-v2-api
  name: Superwall CLI Agent V2 API
  description: Hosted, spend-capped AI inference for the Superwall CLI when no local coding agent is available.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - CLI Agent V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-cli-agent-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-custom-store-events-api
  name: Superwall Custom Store Events API
  description: Report subscription lifecycle events from a custom store's own billing system.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Custom Store Events
  properties:
  - type: OpenAPI
    url: openapi/superwall-custom-store-events-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-custom-stores-api
  name: Superwall Custom Stores API
  description: 'Manage the custom stores of a project: stores that sell through the customer''s own checkout.'
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Custom Stores
  properties:
  - type: OpenAPI
    url: openapi/superwall-custom-stores-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-demand-score-v2-api
  name: Superwall Demand Score V2 API
  description: Demand Score analytics used by the dashboard. Requires charts:read scope.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Demand Score V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-demand-score-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-entitlements-v2-api
  name: Superwall Entitlements V2 API
  description: Manage entitlements and manual grants. An Entitlement represents a feature or capability that can be unlocked
    for users through product purchases or manual grants. Entitlements are scoped to a project (cross-platform) rather than
    a single application, so they can be shared across iOS, Android, and web.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Entitlements V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-entitlements-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-events-v2-api
  name: Superwall Events V2 API
  description: View event logs and retry failed event deliveries. Events represent messages sent to webhook endpoints.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Events V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-events-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-google-play-v2-api
  name: Superwall Google Play V2 API
  description: Configure an application's Google Play service-account credentials and Real-Time Developer Notification delivery.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Google Play V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-google-play-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-grants-v2-api
  name: Superwall Grants V2 API
  description: Query manual entitlement grants by device or user.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Grants V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-grants-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-imports-api
  name: Superwall Imports API
  description: Bulk import of users, aliases, attributes and subscription history into the subscriptions source of truth.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Imports
  properties:
  - type: OpenAPI
    url: openapi/superwall-imports-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-integration-event-names-service-api
  name: Superwall Integration Event Names (Service) API
  description: 'Custom event names for one project/integration pair, read by integration-router on the webhook ingestion path.
    Authenticated with the internal service token as Authorization: Bearer <token>.'
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Integration Event Names (Service)
  properties:
  - type: OpenAPI
    url: openapi/superwall-integration-event-names-service-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-me-v2-api
  name: Superwall Me V2 API
  description: User-centric endpoints. These endpoints only require user authentication and do not require organization context.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Me V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-me-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-onboarding-v2-api
  name: Superwall Onboarding V2 API
  description: Onboarding milestone state for an application. Read-only; aggregates SDK events, product, and paywall signals
    for the dashboard quickstart guide.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Onboarding V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-onboarding-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-organization-access-v2-api
  name: Superwall Organization Access V2 API
  description: Manage dashboard member project access and organization API key project restrictions.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Organization Access V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-organization-access-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-organizations-v2-api
  name: Superwall Organizations V2 API
  description: Manage organization settings.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Organizations V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-organizations-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-paywall-resolver-public-api
  name: Superwall Paywall Resolver (Public) API
  description: 'Resolve a numeric paywall id to its identifier. Authenticated with a preview capability (sat_ or API-minted
    pvt_) from the debugger deep link, sent as Authorization: Bearer <token>.'
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Paywall Resolver (Public)
  properties:
  - type: OpenAPI
    url: openapi/superwall-paywall-resolver-public-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-paywall-templates-public-api
  name: Superwall Paywall Templates (Public) API
  description: Browse the global paywall template catalog. This endpoint is public and returns only globally-available templates.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Paywall Templates (Public)
  properties:
  - type: OpenAPI
    url: openapi/superwall-paywall-templates-public-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-paywalls-v2-api
  name: Superwall Paywalls V2 API
  description: Manage paywalls and paywall templates. A Paywall is a monetization screen shown to users. Paywalls are scoped
    to a specific application (per-platform) since their design and behavior are platform-specific.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Paywalls V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-paywalls-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-products-v2-api
  name: Superwall Products V2 API
  description: Manage products (in-app purchases and subscriptions). A Product represents a purchasable item shown on paywalls.
    Products are scoped to a project (cross-platform) rather than a single application, so they can be shared across iOS,
    Android, and web.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Products V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-products-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-project-transfers-v2-api
  name: Superwall Project Transfers V2 API
  description: The Project Transfers V2 API from Superwall — 6 operation(s) for project transfers v2.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Project Transfers V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-project-transfers-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-projects-v2-api
  name: Superwall Projects V2 API
  description: Manage projects for cross-platform app grouping. A Project groups multiple Applications (one per platform)
    for unified management.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Projects V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-projects-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-query-v2-api
  name: Superwall Query V2 API
  description: Proxy ClickHouse queries scoped to an organization. Compatible with the clickhouse-client CLI via --url flag.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Query V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-query-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-retention-configurations-v2-api
  name: Superwall Retention Configurations V2 API
  description: Manage retention configurations used by the realtime worker. Configurations are stored in Superwall and are
    not synced to Apple default-message APIs.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Retention Configurations V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-retention-configurations-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json
- aid: superwall:superwall-retention-default-messages-v2-api
  name: Superwall Retention Default Messages V2 API
  description: Manage Apple default message mappings by environment, product, and locale.
  humanURL: https://api.superwall.com/docs
  baseURL: https://api.superwall.com
  tags:
  - Retention Default Messages V2
  properties:
  - type: OpenAPI
    url: openapi/superwall-retention-default-messages-v2-api-openapi.yml
  - type: JSONSchema
    url: json-schema/superwall-audit-log-entry-with-actor-schema.json
  - type: JSONSchema
    url: json-schema/superwall-custom-store-event-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-schema.json
  - type: JSONSchema
    url: json-schema/superwall-rule-conditions-1-schema.json
  - type: JSONSchema
    url: json-schema/superwall-doctor-report-schema.json
  - type: JSONSchema
    url: json-schema/superwall-audit-log-list-schema.json


# --- truncated at 32 KB (42 KB total) ---
# Full source: https://artifacts.apis.io/superwall/apis.yml

Superwall API — frequently asked questions

Does Superwall have an API?

Yes. APIs.io lists 42 APIs from Superwall, including Superwall App Store Connect Configurations V2 API, Superwall App User Erasures V2 API and Superwall Application Webapp Origins V2 API, and 39 more.

Is there an OpenAPI specification for the Superwall API?

Yes. APIs.io indexes 42 OpenAPI specifications for Superwall, each linked for download from this page.

How do I authenticate with the Superwall API?

Superwall uses bearer-token authentication (2 schemes). The details are profiled on APIs.io as Superwall Authentication.

How much does the Superwall API cost?

APIs.io lists 4 pricing plans for Superwall, with each plan's price, limits and inclusions under Pricing Plans on this page.

Is the Superwall API ready for AI agents?

Superwall has a Kin Score of 63.2 out of 100 (strong) and an Agent Readiness score of 33.3 (agent-ready), scored by API Evangelist on 2026-10-31.

Work with this as data

Every provider 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 providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • 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 provider
curl "https://apis.io/api/v1/providers/superwall"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/superwall/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/superwall/evidence"

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.