Adapty is a mobile in-app subscription platform for iOS, Android, Flutter, React Native, and Unity apps. Its core is a client SDK for paywalls, A/B testing, remote config, and server-side receipt validation, backed by a supporting Server-Side REST API for programmatically managing profiles, purchases and transactions, access levels (entitlements), and paywalls, plus webhooks and integrations for streaming subscription events to downstream analytics and marketing tools.
APIs.json: https://raw.githubusercontent.com/api-evangelist/adapty/refs/heads/main/apis.yml
- Mobile
- Subscriptions
- In-App Purchases
- Paywalls
- Analytics
- Created: 2026-07-01
- Modified: 2026-07-01
Programmatically get, create, update, and delete end-user profiles, addressing customers by Adapty profile ID or your own customer user ID and reading their access levels, subscriptions, and non-subscriptions.
- Human URL: https://adapty.io/docs/getting-started-with-server-side-api
- Base URL:
https://api.adapty.io/api/v2/server-side-api
- Profiles
- Customers
- Server-Side
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Record transactions against a profile and validate Stripe purchases, granting the resulting access level and importing the customer's transaction history into Adapty for server-side (Stripe, web, and store) billing flows.
- Human URL: https://adapty.io/docs/server-side-api-specs
- Base URL:
https://api.adapty.io/api/v2/server-side-api
- Purchases
- Transactions
- Receipt Validation
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Grant and revoke access levels (entitlements) for a profile directly, without requiring a transaction, to unlock or remove paid features for promotions, support flows, and cross-platform entitlement syncing.
- Human URL: https://adapty.io/docs/access-level
- Base URL:
https://api.adapty.io/api/v2/server-side-api
- Access Levels
- Entitlements
- Server-Side
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Fetch a single paywall, list paywalls, and update paywall configuration server-side, retrieving the products and remote-config payload a client would otherwise resolve through the SDK.
- Human URL: https://adapty.io/docs/paywalls
- Base URL:
https://api.adapty.io/api/v2/server-side-api
- Paywalls
- Products
- Remote Config
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Attach third-party integration identifiers (analytics, attribution, and marketing tool IDs such as AppsFlyer, Amplitude, and Adjust) to an Adapty profile so subscription events can be reconciled across the customer's stack.
- Human URL: https://adapty.io/docs/getting-started-with-server-side-api
- Base URL:
https://api.adapty.io/api/v2/server-side-api
- Integrations
- Identifiers
- Attribution
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Outbound webhooks that POST subscription lifecycle events (trial start, subscription started, renewed, billing issue, refund, access-level granted/revoked) to your endpoint in near real time for downstream analytics and messaging.
- Human URL: https://adapty.io/docs/webhook
- Base URL:
https://api.adapty.io/api/v2/server-side-api
- Webhooks
- Events
- Subscription Lifecycle
FN: Kin Lane Email: kin@apievangelist.com