Freshdesk

Customer support software

Integrate the Freshdesk API with the Data Stores API

Setup the Freshdesk API trigger to run a workflow which integrates with the Data Stores API. Pipedream's integration platform allows you to integrate Freshdesk and Data Stores remarkably fast. Free for developers.

Add or update a single record with Data Stores API on New Contact from Freshdesk API
Freshdesk + Data Stores
 
Try it
Add or update a single record with Data Stores API on New Ticket from Freshdesk API
Freshdesk + Data Stores
 
Try it
Add or update multiple records with Data Stores API on New Contact from Freshdesk API
Freshdesk + Data Stores
 
Try it
Add or update multiple records with Data Stores API on New Ticket from Freshdesk API
Freshdesk + Data Stores
 
Try it
Check for existence of key with Data Stores API on New Contact from Freshdesk API
Freshdesk + Data Stores
 
Try it
New Contact from the Freshdesk API

Emit new notifications when a new contact is created

 
Try it
New Ticket from the Freshdesk API

Emit new notifications when a new ticket is created

 
Try it
Create a Company with the Freshdesk API

Create a company. See docs here

 
Try it
Add or update a single record with the Data Stores API

Add or update a single record in your Pipedream Data Store.

 
Try it
Create a Contact with the Freshdesk API

Create a contact. See docs here

 
Try it
Add or update multiple records with the Data Stores API

Add or update multiple records to your Pipedream Data Store.

 
Try it
Create a Ticket with the Freshdesk API

Create a ticket. See docs here

 
Try it

Connect Freshdesk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    freshdesk: {
      type: "app",
      app: "freshdesk",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.freshdesk.$auth.domain}.freshdesk.com/api/v2/tickets`,
      auth: {
        username: `${this.freshdesk.$auth.api_key}:X`,
        password: ``,
      },
    })
  },
})

Connect Data Stores

1
2
3
4
5
6
7
8
9
10
11
export default defineComponent({
  props: {
    myDataStore: {
      type: "data_store",
    },
  },
  async run({ steps, $ }) {
    await this.myDataStore.set("key_here","Any serializable JSON as the value")
    return await this.myDataStore.get("key_here")
  },
})