customers/uninstalled

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Triggered when a customer uninstalls your application, containing information about the customer and reason for uninstallation.

Sample payload

{
  "id": "42739cdf-b272-520c-cf46-35ge6304f37f",
  "app": {
    "id": "523c3140-931f-53d6-c37e-8d35394166e5",
    "name": "GrowthTools Pro"
  },
  "name": "garden-essentials",
  "tags": ["outdoor", "seasonal"],
  "test": false,
  "email": "[email protected]",
  "topic": "customers/uninstalled",
  "reason": "Found an alternative solution that better fits our needs",
  "shopify": {
    "id": "81093343642",
    "isPlus": false,
    "shopId": "81093343642",
    "planName": "Basic",
    "isDevPlan": false,
    "myshopifyDomain": "garden-essentials.myshopify.com"
  },
  "platformId": "81093343642",
  "reasonCode": "found_alternative",
  "description": "Merchant indicated they found a different app with features more aligned to their specific requirements",
  "installedAt": "2025-03-05T10:25:18.000Z",
  "reasonCodes": ["found_alternative", "feature_missing"],
  "subscription": null,
  "billingStatus": "trialing",
  "lifetimeValue": 0,
  "reasonEnglish": "Found an alternative solution that better fits our needs",
  "trialStartsAt": "2025-03-05T00:00:00.000Z",
  "uninstalledAt": "2025-03-18T10:41:36.000Z",
  "reasonLanguage": "en",
  "trialExpiresAt": "2025-03-19T10:25:18.000Z",
  "descriptionEnglish": "Merchant indicated they found a different app with features more aligned to their specific requirements",
  "descriptionLanguage": "en",
  "averageMonthlyRevenue": 0,
  "secondsSinceLastInstall": 1126018,
  "secondsSinceFirstInstall": 1126018
}
{
  "id": "cus_42739cdfb272520c",
  "app": {
    "id": "523c3140-931f-53d6-c37e-8d35394166e5",
    "name": "GrowthTools Pro"
  },
  "name": "garden-essentials",
  "tags": ["outdoor", "seasonal"],
  "test": false,
  "email": "[email protected]",
  "topic": "customers/uninstalled",
  "reason": "Found an alternative solution that better fits our needs",
  "platformId": "81093343642",
  "reasonCode": "found_alternative",
  "description": "Merchant indicated they found a different app with features more aligned to their specific requirements",
  "installedAt": "2025-03-05T10:25:18.000Z",
  "reasonCodes": ["found_alternative", "feature_missing"],
  "subscription": null,
  "billingStatus": "trialing",
  "lifetimeValue": 0,
  "reasonEnglish": "Found an alternative solution that better fits our needs",
  "trialStartsAt": "2025-03-05T00:00:00.000Z",
  "uninstalledAt": "2025-03-18T10:41:36.000Z",
  "reasonLanguage": "en",
  "trialExpiresAt": "2025-03-19T10:25:18.000Z",
  "descriptionEnglish": "Merchant indicated they found a different app with features more aligned to their specific requirements",
  "descriptionLanguage": "en",
  "averageMonthlyRevenue": 0,
  "secondsSinceLastInstall": 1126018,
  "secondsSinceFirstInstall": 1126018,
  "stripe": {
    "id": "cus_42739cdfb272520c",
    "name": "garden-essentials",
    "email": "[email protected]",
    "livemode": true,
    "createdAt": "2025-03-05T10:25:18.000Z"
  }
}
Body Params

A customer was uninstalled

string

The topic of the webhook

subscription
object
app
object
string

Unique identifier for the uninstall app event.

string

Email address of the customer.

string

Name of the customer.

tags
array of strings

Tags associated with the customer.

tags
boolean

Indicates if the customer is a test customer.

shopify
object

Shopify information if the customer is a Shopify customer.

stripe
object

Stripe information if the customer is a Stripe customer.

string

URL of the shop's icon.

string

Timezone of the shop.

string

URL of the shop.

string

Domain of the shop.

string

City where the shop is located.

string

Province where the shop is located.

string

Country code of the shop.

string

Currency code used by the shop.

string

Industry of the shop.

date-time

Date when the app was installed.

date-time

Date when the app was uninstalled.

date-time

Date when the trial period starts.

date-time

Date when the trial period expires.

number

Lifetime value of the customer.

number

Average monthly revenue from the customer.

string

Platform ID of the customer.

string

Billing status of the customer.

string

Description of the uninstall app event.

string

English description of the uninstall app event.

string

Language of the description of the uninstall app event.

string

Reason for the uninstall app event.

string

Code for the reason of the uninstall app event.

reasonCodes
array of strings

Codes for the reasons of the uninstall app event.

reasonCodes
string

English reason for the uninstall app event.

string

Language of the reason for the uninstall app event.

integer

Seconds since the last install.

integer

Seconds since the first install.

Response
200

Return a 200 status to indicate that the data was received successfully

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!