UserActivityRequest

Request body for the user-activities fetch endpoint.

Inherits every filter from EntityActivityRequest unchanged. Adds two mutually-exclusive axes for selecting which users to query:

  • scope: hierarchy-relative (ME / TEAM / PEERS / COMPANY / ORG), same model used by reporting endpoints
  • userIds: explicit list of user ids; every entry must be reachable from the caller at ORG scope (403 otherwise)

Exactly one of scope or userIds may be set. If neither is provided, scope defaults to ME — the minimum-surprise behavior for "no axis specified."

  • Filter by activity tags. None = no filter

  • Filter by activity types. 1=Call, 2=Email, 3=Text, 4=In-person meeting, 5=Online meeting, 6=Quote sent, 7=NDA sent, 8=NDA completed, 9=Note

  • Filter emails by direction (inbound/outbound). Non-email activities always pass through regardless of this filter

    values
    inboundoutbound
  • Boolean meeting filters. None = all defaults (everything included)

    Properties: 4
  • Start of date range filter (inclusive), applied on the activity notes date

  • When true, includes the 'raw' field in activity notes

  • Only return activities that include these participants

  • Hierarchy-relative selection. Mutually exclusive with userIds. Defaults to ME when neither field is set.

    values
    meteampeerscompanyorg
  • Maximum number of activities to return

  • End of date range filter (inclusive), applied on the activity notes date

  • Explicit user ids. Mutually exclusive with scope. Every id must be reachable from the caller at ORG scope.