{
"type": "addon.deleted",
"messageId": "a6ce...",
"traceId": "549a...",
"id": "Test addon",
"name": "Test",
"description": "Adding more",
"status": "PUBLISHED",
"packageEntitlements": [
{
"feature": {
"id": "feature-analytics",
"name": "feature-test",
"description": "feature description here",
"unit": "seat",
"units": "seats",
"featureType": "BOOLEAN",
"status": "ACTIVE"
},
"hasUnlimitedUsage": false,
"usageLimit": 100
}
],
"prices": [
{
"billingModel": "FLAT_FEE",
"billingPeriod": "MONTHLY",
"amount": 40,
"currency": "ILS",
"billingCountryCode": "il"
}
],
"metadata": {
"testKey": "example value"
}
}Add-ons
Add on deleted
Fired when an add-on is deleted. Consider soft-delete locally to keep analytics intact.
WEBHOOK
addon.deleted
{
"type": "addon.deleted",
"messageId": "a6ce...",
"traceId": "549a...",
"id": "Test addon",
"name": "Test",
"description": "Adding more",
"status": "PUBLISHED",
"packageEntitlements": [
{
"feature": {
"id": "feature-analytics",
"name": "feature-test",
"description": "feature description here",
"unit": "seat",
"units": "seats",
"featureType": "BOOLEAN",
"status": "ACTIVE"
},
"hasUnlimitedUsage": false,
"usageLimit": 100
}
],
"prices": [
{
"billingModel": "FLAT_FEE",
"billingPeriod": "MONTHLY",
"amount": 40,
"currency": "ILS",
"billingCountryCode": "il"
}
],
"metadata": {
"testKey": "example value"
}
}Body
application/json
Event type discriminator.
Allowed value:
"addon.deleted"Unique webhook message ID.
Correlation ID for tracing.
Add-on ID.
Add-on name.
Optional description.
Publication status at deletion.
Entitlements snapshot at deletion.
Show child attributes
Show child attributes
Prices snapshot at deletion.
Show child attributes
Show child attributes
Arbitrary metadata at deletion time.
