Changelog
1.3.0
Highlights
- Added public Managing Webhooks documentation under Getting Started.
✅ New: Webhook management guide
The new guide covers:
- Creating webhooks with
createWebhook - Listing account webhooks with
account.webhooks - Updating, disabling, deleting, and rotating webhook secrets
- Supported
WebhookEventTypesubscriptions
✅ New: Webhook delivery monitoring and health checks
Added end-to-end documentation for delivery observability:
- Inspecting recent delivery attempts with
account.webhookDeliveries - Filtering deliveries by
eventType,success, andlimit - Reviewing aggregate webhook health with
account.webhookErrorRate - Verifying request signatures using
X-Webhook-Signature+X-Webhook-Timestamp
1.2.0
Highlights
⚠️ Breaking: redemptionChannels removed from Promotion
The redemptionChannels: [RedemptionChannel] field has been removed from the Promotion type.
Migrate by replacing any query like:
query {
promotion(id: $id) {
redemptionChannels {
channelType
deliveryMethod
tremendousCampaign { ... }
}
}
}
With the new first-class fields:
query {
promotion(id: $id) {
deliveryMethod
tremendousCampaign { ... }
}
}
⚠️ Breaking: RedemptionChannel type removed
The RedemptionChannel object type and RedemptionChannelType enum (NONE, TREMENDOUS) have been removed from the schema. These were implementation details surfaced unnecessarily through the API.
✅ New: Promotion.deliveryMethod
type Promotion {
"Default delivery method for reward issuance (used by Tremendous)"
deliveryMethod: RedemptionChannelDeliveryMethod
}
Returns the promotion-level delivery method default (EMAIL, PHONE, or LINK), or null if not set. Replaces redemptionChannels[0].deliveryMethod.
✅ New: Promotion.tremendousCampaign
type Promotion {
"The Tremendous campaign linked to this promotion, if applicable"
tremendousCampaign: TremendousCampaign
}
Returns the linked Tremendous campaign directly on the promotion. Replaces redemptionChannels[0].tremendousCampaign. Returns null for non-Tremendous promotions.
No change: RedemptionChannelDeliveryMethod enum
The RedemptionChannelDeliveryMethod enum (EMAIL, PHONE, LINK) is retained and continues to be used by mutation inputs (CreateTremendousPromotionInput).
1.1.0
Highlights
- Introduction of MCP documentation
1.0.0
Highlights
- Introduction of the GraphQL API
- GraphQL Docs
Fixed
- None