List public fields

Returns a paginated list of public field configurations for the current instance.

Request

GET /publicfield

Headers

HeaderValue
AuthorizationBearer <token>

Query Parameters

ParameterTypeRequiredDescription
_sortstringNoField to sort by. Defaults to fieldName.
_orderstringNoSort direction: ASC or DESC. Defaults to ASC.
_startintegerNoOffset for pagination. Defaults to 0.
_endintegerNoNumber of results to return. Defaults to 100.
qstringNoFilter by field name (case-insensitive substring match).

Example Request

GET /publicfield?_sort=fieldName&_order=ASC&_start=0&_end=50

Response

Returns a JSON array of public field objects. The X-Total-Count response header contains the total number of matching entries.

Response Fields

FieldTypeDescription
idintegerUnique public field ID.
fieldIdstringIdentifier of the field in the search index.
fieldNamestringHuman-readable name of the field.
fieldTypestringType of field: field or attribute.
onListingPagebooleanWhether the field is exposed on listing pages.
onDetailPagebooleanWhether the field is exposed on detail pages.
onLandingPagebooleanWhether the field is exposed on landing pages.
userstringUsername of the person who last modified this entry.
changedstringISO 8601 timestamp of the last modification.

Example Response

[
  {
    "id": 1,
    "fieldId": "price",
    "fieldName": "Price",
    "fieldType": "field",
    "onListingPage": true,
    "onDetailPage": true,
    "onLandingPage": false,
    "user": "[email protected]",
    "changed": "2026-01-15T10:30:00+00:00"
  }
]