with Linear (API key) and Small Improvements?
Triggers instantly when a new issue is created in Linear. Provides complete issue details including title, description, team, assignee, state, and timestamps. Supports filtering by team and project. See Linear docs for additional info here
Triggers instantly when a project update (status report) is created in Linear. Returns update content, author, project details, and health status. Filters by team and optionally by project. See Linear docs for additional info here
Creates a new issue in Linear. Requires team ID and title. Optional: description, assignee, project, state. Returns response object with success status and issue details. Uses API Key authentication. See the documentation
Create meeting notes in Small Improvements. See the documentation
List all users from Small Improvements. See the documentation
Linear helps streamline software project management, bug tracking, and task coordination. By using the Linear (API key) API with Pipedream, you can automate routine tasks, sync issues across platforms, and trigger custom workflows. Think auto-assignment of tasks based on specific triggers or pushing updates to a Slack channel when an issue's status changes. These automations save time and ensure that your development team stays focused on coding rather than on administrative overhead.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
linear_app: {
type: "app",
app: "linear_app",
}
},
async run({steps, $}) {
const data = {
"query": `{
user(id: "me") {
id
email
name
}
}`,
}
return await axios($, {
method: "post",
url: `https://api.linear.app/graphql`,
headers: {
"Authorization": `${this.linear_app.$auth.api_key}`,
"Content-Type": `application/json`,
},
data,
})
},
})
The Small Improvements API allows for the automation of feedback, performance reviews, and goals within your organization. It enables interaction with Small Improvements' features, such as requesting feedback, managing users, and reviewing objectives. With Pipedream, you can harness this API to create seamless workflows that trigger actions across various applications, reacting to events in real-time, processing data, and automating repetitive tasks without writing any code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
small_improvements: {
type: "app",
app: "small_improvements",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.small-improvements.com/api/v2/users/me`,
headers: {
Authorization: `Bearer ${this.small_improvements.$auth.api_token}`,
"Accept": `application/json`,
},
})
},
})