Menu
Feedback
Start here
Tutorials


Tutorials
Subscription Guides
Understanding the subscription report
Understanding the subscription report
9 min read

The subscription report is a document in CSV format that contains information about subscriptions, such as their creation date, customer email, and active SKU.

You can generate the report using the Generate report endpoint.

The following types of reports are available:

You can also use the endpoint <a href=https://developers.vtex.com/docs/api-reference/subscriptions-api-v3#get-/api/rns/pvt/reports>List report templates to learn the types of reports you can generate.

In this article, you’ll learn more about the data returned by each type of subscription report.

Subscriptions with status

The subscriptionsWithStatus report returns subscription data based on the status of the cycle run.

The columns correspond to specific information about the subscription, as described below:

Field nameDescription
IDSubscription ID.
Customer EmailEmail address of the customer.
Customer IdThe ID of the customer.
StatusStatus of the subscription when the report was created. TRIGGERED: A subscription cycle run was triggered. IN_PROCESS: The subscription is being processed by the system (temporary status). FAILURE: An internal error occurred while running the subscription. SUCCESS: The subscription cycle was processed successfully. EXPIRED: The subscription wasn't renewed and exceeded the current deadline. ORDER_ERROR: The subscription cycle failed due to a place order error. PAYMENT_ERROR: The subscription cycle failed due to a payment error. SKIPPED: The subscription cycle was skipped; the subscription will run in the next cycle. SUCCESS_WITH_NO_ORDER: A subscription cycle was successfully processed, but the associated order has no items. SUCCESS_WITH_PARTIAL_ORDER: A subscription cycle was successfully processed and has a partial order associated. RE_TRIGGERED: A manual re-run of the subscription cycle was triggered. SCHEDULE_UPDATED: The next subscription cycle date was updated.
Has Active ItemsIndicates whether the subscription has active items. TRUE: Has active items. FALSE: No active items.
Is SkippedIndicates the subscription cycle will be skipped. TRUE: The cycle will be skipped. FALSE: The cycle won't be skipped.
Next Purchase DateDate of the next scheduled purchase.
Last Purchase DateDate of the last purchase.
PeriodicityFrequency of the subscription.
IntervalSubscription interval.
Purchase DayDay of the subscription purchase.
AddressIdID of customer address.
AddressTypeType of address.
PaymentSystem NamePayment method used in the subscription.
Account IdID of the account.
Selected SlaThe Service Level Agreement (SLA) selected.
CycleNumber that identifies the cycle of the subscription.
Created AtDate the subscription was created.
Last UpdateDate of the last update.
Subscriptions Items CountNumber of items in the subscription.
Subscriptions Item IdID of the subscription item.
Subscriptions Item StatusStatus of the subscription item.
Subscriptions Item Sku IdSKU of the subscription item.
Subscriptions Item PriceAtSubscriptionDateItem price at subscription time.
Subscriptions Item QuantityNumber of items in the subscription.
Subscriptions Item Is SkippedIndicates if the item will be skipped. TRUE: The item will be skipped. FALSE: The item won't be skipped.
Subscriptions Item CycleCycle of the subscription item.
Subscriptions Item OriginalOrderOriginal order of the subscription item.

Subscriptions scheduled between dates

The subscriptionsScheduledBetweenDate report returns data on subscriptions scheduled within a date range.

The columns correspond to specific information about the subscription, as described below:

