Skip to content

get_contact

Fetch one contact by id, including aggregate counts (posts attached by contact_id, plus votes and comments matched by hashed email).

required scope: read.

  • “fetch the full record for ctc_01H8…”
  • “how many posts has [email protected] filed?“

{ "contact_id": "ctc_01H8..." }

  • Vote and comment counts are derived from the contact email; null email skips the count (returned as 0).
  • Counts are approximate during the widget rollout — they reflect email-hash matching against existing activity. Treat as a floor, not a final number.

The contact object plus { "postCount": <int>, "voteCount": <int>, "commentCount": <int> }.