Formdesk

Formdesk lets you design your own online forms such as application forms, registration forms, order forms and surveys

Go to site
Explore
/
Apps
/
Formdesk

Formdesk API Integrations

Build and run workflows using the Formdesk API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    formdesk: {
      type: "app",
      app: "formdesk",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.formdesk.$auth.domain}.formdesk.com/api/rest/v1/${this.formdesk.$auth.name_folder_of_forms}/users`,
      headers: {
        Authorization: `Bearer ${this.formdesk.$auth.api_key}`,
      },
    })
  },
})

Authentication

Formdesk uses API keys for authentication. When you connect your Formdesk account, Pipedream securely stores the keys so you can easily authenticate to Formdesk APIs in both code and no-code steps.

To retrieve your API details

  • Navigate to your Formdesk account and sign in

Then retrieve your API Key:

  • Go to “Users” on the bottom menu
  • Enter your password if prompted
  • Click on one of your users
  • Go to “Web API”

Finally, retrieve your "Name Folder of Forms":

  • Go to “Edit account details” on the bottom left menu
  • Go to “Account” > “General”

If your Formdesk URL is https://123.admin.formdesk.com/test/!summary, your domain is 1234.