with Status Hero and Bluesky?
Emit new events when new status update (check-in) occurs. See the docs here
Emit new events when new comments are created on statuses. See the docs here
Emit new event when someone follows the specified account. Requires the account ID as a prop to monitor followers for that account. See the documentation
Emit new events when new reaction for a status update (check-in) occurs. See the docs here
Emit new event when an author creates a post. Requires the author id as a prop to track posts from a specific author. See the documentation
The Status Hero API allows you to interface with the Status Hero platform programmatically, enabling you to automate stand-ups, collect team status updates, and integrate this data with other apps and services. By leveraging Pipedream's capabilities, you can set up workflows that react to new check-ins, sync updates to project management tools, or analyze team productivity by aggregating status data.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
status_hero: {
type: "app",
app: "status_hero",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://service.statushero.com/api/v1/members`,
headers: {
"X-Team-ID": `${this.status_hero.$auth.team_id}`,
"X-API-Key": `${this.status_hero.$auth.api_key}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
bluesky: {
type: "app",
app: "bluesky",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://bsky.social/xrpc/app.bsky.actor.getProfile?actor=${this.bluesky.$auth.did}`,
headers: {
Authorization: `Bearer ${this.bluesky.$auth.oauth_access_token}`,
},
})
},
})