---
title: "List all asset custom fields within an asset custom fieldset"
method: GET
path: "/asset-custom-fieldsets/{asset_custom_fieldset_id}/asset-custom-fields"
tags: ["Asset Custom Fieldsets"]
---

# List all asset custom fields within an asset custom fieldset

`GET /asset-custom-fieldsets/{asset_custom_fieldset_id}/asset-custom-fields`

## Request

- Base URL: `https://enterprise.knak.io/api/published/v1`
- URL: `https://enterprise.knak.io/api/published/v1/asset-custom-fieldsets/{asset_custom_fieldset_id}/asset-custom-fields`
- Auth: none declared
- TypeScript: <https://skmtc.dev/knak/apis/knak-enterprise-api/docs/asset-custom-fieldsets/:asset_custom_fieldset_id/asset-custom-fields/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieve all asset custom fields within an [asset custom fieldset](#tag/asset_custom_fieldset).

## Path parameters

- `asset_custom_fieldset_id` string, required

## Response `200`

OK

- object
  - `data` AssetCustomField[]
    - `type` string
    - `id` string
    - `attributes` object
      - `id` string
      - `label` string
      - `field_name` string
      - `default_value` string, nullable
      - `type_definition` string, JSON object
      - `required` boolean
      - `created_at` string, date-time
      - `updated_at` string, date-time

## Other responses

- `401`: Unauthenticated
- `403`: Unauthorized
- `404`: Not Found

---

[API](https://skmtc.dev/knak/apis/knak-enterprise-api.md) - [All operations](https://skmtc.dev/knak/apis/knak-enterprise-api/llms.txt) - [OpenAPI document](https://skmtc.dev/knak/apis/knak-enterprise-api/revisions/31d2c94edfcc?raw)
