Jotform

Overview

Pre-built tooling

✅ Authorization
ToolsStatus
Pre-built authorization (API Key)✅
Pre-built authorization UI✅
Custom authorization UI✅
End-user authorization guide🚫
Expired credentials detection✅
✅ Read & write data
ToolsStatus
Pre-built integrations✅
API unification✅
2-way sync✅
Webhooks from Tenklo on data modifications✅
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requests✅
✅ Observability & data quality
ToolsStatus
HTTP request logging✅
End-to-end type safety✅
Data runtime validation✅
OpenTelemetry export✅
Slack alerts on errors✅
Integration status API✅
✅ Customization
ToolsStatus
Create or customize use-cases✅
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurations✅

Others

Function nameDescriptionTypeSource code
add-form-questionsAdd one or more new questions/fields to an existing form.Action🔗 Github
add-form-webhookRegister a new webhook URL on a form so Jotform POSTs new submissions to itAction🔗 Github
clone-formDuplicate an existing form, including its questions/structure, as a new form.Action🔗 Github
create-form-reportCreate a new report (e.g. a CSV export view) for a formAction🔗 Github
create-form-with-questionsCreate a new form, set its title, and add one or more questions/fields to it in a single call.Action🔗 Github
create-formCreate a new, empty Jotform form, optionally setting its title at creation time.Action🔗 Github
delete-form-questionPermanently delete a single question/field from a form.Action🔗 Github
delete-form-webhookRemove a registered webhook from a form by its index.Action🔗 Github
delete-formDelete a form. Jotform marks it DELETED rather than permanently scrubbing the record.Action🔗 Github
delete-reportPermanently delete a report.Action🔗 Github
delete-submissionPermanently delete a submission.Action🔗 Github
duplicate-formClone an existing Jotform form and set the title of the new copy in one call.Action🔗 Github
edit-form-questionEdit an existing question's properties (e.g. its label text) in place, without creating a duplicate.Action🔗 Github
get-formRetrieve a single form's metadata (title, status, URL, submission count, timestamps)Action🔗 Github
get-reportRetrieve the configuration of a single report.Action🔗 Github
get-submission-with-labelsRetrieve a submission's answers re-keyed by human-readable question label/text instead of raw numeric qidAction🔗 Github
get-submissionRetrieve a single submission's recorded answersAction🔗 Github
get-user-usageRetrieve the authenticated account's current usage/quota stats (submissions, uploads, payments, API calls, and form count) for the current billing period.Action🔗 Github
get-userRetrieve the authenticated Jotform account's profile information.Action🔗 Github
list-form-questionsList the questions/fields of a form, including the numeric ID (qid), type, and field name of each question.Action🔗 Github
list-form-reportsList reports (e.g. CSV/grid/table exports or views) configured for a form.Action🔗 Github
list-form-submissionsList submissions for a specific form.Action🔗 Github
list-form-webhooksList webhook URLs currently registered on a form.Action🔗 Github
list-formsList forms owned by the authenticated user.Action🔗 Github
submit-form-by-field-labelSubmit a form using human-readable field labels (resolved to question IDs via the form's questions) instead of numeric qids.Action🔗 Github
submit-formSubmit a form (create a new submission) with answers for one or more of its questions.Action🔗 Github
update-form-titleRenames an existing form by setting its title propertyAction🔗 Github
formsSync all forms owned by the authenticated Jotform user.Sync🔗 Github
submissionsSync all submissions across all forms in the Jotform account, incrementally by creation date.Sync🔗 Github

Access requirements

Pre-RequisitesStatusComment
Paid dev account❓
Paid test account❓
Partnership❓
App review❓
Security audit❓

Setup guide

No setup guide yet.

Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

API gotchas

Contribute API gotchas by editing this page

On this page