Custom Field List

List active Manage-app custom field definitions for asset imports.

GET
/api/v1/assets/custom-fields

Description

List active custom field definitions for use with Add Asset, Bulk Import, and Update Asset.

Filter by product_type or product_type_id to see only fields applicable to that device category.

File-type fields are excluded from the response. Fields with is_readonly true are listed for reference but cannot be set via write endpoints.

Request

Headers

HeaderValueRequired
AuthorizationBearer <access_token>Yes
Content-Typeapplication/jsonYes

Query Parameters

ParameterTypeRequiredExampleDescription
product_typestringNoLaptopProduct type name (e.g. Laptop, Desktop, Smartphone).
product_type_idintegerNo4108Internal product type ID. Use instead of product_type when known.

Response

FieldTypeDescription
messagestringSuccess message.
dataarrayActive custom field definitions.
data[].field_labelstringDisplay label.
data[].placeholderstring | nullPlaceholder text when configured.
data[].field_typestringField type (file types are excluded from API responses).
data[].optionsobject | array | nullSelect/multiselect options when configured.
data[].is_requiredbooleanWhether a value is required for applicable product types.
data[].is_readonlybooleanWhen true, the field cannot be set via add, bulk-add, or update (API returns 422).
data[].default_valuestring | nullDefault value when configured.
data[].is_globalbooleanWhether the field applies to all product types.
data[].sort_orderintegerDisplay order.
data[].validation_rulesobject | nullAdditional validation rules when configured.
data[].is_activebooleanWhether the definition is active.

Related Endpoints

Did this page help you?