latestOpenAPI 3.0.02026-08-216686147.9 KB

6f6009a58cdd

forms

List Fields for the specified Form Template

Lists active Fields for a visible settings-level Form Template. This operation is available only to firm user credentials. Results default to deterministic creation order; sort_by=sequence uses Fieldguide display order.

get/v1/form-templates/{uuid}/fields

Path parameters

uuidstring uuid required

The UUID of the Form Template whose Fields to retrieve

Query parameters

typesFormFieldType[]

Filter Fields by type. Repeat the query parameter for multiple types.

sort_by'created_at' | 'sequence'

Field used to sort Fields. Results are sorted by creation time unless sequence is requested. Sequence order matches Fieldguide, with null sequences first in ascending order and last in descending order.

pagenumber nullable
per_pagenumber nullable
sort_order'asc' | 'desc'

Sort order for paginated results. Use desc to reverse the default ascending order.

Response

The active Fields for the visible Form Template

Example response

{
  "data": [
    {
      "uuid": "4d50d252-be0c-4d69-b77a-5bbdfef83f54",
      "name": "Approval status",
      "sequence": 1,
      "guidance": "<p>Choose the status described in the <a href=\"https://example.com/policy\">policy</a>.</p>",
      "type_metadata": {
        "options": [
          "Approved",
          "Denied"
        ]
      },
      "created_at": "2026-02-01T12:30:00.000Z",
      "updated_at": "2026-03-10T12:30:00.000Z"
    }
  ],
  "_links": {
    "self": {
      "href": "https://api.fieldguide.io/v1/example?page=2&per_page=50"
    },
    "first": {
      "href": "https://api.fieldguide.io/v1/example?page=1&per_page=50"
    },
    "last": {
      "href": "https://api.fieldguide.io/v1/example?page=10&per_page=50"
    },
    "previous": {
      "href": "https://api.fieldguide.io/v1/example?page=1&per_page=50"
    },
    "next": {
      "href": "https://api.fieldguide.io/v1/example?page=3&per_page=50"
    }
  }
}