---
title: "List Custom Fields per Property"
method: GET
path: "/properties-api/custom-fields/{propertyId}"
tags: ["Custom Fields"]
---

# List Custom Fields per Property

`GET /properties-api/custom-fields/{propertyId}`

Obtain a list of custom fields that are set on the selected property.

## Path parameters

- `propertyId` string, required

## Response `200`

Returns a list of all custom fields set on property

- object
  - `propertyId` string
  - `customFields` object[] — An array containing a list of custom fields
    - `fieldId` string
    - `value` string
    - `fullText` string — If the value is a long text, the response will return a truncated version, and the complete text will be stored successfully.
    - `displayName` string
    - `key` string
    - `type` string
    - `options` string[]
    - `object` string — Custom field type
    - `isPublic` boolean

## Other responses

- `403` — Unauthorized Request.
- `404` — Property not found.

---

[API](https://skmtc.net/guesty/apis/guesty-open-api.md) · [All operations](https://skmtc.net/guesty/apis/guesty-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/guesty/guesty-open-api/versions/7c62644070f2/schema)
