post
https://appapi.heymantle.com/v1/webhooks/customers/features_updated
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Triggered when a customer's subscription features are updated, containing information about the modified features.
Sample payload
{
"id": "43f8e45c-72a9-618b-df23-667cde4f9aef",
"app": {
"id": "624c3150-931f-53c6-c37d-8d35282166d4",
"name": "Inventory Master"
},
"name": "mountain-supplies",
"tags": [
"outdoor",
"retail"
],
"test": false,
"email": "[email protected]",
"topic": "customers/features_updated",
"shopify": {
"id": "87654321098",
"isPlus": false,
"shopId": "87654321098",
"planName": "Shopify",
"isDevPlan": false,
"myshopifyDomain": "mountain-supplies.myshopify.com"
},
"platformId": "87654321098",
"installedAt": "2025-02-15T13:22:45.000Z",
"subscription": {
"id": "c88ff975-5f29-5953-a7cb-47f5ge3ddefb",
"plan": {
"id": "9ad77456-ge35-64gc-b322-h501c427dd30",
"name": "Business Plan",
"amount": 29.99,
"public": true,
"features": {
"product_limit": {
"id": "f6c56ef9-gdc0-6cf4-d35g-289407ff89g6",
"name": "Product Limit",
"type": "limit_with_overage",
"value": "500",
"description": "Number of products you can manage",
"displayOrder": 4
},
"advanced_analytics": {
"id": "47dd4659-8284-7f90-c03f-e0f2659cg730",
"name": "Advanced Analytics",
"type": "boolean",
"value": true,
"description": "Access to advanced reporting tools",
"displayOrder": 0
}
},
"interval": "EVERY_30_DAYS",
"createdAt": "2025-01-20T14:10:54.431Z",
"trialDays": 14,
"updatedAt": "2025-03-10T11:03:36.057Z",
"description": "Complete solution for growing businesses",
"currencyCode": "USD",
"customFields": {
"Popular": "true",
"Recommended": "true"
},
"usageCharges": [
{
"id": "u7h8i9j0-k1l2-m3n4-o5p6-q7r8s9t0u1v2",
"type": "unit",
"terms": "Per product over limit",
"amount": 0.10,
"eventName": "product_count",
"cappedAmount": 50
}
],
"featuresOrder": [
"advanced_analytics",
"product_limit"
]
},
"active": true,
"shopify": {
"id": "gid://shopify/AppSubscription/76543210987"
},
"cancelOn": null,
"customer": {
"id": "43f8e45c-72a9-618b-df23-667cde4f9aef",
"name": "mountain-supplies",
"tags": [
"outdoor",
"retail"
],
"test": false,
"email": "[email protected]",
"shopify": {
"id": "87654321098",
"isPlus": false,
"shopId": "87654321098",
"planName": "Shopify",
"isDevPlan": false,
"myshopifyDomain": "mountain-supplies.myshopify.com"
},
"platformId": "87654321098",
"installedAt": "2025-02-15T13:22:45.000Z",
"billingStatus": "active",
"lifetimeValue": 59.98,
"trialStartsAt": "2025-02-01T00:00:00.000Z",
"uninstalledAt": null,
"trialExpiresAt": "2025-02-15T00:00:00.000Z",
"averageMonthlyRevenue": 29.99
},
"features": {
"product_limit": {
"id": "f6c56ef9-gdc0-6cf4-d35g-289407ff89g6",
"name": "Product Limit",
"type": "limit_with_overage",
"value": "750",
"description": "Number of products you can manage",
"displayOrder": 4
},
"advanced_analytics": {
"id": "47dd4659-8284-7f90-c03f-e0f2659cg730",
"name": "Advanced Analytics",
"type": "boolean",
"value": true,
"description": "Access to advanced reporting tools",
"displayOrder": 0
}
},
"frozenAt": null,
"createdAt": "2025-02-15T13:25:10.377Z",
"canceledAt": null,
"activatedAt": "2025-02-15T13:25:19.119Z",
"usageCharges": [
{
"id": "u7h8i9j0-k1l2-m3n4-o5p6-q7r8s9t0u1v2",
"type": "unit",
"terms": "Per product over limit",
"amount": 0.10,
"eventName": "product_count",
"cappedAmount": 50
}
],
"featuresOrder": [
"advanced_analytics",
"product_limit"
],
"confirmationUrl": "https://mountain-supplies.myshopify.com/admin/charges/146087654321/76543210987/RecurringApplicationCharge/confirm_recurring_application_charge?signature=BAh7BzoHaWRsKwjkgD41CQA6EmF1dG9fYWN0aXZhdGVU--11170cda4e2f2f046b341f5384b71e0f7eaf4443",
"currentPeriodEnd": "2025-03-15T13:25:19.119Z",
"currentPeriodStart": "2025-02-15T13:25:19.119Z",
"shopifySubscription": {
"id": "gid://shopify/AppSubscription/76543210987"
}
},
"billingStatus": "active",
"lifetimeValue": 59.98,
"trialStartsAt": "2025-02-01T00:00:00.000Z",
"uninstalledAt": null,
"trialExpiresAt": "2025-02-15T00:00:00.000Z",
"averageMonthlyRevenue": 29.99
}{
"id": "cus_43f8e45c72a9618b",
"app": {
"id": "624c3150-931f-53c6-c37d-8d35282166d4",
"name": "Inventory Master"
},
"name": "mountain-supplies",
"tags": [
"outdoor",
"retail"
],
"test": false,
"email": "[email protected]",
"topic": "customers/features_updated",
"platformId": "87654321098",
"installedAt": "2025-02-15T13:22:45.000Z",
"subscription": {
"id": "sub_c88ff9755f295953",
"plan": {
"id": "price_9ad77456ge3564gc",
"name": "Business Plan",
"amount": 29.99,
"public": true,
"features": {
"product_limit": {
"id": "feat_prod_f6c56ef9gdc0",
"name": "Product Limit",
"type": "limit_with_overage",
"value": "500",
"description": "Number of products you can manage",
"displayOrder": 4
},
"advanced_analytics": {
"id": "feat_ana_47dd46598284",
"name": "Advanced Analytics",
"type": "boolean",
"value": true,
"description": "Access to advanced reporting tools",
"displayOrder": 0
}
},
"interval": "month",
"createdAt": "2025-01-20T14:10:54.431Z",
"trialDays": 14,
"updatedAt": "2025-03-10T11:03:36.057Z",
"description": "Complete solution for growing businesses",
"currencyCode": "USD",
"customFields": {
"Popular": "true",
"Recommended": "true"
},
"usageCharges": [
{
"id": "uc_u7h8i9j0k1l2m3n4",
"type": "unit",
"terms": "Per product over limit",
"amount": 0.10,
"eventName": "product_count",
"cappedAmount": 50
}
],
"featuresOrder": [
"advanced_analytics",
"product_limit"
],
"stripe": {
"id": "price_9ad77456ge3564gc",
"createdAt": "2025-01-20T14:10:54.431Z"
}
},
"active": true,
"cancelOn": null,
"customer": {
"id": "cus_43f8e45c72a9618b",
"name": "mountain-supplies",
"tags": [
"outdoor",
"retail"
],
"test": false,
"email": "[email protected]",
"platformId": "87654321098",
"installedAt": "2025-02-15T13:22:45.000Z",
"billingStatus": "active",
"lifetimeValue": 59.98,
"trialStartsAt": "2025-02-01T00:00:00.000Z",
"uninstalledAt": null,
"trialExpiresAt": "2025-02-15T00:00:00.000Z",
"averageMonthlyRevenue": 29.99,
"stripe": {
"id": "cus_43f8e45c72a9618b",
"name": "mountain-supplies",
"email": "[email protected]",
"livemode": true,
"createdAt": "2025-02-15T13:22:45.000Z"
}
},
"features": {
"product_limit": {
"id": "feat_prod_f6c56ef9gdc0",
"name": "Product Limit",
"type": "limit_with_overage",
"value": "750",
"description": "Number of products you can manage",
"displayOrder": 4
},
"advanced_analytics": {
"id": "feat_ana_47dd46598284",
"name": "Advanced Analytics",
"type": "boolean",
"value": true,
"description": "Access to advanced reporting tools",
"displayOrder": 0
}
},
"frozenAt": null,
"createdAt": "2025-02-15T13:25:10.377Z",
"canceledAt": null,
"activatedAt": "2025-02-15T13:25:19.119Z",
"usageCharges": [
{
"id": "uc_u7h8i9j0k1l2m3n4",
"type": "unit",
"terms": "Per product over limit",
"amount": 0.10,
"eventName": "product_count",
"cappedAmount": 50
}
],
"featuresOrder": [
"advanced_analytics",
"product_limit"
],
"confirmationUrl": null,
"currentPeriodEnd": "2025-03-15T13:25:19.119Z",
"currentPeriodStart": "2025-02-15T13:25:19.119Z",
"stripe": {
"id": "sub_c88ff9755f295953",
"createdAt": "2025-02-15T13:25:10.377Z"
}
},
"billingStatus": "active",
"lifetimeValue": 59.98,
"trialStartsAt": "2025-02-01T00:00:00.000Z",
"uninstalledAt": null,
"trialExpiresAt": "2025-02-15T00:00:00.000Z",
"averageMonthlyRevenue": 29.99,
"stripe": {
"id": "cus_43f8e45c72a9618b",
"name": "mountain-supplies",
"email": "[email protected]",
"livemode": true,
"createdAt": "2025-02-15T13:22:45.000Z"
}
} 200Return a 200 status to indicate that the data was received successfully