How to get renewed subscription orders from Order api

3 0 0

I am working with shopify rails i want to calculate the renewal rate of the subscription contracts but i am unable to find any source where i can know that the order is renewed and belong to specific subscription contract using Order Api can anyone help?

Replies 2 (2)

Shopify Staff (Retired)
14 4 5

Hello mohsinmalik568,

Thank you for you question!

The SubscriptionContract GraphQL type might be able to help you.

Through the SubscriptionContract type you can access:

  • originOrder: The order from which this contract originated.
  • orders: A list of orders that are associated with the SubscriptionContract. An order is created each time a SubscriptionContract is successfully billed using the subscriptionBillingAttemptCreate mutation
  • billingAttempts: A list of billing attempts that are associated with the SubscriptionContract

You can find out more about the SubscriptionContract API page here:


To learn more visit the Shopify Help Center or the Community Blog.

Shopify Partner
1 0 0

To add to this, you can also find the subscriptionContract via the orderID in GraphQL:


    order(id: "gid://shopify/Order/XXXX") {
        lineItems(first:10) {
            edges {
                node {
                    contract { id }