Get Form
Returns a single form with its configuration and metadata.
GET /forms/
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The 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
| Field | Type | Description |
|---|---|---|
id | string | Unique form identifier |
name | string | Form name |
status | string | published or draft |
preview_config | object | Current draft configuration |
live_config | object / null | Published configuration |
published_at | string / null | Last publish timestamp |
submissionCount | number | Total submissions |
fieldCount | number | Number of form fields |
url | string / null | Public form URL |
Code Examples
curl https://api.makeform.ai/forms/abc123 \
-H "Authorization: Bearer mk_xxxxxxxxxxxxx"