Skip to main content
GET
List fundraising portfolio relationships

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Query Parameters

acknowledgement_work_scope
enum<string> | null

Acknowledgement work scope. Validation: nullable; allowed values: active, historical, all.

Available options:
active,
historical,
all,
null
fundraiser_user_id
string | null

Relationship-manager id, all or unassigned; scoped by donor visibility.

Maximum string length: 64
group_by_household
boolean | null

Boolean-like query input; true/false and numeric forms are normalized by this workflow.

search
string | null

Search. Validation: nullable, string, max:255.

Maximum string length: 255
date_from
string<date-time> | null

Date from. Validation: nullable, date.

date_to
string<date-time> | null

Date to. Validation: nullable, date.

state
string | null

State. Validation: nullable, string, max:64.

Maximum string length: 64
comparison_mode
string | null

Comparison mode. Validation: nullable, string, max:64.

Maximum string length: 64
current_start
string<date-time> | null

Current start. Validation: nullable, date.

current_end
string<date-time> | null

Current end. Validation: nullable, date.

comparison_start
string<date-time> | null

Comparison start. Validation: nullable, date.

comparison_end
string<date-time> | null

Comparison end. Validation: nullable, date.

refresh
boolean | null

Boolean-like query input; true/false and numeric forms are normalized by this workflow.

page
integer | null

Page. Validation: nullable, integer, min:1.

Required range: x >= 1
per_page
integer | null

Per page. Validation: nullable, integer, min:10, max:100.

Required range: 10 <= x <= 100
segment
string | null

Segment. Validation: nullable, string, max:64.

Maximum string length: 64
status
string | null

Status. Validation: nullable, string, max:64.

Maximum string length: 64
portfolio_view
enum<string> | null

Portfolio view. Validation: nullable; allowed values: managed, qualifying, all.

Available options:
managed,
qualifying,
all,
null
plan_period
string | null

Plan period. Validation: nullable, string, regex:/^\d{4}-\d{2}-\d{2},\d{4}-\d{2}-\d{2}$/.

Pattern: ^\d{4}-\d{2}-\d{2},\d{4}-\d{2}-\d{2}$
plan_currency
string | null

Plan currency. Validation: nullable, string, max:3.

Maximum string length: 3
tier
enum<string> | null

Tier. Validation: nullable; allowed values: all, A, B, C, unset.

Available options:
all,
A,
B,
C,
unset,
null
plan_health
enum<string> | null

Plan health. Validation: nullable; allowed values: all, on_track, needs_attention, at_risk, draft, paused, complete, no_plan.

Available options:
all,
on_track,
needs_attention,
at_risk,
draft,
paused,
complete,
no_plan,
null
next_move
enum<string> | null

Next move. Validation: nullable; allowed values: all, overdue, none, scheduled.

Available options:
all,
overdue,
none,
scheduled,
null
sort_field
enum<string> | null

Sort field. Validation: nullable, string; allowed values: donor_name, lifetime_total, last_gift_date, days_since_contact, giving_trend, ytd_giving.

Available options:
donor_name,
lifetime_total,
last_gift_date,
days_since_contact,
giving_trend,
ytd_giving,
null
sort_direction
enum<string> | null

Sort direction. Validation: nullable; allowed values: asc, desc.

Available options:
asc,
desc,
null

Response

Operation result.

status
string
Example:

"success"

data
object

Page of ready portfolio facts. Planning summary/currencies appear only with the stewardship-plan feature. Search reports whether candidate matching was truncated.