At a glance
- Availability: Experimental (how to enable).
- Auth: API key.
- Connection: The key from
JOTFORM_API_KEYis sent as theAPIKEYheader. - Docs: https://api.jotform.com/docs/
Credentials
Set these per environment. See Connect an integration.| Variable | Required | Description |
|---|---|---|
JOTFORM_API_KEY | Yes | Jotform API key Docs. |
Setup
- Sign in to Jotform: Go to https://www.jotform.com and sign in. The free Starter plan is sufficient for testing.
- Create an API key: Open Settings → API (https://www.jotform.com/myaccount/api) and click ‘Create New Key’. Set permissions to ‘Full Access’ for read tools to work across forms.
- Set the environment variable: Add the key to your .env as JOTFORM_API_KEY=…
- Verify access: Run Get User, then List Forms to confirm the key works.
- Jotform authenticates with an ‘APIKEY’ request header
- EU-hosted accounts must use https://eu-api.jotform.com and HIPAA accounts https://hipaa-api.jotform.com instead of api.jotform.com
- Responses are wrapped in {responseCode, message, content}; tools unwrap ‘content’
Tools
| Tool | Access | Description |
|---|---|---|
| List Forms | Read | List forms owned by the account |
| Get Form | Read | Get basic details of a form |
| Get Form Questions | Read | List the questions/fields on a form |
| List Submissions | Read | List submissions for a form |
| Get Submission | Read | Get a single submission with its answers |
| Get User | Read | Get the authenticated account profile and usage |
Example prompts
- List my Jotform forms, then show the latest submissions for the one I pick and summarize the answers.