import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
topdesk: {
type: "app",
app: "topdesk",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.topdesk.$auth.api_url}/tas/api/incidents`,
auth: {
username: `${this.topdesk.$auth.username}`,
password: `${this.topdesk.$auth.app_token}`,
},
})
},
})
Emit new event when an incident is updated. See the documentation
Emit new event when an incident is assigned to a new user. See the documentation
Emit new event when a new incident is created. See the documentation
Emit new event when an incident is assigned to a new group. See the documentation
Emit new event when a new memo reply is created. See the documentation
Creates a new incident. See the documentation
Returns an incident by ID. See the documentation
Get incident actions by incident ID. See the documentation
Get incident actions by incident number. See the documentation
Get incident progress trail by incident ID. See the documentation
TOPdesk uses API keys for authentication. When you connect your TOPdesk account, Pipedream securely stores the keys so you can easily authenticate to TOPdesk APIs in both code and no-code steps.