api mashups with triggers