Subscription add-ons — history - export
Delve into the rich history of your subscription add-ons and leverage valuable insights with our detailed export feature in the "Subscription Add-ons — History" section.
Overview
Required plan
This feature or setting is available to all customers on any Recurly subscription plan.
Prerequisites
Please reach out to your Recurly account manager or support@recurly.com to have this feature activated in your account.
Definition
Explore the subscription add-on history feature that allows tracking all the changes made to a subscription add-on over time. Every time a change or multiple changes are made simultaneously, a new version of the subscription add-on history is created. This feature is vital for keeping historical versions of add-ons that change on subscriptions.
Filters
Subscription Status Filter
- All: Displays all subscription history status.
- Trial: Displays all subscription history respective to trial status.
- Open: Displays all subscription history respective to open status.
- Canceled: Displays all subscription history respective to canceled status.
- Expired: Displays all subscription history respective to expired status.
Date Range Filters
Activated
Showcases the past versions of subscription add-ons that were activated or reactivated within the chosen time frame. It utilizes the subscription_activated_at
column for data representation.
Created
Depicts the past versions of subscription add-ons generated during a specified time range, utilizing data from the version_started_at
column.
Modified
View recent alterations to all subscriptions within a chosen time range, referring to a combination of version_state and version_started_at columns.
Exports table
To help you identify and organize information effectively, the export provides a structured table that contains the following columns:
Column Name | Example | Description | Data type (max size) |
---|---|---|---|
subscription_uuid | 434f11do8b297982eb | Unique internal identifier for the subscription. Even if a subscription is modified, this identifier is maintained. | varchar(32) |
version_uuid | 43509049eb30fb | Unique internal identifier for the version of a subscription_uuid. | string |
account_code | 123456789, | Account associated with a given subscription_uuid. | varchar(50) |
subscription_activated_at | 2018-03-24 17:18:46 PDT | Date and time the subscription became active (or reactivated) on an account. Note that this might not always match exactly with the subscription_created_At date if a subscription is created with a future start date. | timestamp |
subscription_expires_at | 2018-09-24 17:18:46 PDT | Date and time the subscription was/ will churn. This field is populated when a subscription cancels with the expected expiration date. | timestamp |
subscription_state | active, canceled, paused, | State of the subscription at the time the version was active. | string |
version_started_at | 2018-03-20 03:22:25 EST | The date a change was made to the subscription and thus the new version was created. | timestamp |
version_ended_at | 2018-07-20 03:22:25 EST | The date a version is no longer active because another change to the subscription is a made and a newer version is created. | timestamp |
version_state | inactive or active | the versions of a subscription that reflect the current attributes of that subscription (i.e are currently in use) are "active." All expired versions are "inactive" | string |
plan_code | bronze_1 | the plan that the subscription was actively on while that version was active. Codes are used internally only. | varchar(50) |
plan_name | Bronze Plan # 1 | The name of the plan the subscriber was actively on while that version was active. | varchar(25) |
subscription_currency | USD, GBP, CAD | The currency associated with that subscription at the time that version was active | varchar(3) |
version_plan_interval_unit | months, weeks, days, years | The interval type at which that subscription is billed while that version was active. Combined with the version_plan_internval_length, you can understand how often your customer is billed | varchar(10) |
version_plan_interval_length | any number | The length of the interval type at which the subscription is billed at while the version was active. | numeric(10) |
version_collection_method | automatic, manual | Identifies whether the subscription fees are collected via manual or automatic invoicing. | string |
version_total_billing_cycles | 1 | If configured on the plan, the total number of bill cycles that the subscription will bill at the time the version was active. | numeric |
version_subscription_quantity | 1, 2 | Identifies the quantity of the subscription purchase at the time the version was active. | numeric |
version_subscription_unit_amount | 100 | Identifies the base price of 1 quantity of the subscription at the time the version was active. | numeric |
version_add_on_code | add_on1, add_on1, add_on2 | A list of add ons that were active on the subscription at the time the version was active. | varchar(50) |
version_add_on_quantity | 1 | Identifies the quantity of the add-on at the time the version was active. | numeric |
version_add_on_type | fixed, fixed, usage | Lists the type of add_on in corresponding order to the listed add_on_codes on the subscription at the time the version was active. | string |
version_add_on_unit_amount | 10, 10, 5% | Lists the unit amount of the add_on in corresponding order to the listed add_on_codes and listed add_on_types. | numeric |
version_add_ons_total | 20 | Sums the add_on_unit_amounts on the subscription at the time the version was active. | numeric |
version_total_recurring_amount | 120 | (version_unit_amount) * (version_subscription_quantity) + version_add_on_total | numeric |
version_in_trial | Y, N | Indicates whether or not the subscription was in trial while the version was active. | boolean |
version_auto_renew | Y, N | Indicates whether or not the subscription was set to auto renew while the version was active. | boolean |
version_renewal_billing_cycles | 1 | Indicated the number of billing cycles a subscription will have after the end of the subscription term. | numeric |
external_sku | 093094f0420 | varchar(50) | |
version_add_on_tier_type | flat, tiered, volume, stairstep | The pricing model used to calculate the costs for the subscriptions based on the quantity purchased. | string |
version_add_on_source | string | ||
version_add_on_unit_amount_decimal | numeric | ||
version_add_on_billing_model | string | ||
subscription_api_id | e28zov4fw0v2 | Subscription API ID | string |
subscription_add_on_api_id | e28zov4fw0v2 | Add on API ID | string |
Version changelog
Version 6 - 2/5/2025
- Addition of
subscription_api_id
andsubscription_add_on_api_id
.
Version 5 - 3/9/2022
- Introduced a new column version_add_on_billing_model.
Version 4 - 1/22/2021
- Introduced a new column version_add_on_unit_amount_decimal.
Version 3 - 6/23/2020
- Introduced a new column version_add_on_source.
Version 2 - 4/2/2020
- Introduced a new column for external SKU concerning saved item add-ons.
- Introduced a new column version_add_on_tier_type.
Updated 10 days ago