List contact fields and pipeline stages
list_contact_fieldsReturn the custom attributes defined on this site's contacts (key, label, type, select options) AND the pipeline stage keys status will accept. Call this BEFORE upsert_contacts when importing: it tells you which custom-field keys already exist, so you map a spreadsheet onto the site's own vocabulary instead of inventing a second key for something it already tracks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The site to inspect | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. |