triggers-service
Version:
Service to list and activate Octoblu triggers within running flows
22 lines (15 loc) • 988 B
text/coffeescript
TriggersController = require './controllers/triggers-controller'
class Router
constructor: ({, }) ->
= new TriggersController {}
route: (app) =>
app.get '/all-triggers', .gateway(), .allTriggers
app.get '/triggers', .gateway(), .myTriggers
app.get '/mytriggers', .gateway(), .myTriggers
app.get '/my-triggers', .gateway(), .myTriggers
app.post '/flows/triggers/:triggerName', .gateway(), .sendMessageByName
app.get '/flows/:flowId/triggers/:triggerId', (req, res) ->
res.status(405).send('Method Not Allowed: POST required')
app.post '/flows/:flowId/triggers/:triggerId', .sendMessageById
app.post '/v2/flows/:flowId/triggers/:triggerId', .sendMessageByIdV2
module.exports = Router