Skip to main content

Read workspace column catalog

Read object-grouped column-picker metadata for Leads, Companies, or Tasks, including organization custom fields.

GET/api/workspaces/{workspace}/column-catalog
HTTP referenceScope workspace-dependent; see scope mappingUpdated September 27, 2026

This page documents the canonical HTTP contract for this endpoint.

The response example shows one representative field and object; the live catalog contains the complete workspace projection, including eligible organization custom fields. The workspace path value is an enum: leads, companies, or tasks. Developer-key scopes are enforced per concrete path: /api/workspaces/leads/column-catalog requires both leads:read and companies:read; companies requires companies:read; tasks requires tasks:read. This path-specific authorization is the effective API eligibility; the registry lists broader operation-level scopes.

Responses compose standard workspace fields, organization-specific CRM fields and, when source_table_id is supplied, source-scoped research fields. Each field includes picker identity/path/type and may include field_semantics and value_schema; resolve shared schema definitions through capability schemas. The response is dynamic for the caller's organization and source table.

Path parameters

  • workspacerequired

    string

    leads, companies, or tasks. Each enum value has a different developer-key scope.

Query parameters

  • source_table_id · optional

    string

    Optional organization-scoped source table; when omitted, research columns are not included.

Errors

StatusMeaning
400Unsupported workspace value.
401Authentication required or authenticated user has no organization context.
403Developer API key lacks one of the scopes required for the selected workspace.

Docs