{
"type": "addon.created",
"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 created
Fired when a new add-on is created. Sync add-on catalog and pricing.
WEBHOOK
addon.created
{
"type": "addon.created",
"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.created"Unique webhook message ID.
Correlation ID for tracing.
Unique add-on identifier in Stigg.
Human-readable add-on name.
Optional add-on description.
Publication status of the add-on (e.g.
Entitlements included in the add-on.
Show child attributes
Show child attributes
List of price points for the add-on.
Show child attributes
Show child attributes
Arbitrary key-value metadata for the add-on.
Related topics
Subscription createdPlan createdFeature group createdCustom add-onsDefining the add-ons price