GET
/
forms
/
{formId}
Get form metadata
curl --request GET \
  --url https://api.fillout.com/v1/api/forms/{formId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "name": "<string>",
  "questions": [
    {
      "id": "<string>",
      "name": "<string>",
      "type": "Address"
    }
  ],
  "calculations": [
    {
      "id": "<string>",
      "name": "<string>",
      "type": "number"
    }
  ],
  "urlParameters": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "scheduling": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "payments": [
    {
      "id": "<string>",
      "name": "<string>"
    }
  ],
  "quiz": {
    "enabled": true
  }
}
New field types are added regularly. Your application should discard fields with unknown types.

Authorizations

Authorization
string
header
required

Enter your Fillout API key. Format: Bearer <api_key>

Path Parameters

formId
string
required

The public ID of your form

Response

200 - application/json

Form metadata

The response is of type object.