Get Form Fields

Returns field definitions for a form.

GET /forms/

/fields

Path Parameters

ParameterTypeRequiredDescription
idstringYesThe form ID

Response

{ "fields": [ { "fieldName": "email", "label": "Email Address", "type": "email", "required": true }, { "fieldName": "department", "label": "Department", "type": "select", "required": true, "options": [ { "id": "sales", "label": "Sales" }, { "id": "support", "label": "Support" } ] } ], "fieldCount": 2 }

Field Object

FieldTypeDescription
fieldNamestringUnique field identifier
labelstringDisplay label
typestringField type (text, email, select, etc.)
requiredbooleanWhether the field is required
optionsarrayAvailable options (select, radio, checkbox)

Code Examples

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