columns parameter to request a subset; * (the default) returns every scalar field plus the relational arrays (drivers, competitors, features).
Types are given as JSON types. Timestamps are ISO 8601 strings (e.g. 2026-01-10T12:00:00Z). A field is null when it hasn’t been set or generated yet.
Several internal columns are never returned, even with
* or when named explicitly: full-text search vectors, sync bookkeeping, sharing config, and raw aggregate blobs — fts, joined_fts, keywords, mention_ids, sync_run_id, client_id, proposal, next_steps*, requirements*, summary_context/summary_all, engagements_*, slack_channel_id, org_sharing_*, reports_event_run_id, processing_in_progress, last_processing_started, questions_due.Core deal
CRM
Account / company
Competitors
Scalar references plus the flattenedcompetitors array.
competitors[] (highest threat first):
Drivers
Decision drivers behind the outcome. Flat arrays plus the flatteneddrivers array.
drivers[] (strongest first):
Features
features[] (highest impact first):
Metrics (win-loss scorecard)
Eight default metrics, each a score (1–5) plus a text explanation.
Plus org-defined custom metrics:
custom_metrics — object[]:
Answers (custom insights)
custom_answers — object[]:
group_id / group_name appear only on grouped answers.
