# Formdesk AI integration on Definable

> Formdesk is an online form builder that allows users to create and manage professional online forms with flexible features and integrations.

## What this connects

Formdesk is an online form builder that allows users to create and manage professional online forms with flexible features and integrations.

Vendor: https://formdesk.com/en/

## Tools available

**21** tools available. First 12:

- `FORMDESK_AUTOMATIC_LOGIN` — Validate Formdesk Authentication — Validates the Formdesk API bearer token and returns authentication details. This action confirms that your connected Formdesk account credentials are valid by making a test API call to the /forms endpoint. It returns the bearer token information that can be used for subsequent authenticated requests. **Important**: This does NOT perform username/password login. Formdesk uses API keys (bearer tokens) for authentication, which are obtained from your Formdesk account's User Management section. The username/password parameters are placeholders for API compatibility and are not used. **Use this action to**: - Verify that your Formdesk API credentials are valid - Retrieve the bearer token from your connected account - Confirm API connectivity before performing other operations **How it works**: 1. Uses the bearer token from your connected account metadata 2. Validates the token by calling the Formdesk /forms endpoint 3. Returns token details if validation succeeds
- `FORMDESK_CREATE_ENTRY` — Create Formdesk Entry — Submit a new entry (result) to a Formdesk form. This action creates a new form submission with the provided field values. Before using this action: 1. Use FORMDESK_GET_FORM_LIST to find the form ID 2. Use FORMDESK_GET_FORM_FIELDS to understand which fields the form expects 3. Prepare field values that match the form's schema The action returns the ID of the newly created entry, which can be used with FORMDESK_GET_ENTRY_DETAILS to retrieve the full entry data.
- `FORMDESK_CREATE_FIELD` — Create Field — Creates a new field in a Formdesk form. Use this action to add fields like text inputs, email fields, textareas, checkboxes, date pickers, etc. to an existing form. You must have the form ID from FORMDESK_GET_FORM_LIST or FORMDESK_GET_FORM_DETAILS before creating fields. The field definition should specify at minimum the field name, type, and label. Additional properties like 'required', 'placeholder', 'description', and 'default' can be included.
- `FORMDESK_CREATE_VISITOR` — Create Visitor — Tool to add a new visitor to a specific Formdesk form. Use when you need to register a visitor's metadata before submitting entries.
- `FORMDESK_DELETE_ENTRY` — Delete Formdesk Entry — Deletes a specific entry (form submission/result) from a Formdesk form. This action is idempotent - it will succeed even if the entry doesn't exist (404), making it safe to call multiple times. Use this when you need to remove a form submission permanently. The entry can be obtained from GET_FORM_ENTRIES or GET_ENTRY_DETAILS actions.
- `FORMDESK_DELETE_FIELD` — Delete Field in Formdesk — Tool to delete a specific field in a Formdesk form. Use after confirming formId and fieldId.
- `FORMDESK_DELETE_FORM` — Delete Form in Formdesk — Delete a specific form from Formdesk. This action permanently removes a form from the Formdesk account. Use with caution as this operation is destructive and cannot be undone. If the form ID does not exist, the action returns success=False with an appropriate message rather than raising an error. Returns success=True if the form was deleted, or success=False if the form was not found.
- `FORMDESK_DELETE_VISITOR` — Delete Visitor in Formdesk — Deletes a specific visitor from a Formdesk form. This action is idempotent - it will succeed even if the visitor doesn't exist (404), making it safe to call multiple times. Use this to remove a visitor from a form's visitor list. Obtain valid form_id from GET_FORM_LIST and visitor_id from GET_FORM_VISITORS actions.
- `FORMDESK_GET_FIELD_DETAILS` — Get Field Details — Retrieves comprehensive details about a specific field in a Formdesk form. Returns structured information including field ID, name, type (e.g., text, email, number), label, validation rules, and whether the field is required. Use this after obtaining formId from Get Form List and fieldId from Get Form Fields to inspect specific field properties, validation rules, or configuration.
- `FORMDESK_GET_FORM_DETAILS` — Get Form Details — Retrieves comprehensive details about a specific Formdesk form by its ID. Returns form metadata including name, description, active status, timestamps, public URL, and configuration settings. Use this when you need to inspect form properties or verify form existence before performing other operations.
- `FORMDESK_GET_FORM_FIELDS` — Get Form Fields — Tool to retrieve all fields of a specific form. Use after obtaining the formId to inspect its field definitions.
- `FORMDESK_GET_FORM_LIST` — Get Form List — Retrieve a list of all forms in the Formdesk account. This action returns basic information about each form including its ID and name. Use the form ID with other actions (like Get Form Details, Get Form Fields, Get Form Entries) to access more detailed information about a specific form. No parameters are required - this action lists all forms accessible with the current authentication credentials.

## Auth

Auth schemes: `API_KEY`.

## How agents use Formdesk

Inside a Definable workflow, Formdesk is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Formdesk** — the Researcher (GPT-5.5) pulls context from Formdesk (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Formdesk** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Formdesk (create record, post message, draft email).
- **Designer / Engineer → Distributor → Formdesk** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Formdesk (attach file, open PR comment, post status).

The Verifier checks every Formdesk call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- forms & surveys — https://definable.ai/apps/category/forms-&-surveys/

## Related

- HTML page: https://definable.ai/apps/formdesk/
- Same category (forms & surveys): https://definable.ai/apps/category/forms-&-surveys/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
