Gain visibility, control and automation with an all-in-one Workflow Orchestration Software
Go to siteThe Qntrl API offers a powerful way to manage and automate your organization's workflows and processes directly within Pipedream. With this API, you can create, update, retrieve, and manage cards, orchestrate workflows, and synchronize data across different systems. Harness the power of Pipedream to integrate Qntrl with various apps and services, enabling seamless data flow and enhanced productivity.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
qntrl: {
type: "app",
app: "qntrl",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://coreapi.qntrl.com/blueprint/api/user/myinfo`,
headers: {
Authorization: `Bearer ${this.qntrl.$auth.oauth_access_token}`,
},
})
},
})
Automated Task Assignment: Use Qntrl's API to create cards for new tasks and automatically assign them to team members based on predefined criteria. Trigger this workflow when a new row is added to a Google Sheets spreadsheet tracking task requests.
Workflow Progress Webhooks: Set up a Pipedream workflow that listens to Qntrl webhook events to get real-time updates on card statuses. When a card moves to a certain stage, send a notification via Slack to the relevant team or team member.
Synchronized CRM Updates: Whenever a deal progresses in Qntrl, use the API to update the corresponding record in Salesforce. This ensures your CRM reflects the most current status of each deal, maintaining a single source of truth.
Emit new event when a comment is posted to a job. See the documentation
Qntrl uses OAuth authentication. When you connect your Qntrl account, Pipedream will open a popup window where you can sign into Qntrl and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Qntrl API.
Pipedream requests the following authorization scopes when you connect your account:
Qntrl.user.READ
Qntrl.org.READ
Qntrl.job.ALL
Qntrl.jobcomment.READ
Qntrl.jobcomment.CREATE
Qntrl.layout.READ
GET
https://accounts.{{custom_fields.base_api_url}}/oauth/v2/auth
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
&
prompt=consent
&
access_type=offline
POST
https://accounts.zoho.com/oauth/v2/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://accounts.zoho.com/oauth/v2/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}}