Skip to main content
GET
Read organization or record activity

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Query Parameters

query
string

Search activity metadata and currently authorized email body text. Preferred query key; search and q are compatibility aliases. Ignored by recipient timelines and fresh donor previews. Narrow the phrase or date range when the candidate budget is exceeded.

Compatibility search text used when query is absent. Ignored by recipient timelines and fresh donor previews.

q
string

Compatibility search text used when both query and search are absent. Ignored by recipient timelines and fresh donor previews.

donor_id
integer

Restrict to this donor within the organization.

entity_id
integer

Read recipient activity directly; unknown recipient produces an empty page.

range
integer
default:90

Look back this many days; values at or below zero remove the date boundary.

actions[]
string[]

Activity action allowlist for the row search. Facet handling varies by the recipient and search paths.

table_names[]
string[]

Affected table allowlist for the row search.

exclude_types[]
string[]

Exclude merged activity row types.

unmatched_only
boolean

Legacy mode selects unreviewed/unmatched external email; ignored as a match filter when Email Intelligence V2 is enabled.

page
integer
default:1

Page.

per_page
enum<integer>
default:10

Per page.

Available options:
10,
15,
20
fresh
boolean
default:false

Read the committed newest 10 donor entries before search indexing. Requires a signed-in user and donor_id; entity_id, page, per_page, range, actions, table_names, exclude_types and unmatched_only must be absent.

Response

Read organization or record activity response.

activities
object[]
pagination
object
email_intelligence_v2_enabled
boolean
message
string