{
"type": "addon.updated",
"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 updated new version published
Fired when a new version of an add-on is published. Update pricing and entitlements.
WEBHOOK
addon.updated
{
"type": "addon.updated",
"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.updated"Unique webhook message ID.
Correlation ID for tracing.
Add-on ID.
Add-on name.
Optional description.
Publication status (e.g.
Entitlements included with the add-on.
Show child attributes
Show child attributes
Pricing configurations for the add-on.
Show child attributes
Show child attributes
Arbitrary metadata attached to the add-on.
Related topics
Plan updated new version publishedEditing published add-onsMigrating subscriptions to the latest plan or add-on versionDetailed entity mappingPackage versioning