Skip to main content
WEBHOOK
entitlements.updated
{
  "messageId": "ce2605be-8eed-41cf-912c-def052682dbe",
  "traceId": "49146c12-8af0-44ff-a666-1f46255aecd8",
  "timestamp": "2025-11-13T21:41:56.923Z",
  "type": "entitlements.updated",
  "trigger": "subscription_updated",
  "customer": {
    "id": "f29e950f-99cb-4f06-8395-434fb5259a58",
    "name": "Ryan Bukoski's Organization",
    "email": "test@example.com",
    "billingId": "cus_TPyDVBZKeaQgnx"
  },
  "resource": {
    "id": "device-34ea9346-4a37-4c5d-82b1-0e42c45dcd77",
    "entityId": "14edaa7c-5326-41a1-99bb-b6365f0a0822"
  },
  "entitlements": [
    {
      "feature": {
        "entityId": "4ff99f8c-fdb0-42a0-b3ac-aef46630cedf",
        "id": "feature-1-tb-cloud-storage",
        "name": "1 TB cloud storage",
        "description": "",
        "featureType": "NUMBER",
        "meterType": "INCREMENTAL",
        "unit": "Tbs",
        "units": "Gbs",
        "status": "NEW",
        "enumConfiguration": null
      },
      "usageLimit": 1,
      "hasUnlimitedUsage": false,
      "hasSoftLimit": false,
      "currentUsage": 0,
      "usagePeriodAnchor": null,
      "usagePeriodStart": null,
      "usagePeriodEnd": null,
      "resetPeriod": null,
      "resetPeriodConfiguration": null,
      "enumValues": null
    }
  ],
  "environmentId": "4de6a488-3f10-4666-b61a-ab814bd85ec4",
  "entitlementsUpdatedAt": "2025-11-14T19:59:45.133Z",
  "eventId": "3840967e-51a8-4d62-90d5-f125d4b725f0",
  "actor": {
    "type": "SUPPORT"
  }
}

Body

application/json
type
string
required

Event type discriminator.

Allowed value: "entitlements.updated"
messageId
string
required

Unique webhook message ID.

traceId
string
required

Correlation ID for tracing.

entitlements
object[]
required

The new list of effective entitlements.

entitlementsUpdatedAt
string<date-time>
required

Timestamp of the entitlement recalculation.

timestamp
string<date-time>

Time the entitlements were recalculated.

trigger
string

Originating action that caused the update (e.g., subscription_updated).

customer
object

Customer for whom effective entitlements changed.

resource
object | null

Resource context for the entitlements when scoped to a specific resource. Null for customer-scoped entitlements.

environmentId
string | null

Stigg environment in which the change occurred.

eventId
string

Unique ID of the underlying event that triggered this webhook.

actor
object

Actor that initiated the change (system or user).