OneDesk is powerful helpdesk and project management software in a single application. Support your customers and manage projects in one place.
Go to siteThe OneDesk API allows developers to easily access and integrate several of OneDesk's core services into their own applications. With the OneDesk API, developers are able to customize and combine multiple services to create completely unique and versatile applications that their users can enjoy.
The OneDesk API provides developers access to:
Using these and other core services from OneDesk, developers can create powerful and engaging applications that cover a variety of use cases. Here are some examples of applications you can build with the OneDesk API:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
onedesk: {
type: "app",
app: "onedesk",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.onedesk.com/rest/2.0/organization/getOrgInfo`,
params: {
token: `${this.onedesk.$auth.oauth_access_token}`,
},
})
},
})
OneDesk uses OAuth authentication. When you connect your OneDesk account, Pipedream will open a popup window where you can sign into OneDesk and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any OneDesk API.
Pipedream requests the following authorization scopes when you connect your account:
POST
https://app.onedesk.com/rest/2.0/login/loginUser
content-type: application/json
accept: application/json
email={{custom_fields.email}}
&
password={{custom_fields.password}}