Skip to content

SubscriptionCompatCreateInput

SubscriptionCompatCreateInput = object

Input shape for client.subscription.create. Non-cron subscriptions require either shapeName or filterJson.shape (or a shape-lifecycle filterJson such as { kind: 'shape' }).

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

orgName: string


repoName: string


optional shapeName?: string


name: string


optional filterJson?: Record<string, unknown>


kind: "webhook" | "cron"


optional webhookUrl?: string


optional fallbackWebhookUrl?: string


optional cronConfig?: object

cronspec: string

optional timezone?: string


optional allowTraceReentry?: boolean


optional notifyOnSuccess?: boolean


optional componentId?: string


optional sourceRepoRef?: string


optional workspacePolicy?: never