List custom fields

Retrieves a paginated list of all custom fields defined for the company.

Custom fields allow you to extend entities (deals, customers, products, etc.) with additional data fields.

Query Parameters

ParameterTypeRequiredDescription
pageintegerNoPage number for pagination (default: 1)
limitintegerNoNumber of items per page (default: 50)
orderstringNoField to sort by (default: id)
directionstringNoSort direction: asc or desc (default: desc)

Response Fields

FieldTypeDescription
idintegerCustom field unique identifier
namestringInternal field name (used as key in customFields)
labelstringDisplay label shown in the UI
typestringField type (see Field Types below)
scopestringEntity this field applies to (see Scopes below)
requiredbooleanWhether the field is mandatory
formulastringFormula expression (for Formula type)
optionsobjectOptions configuration (for Select/MultiSelect)
weightintegerSort order/priority
sizestringCSS width class (e.g., w-full, w-1/2)
editablebooleanWhether the field can be edited by users
publicbooleanWhether the field is visible publicly
activatebooleanWhether the field is active
enableAibooleanWhether AI features are enabled for this field
hubspotMapstringHubSpot property mapping
isMappedToHubspotbooleanWhether synced with HubSpot
createdAtdatetimeCreation timestamp
updatedAtdatetimeLast update timestamp

Field Types

TypeDescription
TextSingle-line text input
MultilineTextMulti-line text area
RichTextRich text editor (HTML)
NumberNumeric input
DateDate picker
datetimeDate and time picker
SelectSingle-choice dropdown
MultiSelectMultiple-choice dropdown
ImageImage upload
UserUser selector
FormulaCalculated field
HtmlRaw HTML content
SystemSystem-managed field

Scopes

ScopeDescription
dealDeal/opportunity fields
customerCustomer/contact fields
customer-companyCustomer company fields
productProduct catalog fields
quotationQuotation fields
quotation-lineQuotation line item fields

Filtering

This endpoint supports advanced filtering. See the Filter System Documentation for the complete list of operators and usage examples.

Quick examples:

?filters[scope][eq]=deal
?filters[type][eq]=Select
?filters[required][eq]=true
?filters[activate][eq]=true

Response

  • 200 OK: Returns paginated list of custom fields
  • 401 Unauthorized: Invalid or missing API key
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
integer
integer
string
string
Responses
200

Successful response

401

Unauthorized

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here!