Field nameDescription
IDSubscription ID.
Customer EmailEmail address of the customer.
Customer IdThe ID of the customer.
StatusStatus of the subscription when the report was created. TRIGGERED: A subscription cycle run was triggered. IN_PROCESS: The subscription is being processed by the system (temporary status). FAILURE: An internal error occurred while running the subscription. SUCCESS: The subscription cycle was processed successfully. EXPIRED: The subscription wasn't renewed and exceeded the current deadline. ORDER_ERROR: The subscription cycle failed due to a place order error. PAYMENT_ERROR: The subscription cycle failed due to a payment error. SKIPPED: The subscription cycle was skipped; the subscription will run in the next cycle. SUCCESS_WITH_NO_ORDER: A subscription cycle was successfully processed, but the associated order has no items. SUCCESS_WITH_PARTIAL_ORDER: A subscription cycle was successfully processed and has a partial order associated. RE_TRIGGERED: A manual re-run of the subscription cycle was triggered. SCHEDULE_UPDATED: The next subscription cycle date was updated.
Has Active ItemsIndicates whether the subscription has active items. TRUE: Has active items. FALSE: No active items.
Is SkippedIndicates the subscription cycle will be skipped. TRUE: The cycle will be skipped. FALSE: The cycle won't be skipped.
Next Purchase DateDate of the next scheduled purchase.
Last Purchase DateDate of the last purchase.
PeriodicityFrequency of the subscription.
IntervalInterval between orders.
Purchase DayDay of the subscription purchase.
AddressIdID of the customer address.
AddressTypeType of address.
PaymentSystem NamePayment method used in the subscription.
Account IdID of the account.
Selected SlaThe Service Level Agreement (SLA) selected.
CycleNumber that identifies the cycle of the subscription.
Created AtDate the subscription was created.
Last UpdateDate of the last update.
Subscriptions Items CountNumber of items in the subscription.
Subscriptions Item IdID of the subscription item.
Subscriptions Item StatusStatus of the subscription item.
Subscriptions Item Sku IdSKU of the subscription item.
Subscriptions Item PriceAtSubscriptionDateItem price at subscription time.
Subscriptions Item QuantityNumber of items in the subscription.
Subscriptions Item Is SkippedIndicates if the item will be skipped. TRUE: The item will be skipped. FALSE: The item won't be skipped.
Subscriptions Item CycleCycle of the subscription item.
Subscriptions Item OriginalOrderOriginal order of the subscription item.

Subscriptions updated between dates

The subscriptionsUpdatedBetweenDate report returns data on subscriptions updated within a date range.

The columns correspond to specific information about the subscription, as described below:

Field nameDescription
IDSubscription ID.
Customer EmailEmail address of the customer.
Customer IdThe ID of the customer.
StatusStatus of the subscription when the report was created. TRIGGERED: A subscription cycle run was triggered. IN_PROCESS: The subscription is being processed by the system (temporary status). FAILURE: An internal error occurred while running the subscription. SUCCESS: The subscription cycle was processed successfully. EXPIRED: The subscription wasn't renewed and exceeded the current deadline. ORDER_ERROR: The subscription cycle failed due to a place order error. PAYMENT_ERROR: The subscription cycle failed due to a payment error. SKIPPED: The subscription cycle was skipped; the subscription will run in the next cycle. SUCCESS_WITH_NO_ORDER: The subscription cycle was completed successfully, but no items were in the order. SUCCESS_WITH_PARTIAL_ORDER: A subscription cycle was completed successfully with a partial order. RE_TRIGGERED: A manual re-run of the subscription cycle was triggered. SCHEDULE_UPDATED: The next subscription cycle date was updated.
Has Active ItemsIndicates whether the subscription has active items. TRUE: Has active items. FALSE: No active items.
Is SkippedIndicates the subscription cycle will be skipped. TRUE: The cycle will be skipped. FALSE: The cycle won't be skipped.
Next Purchase DateDate of the next scheduled purchase.
Last Purchase DateDate of the last purchase.
PeriodicityFrequency of the subscription.
IntervalInterval between orders.
Purchase DayDay of the subscription purchase.
AddressIdID of customer address.
AddressTypeType of address.
PaymentSystem NamePayment method used in the subscription.
Account IdID of the account.
Selected SlaThe Service Level Agreement (SLA) selected.
CycleNumber that identifies the cycle of the subscription.
Created AtDate the subscription was created.
Last UpdateDate of the last update.
Subscriptions Items CountNumber of items in the subscription.
Subscriptions Item IdID of the subscription item.
Subscriptions Item StatusStatus of the subscription item.
Subscriptions Item Sku IdSKU of the subscription item.
Subscriptions Item PriceAtSubscriptionDateItem price at subscription time.
Subscriptions Item QuantityNumber of items in the subscription.
Subscriptions Item Is SkippedIndicates if the item will be skipped. TRUE: The item will be skipped. FALSE: The item won't be skipped.
Subscriptions Item CycleCycle of the subscription item.
Subscriptions Item OriginalOrderOriginal order of the subscription item.

Subscriptions created between dates

The subscriptionsCreatedBetweenDate report returns data on subscriptions created within a date range.

The columns correspond to specific information about the subscription, as described below:

