When to use
- “Show me Jane’s journey.”
- “What pages did contact 12345 visit?”
- “Tell me about
jane@example.com.” (after usinglist_contactsto find the ID).
Parameters
Custom fields
The tool’suse_custom_field_labels description lists every custom field configured on your Space (slug, label, type) so the model can reference them by their user-facing label in its response while still knowing the underlying slug.
Journey
Wheninclude_events: true, the response gains an events array sorted by most-recent first. Conversion events include event_name, amount, event_url, order_id, order_name, channel (browser/server), and integration. Touchpoint events include source, touchpoint_url, referrer_url, and the full ad hierarchy (ad_name, adset_name, campaign_name, account_name).
hide_direct_touchpoints: true (default) drops source: direct touchpoints, which are usually noise. Pass false to include them.
Browsing session data
Wheninclude_browsing_session_data: true, the response gains a browsing_session_hits array with up to 1000 raw page views — each hit includes event_url, referrer_host, source, country, device_type, browser, os, event_name, and event_time_utc.
This is heavy data. Only request it when the user explicitly asks about browsing or page-level behavior.
Caveats
- Returns 404 (
[not_found]) if no contact with that ID exists in the current Space. - All emails/names/phones are deduplicated across the contact and any merged profiles.
include_eventsandinclude_browsing_session_dataare independent. Both can be set in the same request.