Skip to content

SubscriptionCompatCreateInput

SubscriptionCompatCreateInput

Input shape for client.subscription.create. Webhook subscriptions require filterJson and webhookUrl, and must identify a shape via shapeName or filterJson.shape (or a shape-lifecycle { kind: 'shape' } filter). The cron kind was retired from public surfaces; legacy cron rows remain readable via SubscriptionInfo.

kind: "webhook"

filterJson: Record<string, unknown>

optional sourceRepoRef?: string

https://docs.warmhub.ai/subscriptions/creating/