List Custom Fields
list_custom_fieldsRead-onlyIdempotent
Lists custom field definitions from /custom_fields. Use this to inspect available custom fields before setting values on tasks, projects, events, users, or customers. Supports pagination and optional object-class/type filters when supported by the TrackingTime API. Limitations: read-only; visibility depends on account permissions.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Zero-based page index. For the first request, omit this field or use 0. Use 1 only after page 0. | |
| page_size | No | Maximum number of results to return per page. | |
| account_id | No | TrackingTime workspace/account ID. Required when the user belongs to multiple workspaces. | |
| value_type | No | Custom field value type. text stores a plain string; number stores a numeric string/value; date stores an API date value such as YYYY-MM-DD or YYYY-MM-DD HH:mm:ss; boolean displays the custom field name when set; enum stores one selected enum option; list_single stores a JSON string object like {"item":"Option A"}; list_multiple stores a JSON string array like [{"item":"A"},{"item":"B"}]; currency stores a currency code such as USD or EUR. | |
| filter_object_class | No |