Field nameDescription
IDSubscription ID.
Customer EmailEmail address of the customer.
Customer IdThe ID of the customer.
StatusStatus of the subscription when the report was created. TRIGGERED: A subscription cycle run was triggered. IN_PROCESS: The subscription is being processed by the system (temporary status). FAILURE: An internal error occurred while running the subscription. SUCCESS: The subscription cycle was processed successfully. EXPIRED: The subscription wasn't renewed and exceeded the current deadline. ORDER_ERROR: The subscription cycle failed due to a place order error. PAYMENT_ERROR: The subscription cycle failed due to a payment error. SKIPPED: The subscription cycle was skipped; the subscription will run in the next cycle. SUCCESS_WITH_NO_ORDER: A subscription cycle was successfully processed, but the associated order has no items. SUCCESS_WITH_PARTIAL_ORDER: A subscription cycle was successfully processed and has a partial order associated. RE_TRIGGERED: A manual re-run of the subscription cycle was triggered. SCHEDULE_UPDATED: The next subscription cycle date was updated.
Has Active ItemsIndicates whether the subscription has active items. TRUE: Has active items. FALSE: No active items.
Is SkippedIndicates the subscription cycle will be skipped. TRUE: The cycle will be skipped. FALSE: The cycle won't be skipped.
Next Purchase DateDate of the next scheduled purchase.
Last Purchase DateDate of the last purchase.
PeriodicityFrequency of the subscription.
IntervalInterval between orders.
Purchase DayDay of the subscription purchase.
AddressIdID of customer address.
AddressTypeType of address.
PaymentSystem NamePayment method used in the subscription.
Account IdID of the account.
Selected SlaThe Service Level Agreement (SLA) selected.
CycleNumber that identifies the cycle of the subscription.
Created AtDate the subscription was created.
Last UpdateDate of the last update.
Subscriptions Items CountNumber of items in the subscription.
Subscriptions Item IdID of the subscription item.
Subscriptions Item StatusStatus of the subscription item.
Subscriptions Item Sku IdSKU of the subscription item.
Subscriptions Item PriceAtSubscriptionDateItem price at subscription time.
Subscriptions Item QuantityNumber of items in the subscription.
Subscriptions Item Is SkippedIndicates if the item will be skipped. TRUE: The item will be skipped. FALSE: The item won't be skipped.
Subscriptions Item CycleCycle of the subscription item.
Subscriptions Item OriginalOrderOriginal order of the subscription item.

Subscriptions triggered between dates

The executionsBetweenDate report returns data on subscriptions executed within a date range.

The columns correspond to specific information about the subscription, as described below:

Field nameDescription
IdSubscription ID.
OrderGroupID of the order generated by the report.
E-mailEmail address of the customer.
Customer IdThe ID of the customer.
SkusSKUs of the subscription products.
OrderNumber of the order.
ValuePrice of the subscription.
cycleCountNumber that identifies the cycle of the subscription.
dateDate the subscription was created.
IsInRetryIndicates if the execution was the result of a retry. TRUE: The execution was the result of a retry. FALSE: The execution wasn't the result of a retry.
StatusStatus of the subscription at the time the report was created. TRIGGERED: A subscription cycle run was triggered. IN_PROCESS: The subscription is being processed by the system (temporary status). FAILURE: An internal error occurred while running the subscription. SUCCESS: The subscription cycle was processed successfully. EXPIRED: The subscription wasn't renewed and exceeded the current deadline. ORDER_ERROR: The subscription cycle failed due to a place order error. PAYMENT_ERROR: The subscription cycle failed due to a payment error. SKIPPED: The subscription cycle was skipped; the subscription will run in the next cycle. SUCCESS_WITH_NO_ORDER: A subscription cycle was successfully processed, but the associated order has no items. SUCCESS_WITH_PARTIAL_ORDER: A subscription cycle was successfully processed and has a partial order associated. RE_TRIGGERED: A manual re-run of the subscription cycle was triggered. SCHEDULE_UPDATED: The next subscription cycle date was updated.
messageParsedMessage returned by Checkout during the subscription run.
CreatedAtDate the subscription was created.
LastUpdateDate of the last update.
ActiveSkusActive SKUs in the subscription.
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Subscriptions: FAQ
« Previous
What is an affiliate
Next »
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedback