TypeScript shape
String!
required
User-supplied webhook name.
String!
required
HTTPS endpoint that will receive deliveries.
String!
required
Caller-supplied token. Required — used to derive the per-webhook signing secret.
AlertRecurrence!
required
INDEFINITE or ONCE. See AlertRecurrence.MarketCapEventWebhookConditionInput!
required
Market-cap thresholds. See MarketCapEventWebhookConditionInput.
RetrySettingsInput
Optional retry policy. See RetrySettingsInput.
BucketKeyInput
Preferred bucket key. See BucketKeyInput.
PublishingType
BATCH or SINGLE (default SINGLE). See PublishingType.Boolean
When
true, returns the existing webhook if callbackUrl + conditions + publishingType + alertRecurrence already exist for this API key + category.