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/
Properties
Section titled “Properties”orgName
Section titled “orgName”orgName:
string
repoName
Section titled “repoName”repoName:
string
shapeName?
Section titled “shapeName?”
optionalshapeName?:string
name:
string
filterJson?
Section titled “filterJson?”
optionalfilterJson?:Record<string,unknown>
kind:
"webhook"|"cron"
webhookUrl?
Section titled “webhookUrl?”
optionalwebhookUrl?:string
fallbackWebhookUrl?
Section titled “fallbackWebhookUrl?”
optionalfallbackWebhookUrl?:string
cronConfig?
Section titled “cronConfig?”
optionalcronConfig?:object
cronspec
Section titled “cronspec”cronspec:
string
timezone?
Section titled “timezone?”
optionaltimezone?:string
allowTraceReentry?
Section titled “allowTraceReentry?”
optionalallowTraceReentry?:boolean
notifyOnSuccess?
Section titled “notifyOnSuccess?”
optionalnotifyOnSuccess?:boolean
componentId?
Section titled “componentId?”
optionalcomponentId?:string
sourceRepoRef?
Section titled “sourceRepoRef?”
optionalsourceRepoRef?:string
workspacePolicy?
Section titled “workspacePolicy?”
optionalworkspacePolicy?:never
Hit a problem or have a question? Get in touch.