# RevenueCat Documentation — API Reference > REST API v1 and v2 reference, with one page per resource. Part of the RevenueCat documentation for building in-app purchases and subscriptions. Each link below points to the Markdown version of a page in this section. For every other section, see the root index at [llms.txt](https://www.revenuecat.com/docs/llms.txt). For the complete documentation as a single Markdown file, see [llms-full.txt](https://www.revenuecat.com/docs/llms-full.txt). ## API Reference - [REST API v1 Reference](https://www.revenuecat.com/docs/api-v1): API v1 overview: authentication, request format, and URL parameters. - [API v1: Customer Info Model](https://www.revenuecat.com/docs/api-v1/customer-info-model): API v1 schema reference for the customer info model. - [API v1: Customers](https://www.revenuecat.com/docs/api-v1/customers): 4 API v1 endpoints for customers. - [API v1: Entitlements](https://www.revenuecat.com/docs/api-v1/entitlements): 2 API v1 endpoints for entitlements. - [API v1: Offerings](https://www.revenuecat.com/docs/api-v1/offerings): 3 API v1 endpoints for offerings. - [API v1: Offerings Model](https://www.revenuecat.com/docs/api-v1/offerings-model): API v1 schema reference for the offerings model. - [API v1: Transactions](https://www.revenuecat.com/docs/api-v1/transactions): 6 API v1 endpoints for transactions. - [REST API v2 Reference](https://www.revenuecat.com/docs/api-v2): API v2 overview: authentication, pagination, rate limits, expandables, and error handling. - [API v2: App](https://www.revenuecat.com/docs/api-v2/app): 7 API v2 endpoints for app. - [API v2: Audience](https://www.revenuecat.com/docs/api-v2/audience): 6 API v2 endpoints for audience. - [API v2: Audit Log](https://www.revenuecat.com/docs/api-v2/audit-log): 1 API v2 endpoint for audit log. - [API v2: Charts & Metrics](https://www.revenuecat.com/docs/api-v2/charts-and-metrics): 4 API v2 endpoints for charts & metrics. - [API v2: Collaborator](https://www.revenuecat.com/docs/api-v2/collaborator): 1 API v2 endpoint for collaborator. - [API v2: Customer](https://www.revenuecat.com/docs/api-v2/customer): 12 API v2 endpoints for customer. - [API v2: Customer Resources](https://www.revenuecat.com/docs/api-v2/customer/resources): 8 API v2 endpoints for customer resources. - [API v2: Discount](https://www.revenuecat.com/docs/api-v2/discount): 10 API v2 endpoints for discount. - [API v2: Entitlement](https://www.revenuecat.com/docs/api-v2/entitlement): 10 API v2 endpoints for entitlement. - [API v2: Integration](https://www.revenuecat.com/docs/api-v2/integration): 5 API v2 endpoints for integration. - [API v2: Invoice](https://www.revenuecat.com/docs/api-v2/invoice): 2 API v2 endpoints for invoice. - [API v2: Offering](https://www.revenuecat.com/docs/api-v2/offering): 7 API v2 endpoints for offering. - [API v2: Package](https://www.revenuecat.com/docs/api-v2/package): 8 API v2 endpoints for package. - [API v2: Paywall](https://www.revenuecat.com/docs/api-v2/paywall): 5 API v2 endpoints for paywall. - [API v2: Paywall Fonts & Media](https://www.revenuecat.com/docs/api-v2/paywall/assets): 4 API v2 endpoints for paywall fonts & media. - [API v2: Paywall Publishing](https://www.revenuecat.com/docs/api-v2/paywall/publishing): 7 API v2 endpoints for paywall publishing. - [API v2: Product](https://www.revenuecat.com/docs/api-v2/product): 8 API v2 endpoints for product. - [API v2: Project](https://www.revenuecat.com/docs/api-v2/project): 2 API v2 endpoints for project. - [API v2: Purchase](https://www.revenuecat.com/docs/api-v2/purchase): 4 API v2 endpoints for purchase. - [API v2: Subscription](https://www.revenuecat.com/docs/api-v2/subscription): 7 API v2 endpoints for subscription. - [API v2: Subscription Data Model](https://www.revenuecat.com/docs/api-v2/subscription-data-model): API v2 schema reference for the subscription data model. - [API v2: Subscription Transactions](https://www.revenuecat.com/docs/api-v2/subscription-transactions): 2 API v2 endpoints for subscription transactions. - [API v2: Virtual Currency](https://www.revenuecat.com/docs/api-v2/virtual-currency): 7 API v2 endpoints for virtual currency.