{
"type": "feature.updated",
"messageId": "a6ce...",
"traceId": "549a...",
"id": "feature-test-id",
"name": "feature-test-name",
"unit": "seat",
"units": "seats",
"description": "feature test description",
"featureType": "NUMBER",
"meterType": "INCREMENTAL",
"status": "ACTIVE"
}Features
Feature updated
Fired when any property of a feature changes. Reconcile diffs to keep downstream systems up to date.
WEBHOOK
feature.updated
{
"type": "feature.updated",
"messageId": "a6ce...",
"traceId": "549a...",
"id": "feature-test-id",
"name": "feature-test-name",
"unit": "seat",
"units": "seats",
"description": "feature test description",
"featureType": "NUMBER",
"meterType": "INCREMENTAL",
"status": "ACTIVE"
}Body
application/json
Canonical representation of a feature that can be packaged in plans or add-ons.
Event type discriminator.
Unique webhook message ID.
Correlation ID for tracing.
Time the event occurred (may be omitted in some events).
Unique feature identifier in Stigg.
Human-readable name of the feature.
Optional marketing/admin description of the feature.
Singular measurement unit for usage (e.g., "seat").
Plural measurement unit for usage (e.g., "seats").
Data type/category of the feature (e.g., NUMBER, BOOLEAN).
Metering model if applicable (e.g., INCREMENTAL, FLUCTUATING).
Current lifecycle status of the feature (e.g., ACTIVE).
