with Mattermost and Apiary?
Emit new event when a message matching the requirements is sent in a channel. See the documentation
Fetch an API Blueprint for a particular API. See the documentation
Publish an API Blueprint for a particular API. See the documentation
Mattermost is an open-source platform for secure collaboration across the entire software development lifecycle. With the Mattermost API on Pipedream, you can automate common chat operations, integrate with DevOps tools for real-time alerts, orchestrate workflows based on chat events, and connect with other services to enhance team productivity. For instance, you could trigger actions on issue tracking platforms when discussing bugs or link project management tools to update task statuses directly from your Mattermost channels.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
mattermost: {
type: "app",
app: "mattermost",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.mattermost.$auth.domain}/api/v4/users/me`,
headers: {
Authorization: `Bearer ${this.mattermost.$auth.oauth_access_token}`,
},
})
},
})
The Apiary API, part of the Foursquare suite of applications, opens a treasure trove of location-based data and functionality. It's a powerful tool for developers aiming to enrich their apps with detailed information about venues, user check-ins, and location-based recommendations. From creating personalized travel guides to enhancing event management systems with nearby point of interest (POI) suggestions, Apiary's robust set of endpoints can be leveraged to tailor user experiences based on their real-world surroundings.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
apiary: {
type: "app",
app: "apiary",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.apiary.io/me`,
headers: {
Authorization: `Bearer ${this.apiary.$auth.token}`,
},
})
},
})