diff --git a/src/services/Triggers.ts b/src/services/Triggers.ts index 70b23644..a98e1cb8 100644 --- a/src/services/Triggers.ts +++ b/src/services/Triggers.ts @@ -33,6 +33,15 @@ class Triggers extends BaseService { return RequestHelper.get(this, `projects/${pId}/triggers/${tId}`); } + + pipeline(projectId: ProjectId, options: RequestOptions) { + if(!options.ref) throw new Error('Missing required property: ref'); + if(!options.token) throw new Error('Missing required property: token'); + + const pId = encodeURIComponent(projectId); + + return RequestHelper.post(this, `projects/${pId}/trigger/pipeline`, options); + } } export default Triggers;