List custom fields
list_custom_fieldsList a workspace's custom fields — the structured metadata vocabulary its assets use (Priority, Season, Usage Rights), each with its field_type and the options it allows. Call this FIRST before setting or filtering a field value: it is the only source of the exact field and option spelling. A field's VALUE is set on an asset with update_asset's fields argument ({ "Priority": "High" }); there is no separate set-value tool. Field and option names are matched EXACTLY; update_asset answers an unknown one with an error naming the valid ones, and list_custom_fields has the spelling. The list also contains the workspace's built-in 'Status' field, whose value is set with update_asset_status instead. A select field holds one of its options; a date, person or url field has no options and holds one free value per asset — see update_asset's fields parameter for the value formats. Returns every field in one call — this endpoint is not paginated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| organization | No | Workspace slug, as returned by list_organizations. Omit it when the account has a single workspace — it is then resolved from your token. Pass it only when the account has several, or when you mean a workspace other than the obvious one. |