What’s supported
Supported actions
This connector supports:- Read Actions, including full historic backfill and incremental read. Incremental read is supported for
apps,customers,entitlements,integrations_webhooks,metrics_overview,offerings,products, andpurchaseswhen a time window is used; forsubscriptions, a full read is done per scheduled read. - Write Actions (create/update).
- Proxy Actions, using the base URL
https://api.revenuecat.com. - Subscribe Actions are not currently supported.
Supported objects
| Object | Read | Write | Subscribe |
|---|---|---|---|
| apps | |||
| customers | |||
| entitlements | |||
| integrations_webhooks | |||
| metrics_overview | |||
| offerings | |||
| products | |||
| purchases | |||
| subscriptions |
Notes and limitations
- Write support:
apps,customers,entitlements,integrations_webhooks,offerings, andproductssupport create, update, and delete. Single-record operations only (no bulk write). - Read-only objects:
subscriptions,purchases, andmetrics_overvieware read-only (store-derived or aggregated data). - Incremental read: When a time window is used, incremental read is supported for all objects except
subscriptions, which uses a full read per schedule. - This connector uses the RevenueCat API v2 only; v1 API keys are not valid.
Example integration
To define an integration for RevenueCat, use a manifest file (amp.yaml). For a complete example, visit our samples repo on Github.
Before you get started
To connect RevenueCat with Ampersand, you will need a RevenueCat account. Once your account is created, you’ll need to obtain the following from your project:- API Key — Secret API key (v2) for server-side use. The connector sends it as
Authorization: Bearer <key>. - Project ID — Your project identifier (typically starts with
proj_). This is required as metadata when using the connector.
Create a RevenueCat account
Here’s how you can sign up for a RevenueCat account:- Sign up at RevenueCat and create a project.
Obtain API credentials
Follow the steps below to obtain your Secret API key (v2) and Project ID from RevenueCat:- Log in to the RevenueCat dashboard.
- Select your project.
- Project ID: Go to Project settings → General. Copy the Project ID (it typically starts with
proj_). - Secret API key (v2): Go to API keys. Click + New Secret API key, choose V2, set the desired permissions, then Generate. Copy the secret key.
Using the connector
This connector uses API Key auth, which means that you do not need to set up a Provider App before getting started. (Provider apps are only required for providers that use OAuth2 Authorization Code grant type.) To start integrating with RevenueCat:- Create a manifest file; see Example integration.
- Deploy it using the amp CLI.
- If you are using Read Actions, create a destination.
- Embed the InstallIntegration UI component. The UI component will prompt the customer for their API key and Project ID.
- Start using the connector!
- If your integration has Read Actions, you’ll start getting webhook messages.
- If your integration has Write Actions, you can start making API calls to our Write API.
- If your integration has Proxy Actions, you can start making Proxy API calls.

