Get Custom Fields
get_custom_fieldsFind custom field definitions for LACRM contacts, companies, or pipelines. Get field names, required status, types, and valid options to prepare data for creating or updating records.
Instructions
Retrieve custom field definitions for this LACRM account. Use this tool FIRST when you need to work with contacts or pipeline items that have custom fields.
IMPORTANT: Returns field details including:
name: The field name to use as key when setting values
required: Whether this field must be provided
type: The field type (Text, Number, Dropdown, etc.)
input_format: Description of expected value format
valid_options: For Dropdown/RadioList/Checkbox, the allowed values
Filter options:
record_type: "Contact", "Company", or "Pipeline" to filter by type
pipeline_id: Get fields for a specific pipeline (required when record_type is "Pipeline")
Example: To create a pipeline item, first call get_custom_fields with record_type="Pipeline" and the pipeline_id. Then use the field names as keys in custom_fields: { "FieldName": "value" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pipeline_id | No | Pipeline ID - required when record_type is "Pipeline" | |
| record_type | No | Filter by record type: Contact, Company, or Pipeline | |
| include_archived | No | Include archived/deleted fields (default: false) |