List Contact Columns
GET /contacts/columns
List custom contact columns (table columns + global dynamic columns; +list-scoped if list_id given).
Authorizations
Parameters
Query Parameters
Header Parameters
Responses
200
Successful Response
object
Column entity representing a database column definition. Used to describe table column metadata for MashupContact and other entities.
object
User-selectable dynamic-column data types.
Every member must have a physical type in the repos’ pg_type_map (contacts/companies CDP repos + enrichment DynamicColumnRepository: int→INTEGER, numeric→NUMERIC, text→TEXT, boolean→BOOLEAN) and belong to the user-owned family in lists/usecases/dynamic_column_write_contract.py — both already list these four. Write paths coerce values per type via shared.infrustructure.db.cdp.dynamic_column_values.coerce_dynamic_value.
Automatically computed: True if object_id is None/empty, False otherwise.
422
Validation Error