One Tool to Organize All Your Work, Your Way. Work together with your team, store everything in one place, and organize projects the way you want.
Go to siteThe Infinity API allows you to interact programmatically with Infinity, a flexible project management platform. With the Infinity API on Pipedream, you can automate project and task management, synchronize data across multiple platforms, and streamline workflows by triggering actions within Infinity or responding to events in Infinity. Pipedream's serverless platform enables you to connect Infinity to hundreds of apps with minimal effort, empowering you to build custom integrations and automations that suit your team's needs.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
infinity: {
type: "app",
app: "infinity",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.startinfinity.com/api/v2/profile`,
headers: {
Authorization: `Bearer ${this.infinity.$auth.oauth_access_token}`,
"Content-Type": `application/json`,
"Accept": `application/json`,
},
})
},
})
Sync Infinity Tasks to Google Calendar: Create events in Google Calendar automatically whenever a new task with a due date is created in Infinity. This ensures that your schedule stays updated with all your project deadlines.
Aggregate Feedback from Typeform: After receiving new form submissions in Typeform, use Pipedream to parse the responses and create corresponding tasks or notes in Infinity. This can be especially useful for gathering customer feedback or managing survey results.
Post Slack Notifications on Task Completion: Set up a workflow that listens for task completion events in Infinity, then sends a notification to a designated Slack channel. This keeps the team informed about project progress without manual updates.
Infinity uses OAuth authentication. When you connect your Infinity account, Pipedream will open a popup window where you can sign into Infinity and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Infinity API.
Pipedream requests the following authorization scopes when you connect your account:
GET
https://app.startinfinity.com/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://app.startinfinity.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://app.startinfinity.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}