Get Form

Returns a single form with its configuration and metadata.

GET /forms/

Path Parameters

ParameterTypeRequiredDescription
idstringYesThe form ID

Response

{ "id": "abc123", "name": "Contact Form", "status": "published", "preview_config": { "..." : "..." }, "live_config": { "..." : "..." }, "created_at": "2026-01-15T10:30:00Z", "updated_at": "2026-03-01T14:22:00Z", "published_at": "2026-02-20T09:00:00Z", "submissionCount": 142, "fieldCount": 5, "url": "https://makeform.ai/f/abc123" }

Response Fields

FieldTypeDescription
idstringUnique form identifier
namestringForm name
statusstringpublished or draft
preview_configobjectCurrent draft configuration
live_configobject / nullPublished configuration
published_atstring / nullLast publish timestamp
submissionCountnumberTotal submissions
fieldCountnumberNumber of form fields
urlstring / nullPublic form URL

Code Examples

curl https://api.makeform.ai/forms/abc123 \ -H "Authorization: Bearer mk_xxxxxxxxxxxxx"