n8n-nodes-base
Version:
Base nodes of n8n
34 lines (28 loc) • 1.12 kB
text/typescript
/**
* Workable Trigger Node - Version 1
* Starts the workflow when Workable events occur
*/
export interface WorkableTriggerV1Params {
triggerOn?: 'candidateCreated' | 'candidateMoved' | Expression<string>;
filters?: {
/** Get notifications only for one job. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.
*/
job?: string | Expression<string>;
/** Get notifications for specific stages. e.g. 'hired'. Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>.
*/
stage?: string | Expression<string>;
};
}
export interface WorkableTriggerV1Credentials {
workableApi: CredentialReference;
}
interface WorkableTriggerV1NodeBase {
type: 'n8n-nodes-base.workableTrigger';
version: 1;
credentials?: WorkableTriggerV1Credentials;
isTrigger: true;
}
export type WorkableTriggerV1ParamsNode = WorkableTriggerV1NodeBase & {
config: NodeConfig<WorkableTriggerV1Params>;
};
export type WorkableTriggerV1Node = WorkableTriggerV1ParamsNode;