---
title: "Offerings Model"
permalink: "/docs/api-v1/offerings-model"
description: "RevenueCat API v1 schema reference for Offerings Model."
original_source: "openapi-spec/api-v1.yaml"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).


# Offerings Model | REST API v1 Reference (1.0)

Download OpenAPI specification:[Download](https://www.revenuecat.com/docs/redocusaurus/openapi-v1-offerings-model.yaml)

RevenueCat API v1 schema reference for Offerings Model.

## <a id="tag/offerings_model"></a>Offerings Model

Part of the [REST API v1 Reference](/docs/api-v1).

- `current_offering_id`: string — The identifier of the current Offering for this Customer. [Targeting](/docs/tools/targeting), [Offering overrides](/docs/api-v1/offerings#tag/offerings/operation/override-offering), and [Experiments](/docs/tools/experiments-v1) affect this identifier depending on the App User ID.
- `offerings`: Array of objects — A list of available Offerings.
  - `description`: string — The Offering's description.
  - `identifier`: string — The Offering's identifier.
  - `packages`: Array of objects — The Packages of this Offering.

 

```json
{
  "current_offering_id": "default",
  "offerings": [
    {
      "description": "The default offering",
      "identifier": "default",
      "packages": [
        {
          "identifier": "$rc_monthly",
          "platform_product_identifier": "monthly_free_trial"
        },
        {
          "identifier": "consumable",
          "platform_product_identifier": "consumable1"
        },
        {
          "identifier": "$rc_annual",
          "platform_product_identifier": "yearly_free_trial"
        }
      ]
    },
    {
      "description": "The sale offeringg",
      "identifier": "sale_offering",
      "packages": [
        {
          "identifier": "$rc_monthly",
          "platform_product_identifier": "monthly_free_trial_sale"
        },
        {
          "identifier": "consumable",
          "platform_product_identifier": "consumable1_sale"
        },
        {
          "identifier": "$rc_annual",
          "platform_product_identifier": "yearly_free_trial_sale"
        }
      ]
    }
  ]
}
```

## <a id="tag/Endpoint-Reference"></a>Endpoint Reference

All API v1 resources, one page each. General concepts (authentication, request format, URL parameters) live on the [API v1 overview](/docs/api-v1).

-   [Customer Info Model](/docs/api-v1/customer-info-model) — full schema reference
-   [Customers](/docs/api-v1/customers) — 4 endpoints
-   [Entitlements](/docs/api-v1/entitlements) — 2 endpoints
-   [Offerings](/docs/api-v1/offerings) — 3 endpoints
-   [Offerings Model](/docs/api-v1/offerings-model) — full schema reference
-   [Transactions](/docs/api-v1/transactions) — 6 endpoints
