Blackbaud Raisers Edge NXT (Preview)

Blackbaud Raiser's Edge NXT is a comprehensive cloud-based fundraising and donor management software solution built specifically for nonprofits and the entire social good community.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Contact
Name Blackbaud Support
URL https://www.blackbaud.com/support
Email skyapi@blackbaud.com
Connector Metadata
Publisher Blackbaud, Inc.
Website https://www.blackbaud.com/products/blackbaud-raisers-edge-nxt
Privacy policy https://www.blackbaud.com/privacy-shield
Categories Sales and CRM;Productivity

Raiser's Edge NXT is a comprehensive cloud-based fundraising and donor management software solution built specifically for nonprofits and the entire social good community.

This connector is built on top of Blackbaud's SKY API, and provides operations to help manage entities found within The Raiser's Edge NXT, including:

  • Constituents
  • Gifts
  • Actions
  • Notes
  • Custom Fields
  • Campaigns
  • Funds
  • Appeals
  • and more...

For more information, please view the documentation.

Prerequisites

To use this connector, you must have a Blackbaud ID account with access to one or more Blackbaud environments.

In addition, your organization's administrator must also perform an admin-level action within the system to enable this connector to access The Raiser's Edge NXT. More information about these prerequisites can be found in the initial setup documentation.

How to get credentials?

Your organization's administrator will send you an invitation to the organization's Raiser's Edge NXT environment and configure your user account permissions within the environment. No additional credentials are required to use this connector.

Known issues and limitations

The connector will operate in the context of your user account, and will therefore be subject to your user permissions within the environment.

Throttling Limits

Name Calls Renewal Period
API calls per connection50060 seconds

Actions

Create a campaign attachment

Creates a new campaign attachment.

Create a campaign custom field

Creates a new campaign custom field.

Create a constituent action

Creates a new constituent action.

Create a constituent address

Creates a new constituent address.

Create a constituent alias

Creates a new constituent alias.

Create a constituent attachment

Creates a new constituent attachment.

Create a constituent code

Creates a new constituent code.

Create a constituent consent record

Creates a new constituent consent record.

Create a constituent custom field

Creates a new constituent custom field.

Create a constituent education

Creates a new constituent education.

Create a constituent email address

Creates a new constituent email address.

Create a constituent note

Creates a new constituent note.

Create a constituent online presence

Creates a new constituent online presence.

Create a constituent phone

Creates a new constituent phone.

Create a constituent rating

Creates a new constituent rating.

Create a constituent solicit code

Creates a new constituent solicit code.

Create a document location

Creates a new unique document identifier and upload location for use with physical attachments. The response will include instructions for where and how to upload the document contents.

Create a fund attachment

Creates a new fund attachment.

Create a fund custom field

Creates a new fund custom field.

Create a gift attachment

Creates a new gift attachment.

Create a gift custom field

Creates a new gift custom field.

Create an action attachment

Creates a new action attachment.

Create an action custom field

Creates a new action custom field.

Create an appeal attachment

Creates a new appeal attachment.

Create an appeal custom field

Creates a new appeal custom field.

Create an individual constituent

Creates a new individual constituent.

Create an individual relationship

Creates a new individual relationship. If the relationship is with another constituent, a reciprocal relationship is created for that constituent.

Create an opportunity

Creates an new opportunity.

Create an opportunity attachment

Creates a new opportunity attachment.

Create an opportunity custom field

Creates a new opportunity custom field.

Create an organization constituent

Creates a new organization constituent.

Create an organization relationship

Creates a new organization relationship. If the relationship is with another constituent, a reciprocal relationship is created for that constituent.

Get a campaign

Returns information about a campaign.

Get a constituent

Returns information about a constituent.

Get a constituent action

Returns information about a constituent action.

Get a constituent profile picture

Returns the current profile picture for a constituent.

Get a fund

Returns information about a fund.

Get a gift

Returns information about a gift.

Get a package

Returns information about a package.

Get an appeal

Returns information about an appeal.

Get an opportunity

Returns information about an opportunity. Note: This endpoint returns the status property with a latency of about 10 minutes.

List action attachments

Lists the attachments for an action.

List action custom fields

Lists the custom fields for an action.

List actions

Returns a list of actions.

List appeal attachments

Lists the attachments for an appeal.

List appeal custom fields

Lists the custom fields for an appeal.

List appeals

Returns a list of appeals.

List campaign attachments

Lists the attachments for an campaign.

List campaign custom fields

Lists the custom fields for a campaign.

List campaigns

Returns a list of campaigns.

List constituent actions

Lists the actions for a constituent.

List constituent addresses

Lists the addresses for a constituent.

List constituent aliases

Lists the aliases for a constituent.

List constituent attachments

Lists the attachments for a constituent.

List constituent codes

Lists the constituent codes for a constituent.

List constituent consent records

Lists the consent records for a constituent.

List constituent custom fields

Lists the custom fields for a constituent.

List constituent educations

Lists the education records for a constituent.

List constituent email addresses

Lists the email addresses for a constituent.

List constituent fundraiser assignments

Lists the fundraiser assignments for a constituent.

List constituent notes

Lists the notes for a constituent.

List constituent online presences

Lists the online presences for a constituent.

List constituent phones

Lists the phones for a constituent.

List constituent ratings

Returns the list of ratings for a constituent.

List constituent relationships

Lists the relationships for a constituent.

List constituent solicit codes

Lists the solicit codes for a constituent.

List constituents

Returns a list of constituents.

List fund attachments

Lists the attachments for a fund.

List fund custom fields

Lists the custom fields for a fund.

List funds

Returns a list of funds.

List gift attachments

Lists the attachments for a gift.

List gift custom fields

Lists the custom fields for a gift.

List gifts

Returns a list of gifts.

List opportunities

Returns a list of opportunities.

List opportunity attachments

Lists the attachments for an opportunity.

List opportunity custom fields

Lists the custom fields for an opportunity.

List packages

Returns a list of packages.

Search for a constituent

Performs a constituent search based on the provided search text. Supports first name, last name, preferred name, former name, alias, email address, phone number, address, or lookup ID. Name combinations such as first name and last name or preferred name and last name are valid, but otherwise search only supports one parameter at a time. By default, searches include results that sound similar to your criteria. For example, searches for "Smith" include matches for "Smyth" and other alternative spellings. This search does not support wildcard characters such as * or ?. Search results are limited to 500 records.

Update a campaign attachment

Updates a campaign attachment.

Update a campaign custom field

Updates a campaign custom field.

Update a constituent

Updates a constituent.

Update a constituent action

Updates a constituent action.

Update a constituent address

Updates a constituent address.

Update a constituent alias

Updates an constituent alias.

Update a constituent attachment

Updates a constituent attachment.

Update a constituent code

Updates a constituent code.

Update a constituent custom field

Updates a constituent custom field.

Update a constituent education

Updates a constituent education.

Update a constituent email address

Updates a constituent email address.

Update a constituent note

Updates a constituent note.

Update a constituent online presence

Updates a constituent online presence.

Update a constituent phone

Updates a constituent phone.

Update a constituent relationship

Updates a relationship for a constituent. If a reciprocal relationship exists, it is also modified to reflect the changes. This does not include changes to the "comments" property, which is specific to each record and can be modified independently on each record.

Update a constituent solicit code

Updates a constituent solicit code.

Update a fund attachment

Updates a fund attachment.

Update a fund custom field

Updates a fund custom field.

Update a gift attachment

Updates a gift attachment.

Update a gift custom field

Updates a gift custom field.

Update an action attachment

Updates an action attachment.

Update an action custom field

Updates an action custom field.

Update an appeal attachment

Updates an appeal attachment.

Update an appeal custom field

Updates an appeal custom field.

Update an opportunity

Updates an opportunity.

Update an opportunity attachment

Updates an opportunity attachment.

Update an opportunity custom field

Updates an opportunity custom field.

Update gift acknowledgement details

Updates the acknowledgement details for a gift.

Update gift receipt details

Updates the receipt details for a gift.

Create a campaign attachment

Creates a new campaign attachment.

Parameters

Name Key Required Type Description
Campaign ID
parent_id True string

The system record ID of the campaign associated with the attachment.

Type
type True string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z'). This field defaults to the current date and time if not supplied.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Returns

Created campaign attachment

Create a campaign custom field

Creates a new campaign custom field.

Parameters

Name Key Required Type Description
body
body True dynamic

An object that represents the custom field to create.

Returns

Created campaign custom field

Create a constituent action

Creates a new constituent action.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the action.

Category
category True string

The channel or intent of the constituent interaction.

Completed?
completed boolean

Is the action completed? If the system is configured to use custom action statuses, this value is based on the action status value.

Completed on
completed_date date-time

The date when the action was completed (ex: '2020-09-18T04:13:56Z').

Date
date True date-time

The action date (ex: '2020-09-18T04:13:56Z').

Note
description string

The detailed explanation that elaborates on the action summary.

Direction
direction string

The direction of the action.

Fundraiser(s)
Fundraiser(s) string
Location
location string

The location of the action.

Opportunity ID
opportunity_id string

The system record ID of the opportunity associated with the action.

Outcome
outcome string

The outcome of the action.

Priority
priority string

The priority of the action.

Start time
start_time string

The start time of the action. Uses 24-hour time in the HH:mm format.

End time
end_time string

The end time of the action. Uses 24-hour time in the HH:mm format.

Status
status string

The action status.

Summary
summary string

The short description of the action that appears at the top of the record. Character limit: 255.

Type
type string

Additional description of the action to complement the category.

Returns

Created action

Create a constituent address

Creates a new constituent address.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the address.

Address type
type True string

The address type.

Country
country string

The country of the address (can be the ID, name, or abbreviation).

Address lines
address_lines string

The address lines.

City
city string

The city of the address (do not use in combination with the Suburb field).

State
state string

The state of the address.

Postal code
postal_code string

The postal code of the address.

Suburb
suburb string

The suburb of the address (do not use in combination with the City field).

County
county string

The county of the address.

Valid from
start date

The date when the constituent began residing at this address (ex: '2005-09-18').

Valid to
end date

The date when the constituent ceased to reside at this address (ex: '2005-09-18').

Primary?
preferred boolean

Is this the constituent's preferred address?

Do not mail?
do_not_mail boolean

Can the constituent be contacted at this address?

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Returns

Created constituent address

Create a constituent alias

Creates a new constituent alias.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the alias.

Alias
name True string

The name to use as the constituent's alias. Character limit: 100.

Type
type string

The alias type.

Returns

Created constituent alias

Create a constituent attachment

Creates a new constituent attachment.

Parameters

Name Key Required Type Description
Constituent ID
parent_id True string

The system record ID of the constituent associated with the attachment.

Type
type True string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z'). This field defaults to the current date and time if not supplied.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Returns

Created constituent attachment

Create a constituent code

Creates a new constituent code.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the constituent code.

Constituent code
description True string

The constituent code.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Returns

Created constituent code

Creates a new constituent consent record.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the consent record.

Channel
channel True string

The channel that the consent response applies to.

Category
category string

The category that the consent response applies to.

Source
source string

The source of the consent response from the constituent.

Response
constituent_consent_response True string

How the constituent responded to consent for the specified channel/category.

Date
consent_date True date-time

The date the consent response was received (ex: '2020-09-18T04:13:56Z').

Consent statement
consent_statement string

The statement the constituent responded to when providing consent.

Privacy notice
privacy_notice string

The privacy notice provided to the constituent.

Returns

Created constituent consent

Create a constituent custom field

Creates a new constituent custom field.

Parameters

Name Key Required Type Description
body
body True dynamic

An object that represents the custom field to create.

Returns

Created constituent custom field

Create a constituent education

Creates a new constituent education.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the education.

School
school True string

The school/establishment name.

Type
type string

The type of education.

Class of
class_of string

The year the constituent graduated.

Status
status string

The status of the education.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Degree
degree string

The degree received.

GPA
gpa double

The grade point average.

Subject of study
subject_of_study string

The subject of study.

Primary?
primary boolean

Is this the constituent's primary school association?

Majors
Majors string
Minors
Minors string
Campus
campus string

The campus. Character limit: 50.

Social organization
social_organization string

The social organization. Character limit: 50.

Known name
known_name string

The known name. Character limit: 50.

Class of degree
class_of_degree string

The class of degree (only applicable for UK versions).

Department
department string

The name of the education department (only applicable for UK versions).

Faculty
faculty string

The name of the faculty (only applicable for UK versions).

Registration number
registration_number string

The registration number (only applicable for UK versions). Character limit: 50.

Returns

Created constituent education

Create a constituent email address

Creates a new constituent email address.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the email address.

Email type
type True string

The type of email address.

Email address
address True string

The email address.

Primary?
primary boolean

Is this the constituent's primary email address?

Do not email?
do_not_email boolean

Can the constituent be contacted at this email address?

Inactive?
inactive boolean

Is this email address inactive?

Returns

Created constituent email address

Create a constituent note

Creates a new constituent note.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the note.

Type
type True string

The note type.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Summary
summary string

The note summary. Character limit: 50.

Note
text string

The note text.

Returns

Created constituent note

Create a constituent online presence

Creates a new constituent online presence.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the online presence.

Type
type True string

The online presence type.

Link
address True string

The web address for the online presence.

Primary?
primary boolean

Is this the constituent's primary online presence?

Inactive?
inactive boolean

Is this online presence inactive?

Returns

Created constituent online presence

Create a constituent phone

Creates a new constituent phone.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the phone.

Type
type True string

The phone type.

Number
number True string

The phone number.

Primary?
primary boolean

Is this the constituent's primary phone?

Do not call?
do_not_call boolean

Can the constituent be contacted at this number?

Inactive?
inactive boolean

Is this phone number inactive?

Returns

Created constituent phone

Create a constituent rating

Creates a new constituent rating.

Parameters

Name Key Required Type Description
body
body True dynamic

An object that represents the rating to create.

Returns

Created constituent rating

Create a constituent solicit code

Creates a new constituent solicit code.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the solicit code.

Solicit code
solicit_code True string

Communication instructions and/or restrictions for a constituent.

Start date
start_date date

The start date of the solicit code (ex: '2005-09-18').

End date
end_date date

The end date of the solicit code (ex: '2005-09-18').

Returns

Created constituent solicit code

Create a document location

Creates a new unique document identifier and upload location for use with physical attachments. The response will include instructions for where and how to upload the document contents.

Parameters

Name Key Required Type Description
File name
file_name string

The file name of the document to be uploaded.

Include thumbnail?
upload_thumbnail boolean

Include a thumbnail document location?

Returns

File definition

Create a fund attachment

Creates a new fund attachment.

Parameters

Name Key Required Type Description
Fund ID
parent_id True string

The system record ID of the fund associated with the attachment.

Type
type True string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z'). This field defaults to the current date and time if not supplied.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Returns

Created fund attachment

Create a fund custom field

Creates a new fund custom field.

Parameters

Name Key Required Type Description
body
body True dynamic

An object that represents the custom field to create.

Returns

Created fund custom field

Create a gift attachment

Creates a new gift attachment.

Parameters

Name Key Required Type Description
Gift ID
parent_id True string

The system record ID of the gift associated with the attachment.

Type
type True string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z'). This field defaults to the current date and time if not supplied.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Returns

Created gift attachment

Create a gift custom field

Creates a new gift custom field.

Parameters

Name Key Required Type Description
body
body True dynamic

An object that represents the custom field to create.

Returns

Created gift custom field

Create an action attachment

Creates a new action attachment.

Parameters

Name Key Required Type Description
Action ID
parent_id True string

The system record ID of the action associated with the attachment.

Type
type True string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z'). This field defaults to the current date and time if not supplied.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Returns

Created action attachment

Create an action custom field

Creates a new action custom field.

Parameters

Name Key Required Type Description
body
body True dynamic

An object that represents the custom field to create.

Returns

Created action custom field

Create an appeal attachment

Creates a new appeal attachment.

Parameters

Name Key Required Type Description
Appeal ID
parent_id True string

The system record ID of the appeal associated with the attachment.

Type
type True string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z'). This field defaults to the current date and time if not supplied.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Returns

Created appeal attachment

Create an appeal custom field

Creates a new appeal custom field.

Parameters

Name Key Required Type Description
body
body True dynamic

An object that represents the custom field to create.

Returns

Created appeal custom field

Create an individual constituent

Creates a new individual constituent.

Parameters

Name Key Required Type Description
Title
title string

The constituent's primary title.

First name
first string

The constituent's first name. Character limit: 50.

Last name
last True string

The constituent's last name. Character limit: 100.

Suffix
suffix string

The constituent's primary suffix.

Lookup ID
lookup_id string

The user-defined identifier for the constituent.

type
type True string

The address type.

country
country string

The country of the address (can be the ID, name, or abbreviation).

lines
address_lines string

The address lines. Character limit: 150.

city
city string

The city of the address (do not use in combination with the Suburb field).

state
state string

The state of the address.

postal code
postal_code string

The postal code of the address. Character limit: 12.

suburb
suburb string

The suburb of the address (do not use in combination with the City field).

county
county string

The county of the address.

start
start date

The date when the constituent began residing at this address (ex: '2005-09-18').

end
end date

The date when the constituent ceased to reside at this address (ex: '2005-09-18').

type
type True string

The phone type.

number
number True string

The phone number.

is primary?
primary boolean

Is this the constituent's primary phone number?

type
type True string

The type of email address.

address
address True string

The email address.

is primary?
primary boolean

Is this the constituent's primary email address?

type
type True string

The online presence type.

address
address True string

The web address for the online presence.

is primary?
primary boolean

Is this the constituent's primary online presence?

Preferred name
preferred_name string

The constituent's preferred name. Character limit: 50.

Middle name
middle string

The constituent's middle name. Character limit: 50.

Former name
former_name string

The constituent's former name. Character limit: 100.

Title 2
title_2 string

The constituent's secondary title.

Suffix 2
suffix_2 string

The constituent's secondary suffix.

Gender
gender string

The constituent's gender.

Marital status
marital_status string

The constituent's marital status.

Gives anonymously?
gives_anonymously boolean

Does the constituent give anonymously?

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Returns

Created individual constituent

Create an individual relationship

Creates a new individual relationship. If the relationship is with another constituent, a reciprocal relationship is created for that constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the relationship.

Relation ID
relation_id True string

The system record ID of the related individual.

Type
type string

The type of relation that the relationship represents.

Reciprocal type
reciprocal_type string

Describes the constituent's relationship to the related constituent. For example, in a relationship between a male constituent and a female sibling, the reciprocal relationship type would be brother.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Is spouse?
is_spouse boolean

Is the related individual the constituent's spouse?

Notes
comment string

Additional notes about the relationship.

Returns

Created individual relationship

Create an opportunity

Creates an new opportunity.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the opportunity.

Purpose
purpose True string

The intended use for any money raised as a result of the opportunity.

Name
name True string

The name that identifies the opportunity throughout the program, such as in lists or on constituent records. Character limit: 255.

Status
status string

The status that indicates where the opportunity is in the solicitation process.

Deadline
deadline date-time

The goal date for the opportunity to result in a gift (ex: '2020-09-18T04:13:56Z').

Ask date
ask_date date-time

The date when the solicitation was made (ex: '2020-09-18T04:13:56Z').

value
value double

The monetary value.

Expected date
expected_date date-time

The date when the prospect is expected to give in response to the opportunity (ex: '2020-09-18T04:13:56Z').

value
value double

The monetary value.

Funded date
funded_date date-time

The date when the prospect gave in response to the opportunity (ex: '2020-09-18T04:13:56Z').

value
value double

The monetary value.

Campaign
campaign_id string

The system record ID of the campaign associated with the opportunity. The campaign sets the overall objectives for raising money.

Fund
fund_id string

The system record ID of the fund associated with the opportunity. The fund designates the specific financial purpose of a gift and identifies the financial account for that gift.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the fundraiser.

value
value double

The monetary value.

Inactive?
inactive boolean

Is the opportunity inactive?

Returns

Created opportunity

Create an opportunity attachment

Creates a new opportunity attachment.

Parameters

Name Key Required Type Description
Opportunity ID
parent_id True string

The system record ID of the opportunity associated with the attachment.

Type
type True string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z'). This field defaults to the current date and time if not supplied.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Returns

Created opportunity attachment

Create an opportunity custom field

Creates a new opportunity custom field.

Parameters

Name Key Required Type Description
body
body True dynamic

An object that represents the custom field to create.

Returns

Created opportunity attachment

Create an organization constituent

Creates a new organization constituent.

Parameters

Name Key Required Type Description
Name
name True string

The organization name. Character limit: 100.

Lookup ID
lookup_id string

The user-defined identifier for the constituent.

type
type True string

The address type.

country
country string

The country of the address (can be the ID, name, or abbreviation).

lines
address_lines string

The address lines. Character limit: 150.

city
city string

The city of the address (do not use in combination with the Suburb field).

state
state string

The state of the address.

postal code
postal_code string

The postal code of the address. Character limit: 12.

suburb
suburb string

The suburb of the address (do not use in combination with the City field).

county
county string

The county of the address.

start
start date

The date when the constituent began residing at this address (ex: '2005-09-18').

end
end date

The date when the constituent ceased to reside at this address (ex: '2005-09-18').

type
type True string

The phone type.

number
number True string

The phone number.

is primary?
primary boolean

Is this the constituent's primary phone number?

type
type True string

The type of email address.

address
address True string

The email address.

is primary?
primary boolean

Is this the constituent's primary email address?

type
type True string

The online presence type.

address
address True string

The web address for the online presence.

is primary?
primary boolean

Is this the constituent's primary online presence?

Gives anonymously?
gives_anonymously boolean

Does the constituent give anonymously?

Returns

Created organization constituent

Create an organization relationship

Creates a new organization relationship. If the relationship is with another constituent, a reciprocal relationship is created for that constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent associated with the relationship.

Relation ID
relation_id True string

The system record ID of the related organization.

Type
type string

The type of relation that the relationship represents.

Reciprocal type
reciprocal_type string

Describes the constituent's relationship to the related organization.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Is contact?
is_organization_contact boolean

Does the constituent represent this organization as a contact?

Contact type
organization_contact_type string

Provides context for interactions with the related individual who represents the organization as a contact.

Position
position string

The individual's position in the organization. Character limit: 50.

Is primary business?
is_primary_business boolean

Is this the constituent's primary business?

Notes
comment string

Additional notes about the relationship.

Returns

Created organization relationship

Get a campaign

Returns information about a campaign.

Parameters

Name Key Required Type Description
Campaign ID
campaign_id True string

The system record ID of the campaign to get.

Returns

Campaign

Get a constituent

Returns information about a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent to get.

Returns

Constituent

Get a constituent action

Returns information about a constituent action.

Parameters

Name Key Required Type Description
Action ID
action_id True string

The system record ID of the action to get.

Returns

Action

Get a constituent profile picture

Returns the current profile picture for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent for whom the profile picture is to be retrieved.

Returns

Profile picture

Get a fund

Returns information about a fund.

Parameters

Name Key Required Type Description
Fund ID
fund_id True string

The system record ID of the fund to get.

Returns

Fund

Get a gift

Returns information about a gift.

Parameters

Name Key Required Type Description
Gift ID
gift_id True string

The system record ID of the gift to get.

Returns

Gift

Get a package

Returns information about a package.

Parameters

Name Key Required Type Description
Package ID
package_id True string

The system record ID of the package to get.

Returns

Package

Get an appeal

Returns information about an appeal.

Parameters

Name Key Required Type Description
Appeal ID
appeal_id True string

The system record ID of the appeal to get.

Returns

Appeal

Get an opportunity

Returns information about an opportunity. Note: This endpoint returns the status property with a latency of about 10 minutes.

Parameters

Name Key Required Type Description
Opportunity ID
opportunity_id True string

The system record ID of the opportunity to get.

Returns

Opportunity

List action attachments

Lists the attachments for an action.

Parameters

Name Key Required Type Description
Action ID
action_id True string

The system record ID of the action.

Returns

Attachments

List action custom fields

Lists the custom fields for an action.

Parameters

Name Key Required Type Description
Action ID
action_id True string

The system record ID of the action.

Returns

Custom fields

List actions

Returns a list of actions.

Parameters

Name Key Required Type Description
Computed status
computed_status string

Represents a filter for results based on the computed action status. Available values are Open, Completed, or PastDue.

Status
status_code string

Represents an action status code to filter the results (only applicable when the system is configured to use action status codes). For example, "Pending" returns actions with a status of "Pending".

Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Added on or after
date_added date-time

Filter the results to actions created on or after the specified date (ex: '2020-09-18T04:13:56Z').

Modified on or after
last_modified date-time

Filter the results to actions modified on or after the specified date (ex: '2020-09-18T04:13:56Z').

Returns

Actions

List appeal attachments

Lists the attachments for an appeal.

Parameters

Name Key Required Type Description
Appeal ID
appeal_id True string

The system record ID of the appeal.

Returns

Attachments

List appeal custom fields

Lists the custom fields for an appeal.

Parameters

Name Key Required Type Description
Appeal ID
appeal_id True string

The system record ID of the appeal.

Returns

Custom fields

List appeals

Returns a list of appeals.

Parameters

Name Key Required Type Description
Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Include inactive?
include_inactive boolean

Include inactive appeals?

Added on or after
date_added date-time

Filter the results to appeals created on or after the specified date (ex: '2020-09-18T04:13:56Z').

Modified on or after
last_modified date-time

Filter the results to appeals modified on or after the specified date (ex: '2020-09-18T04:13:56Z').

Returns

Appeals

List campaign attachments

Lists the attachments for an campaign.

Parameters

Name Key Required Type Description
Campaign ID
campaign_id True string

The system record ID of the campaign.

Returns

Attachments

List campaign custom fields

Lists the custom fields for a campaign.

Parameters

Name Key Required Type Description
Campaign ID
campaign_id True string

The system record ID of the campaign.

Returns

Custom fields

List campaigns

Returns a list of campaigns.

Parameters

Name Key Required Type Description
Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Include inactive?
include_inactive boolean

Include inactive campaigns?

Added on or after
date_added date-time

Filter the results to campaigns created on or after the specified date (ex: '2020-09-18T04:13:56Z').

Modified on or after
last_modified date-time

Filter the results to campaigns modified on or after the specified date (ex: '2020-09-18T04:13:56Z').

Returns

Campaigns

List constituent actions

Lists the actions for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Actions

List constituent addresses

Lists the addresses for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Include inactive?
include_inactive boolean

Include inactive addresses?

Returns

Addresses

List constituent aliases

Lists the aliases for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Aliases

List constituent attachments

Lists the attachments for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Attachments

List constituent codes

Lists the constituent codes for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Constituent codes

Lists the consent records for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Most recent only?
most_recent_only boolean

Include only the most recent consent records for each channel category combination in the response?

Returns

Consent records

List constituent custom fields

Lists the custom fields for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Custom fields

List constituent educations

Lists the education records for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Educations

List constituent email addresses

Lists the email addresses for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Include inactive?
include_inactive boolean

Include inactive email addresses?

Returns

Email addresses

List constituent fundraiser assignments

Lists the fundraiser assignments for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Include inactive?
include_inactive boolean

Include inactive fundraiser assignments?

Returns

Fundraiser assignments

List constituent notes

Lists the notes for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Notes

List constituent online presences

Lists the online presences for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Include inactive?
include_inactive boolean

Include inactive online presences?

Returns

Online presences

List constituent phones

Lists the phones for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Include inactive?
include_inactive boolean

Include inactive phones?

Returns

Phones

List constituent ratings

Returns the list of ratings for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent

Include inactive?
include_inactive boolean

Include inactive ratings?

Only most recent?
most_recent_only boolean

Include only the most recent ratings?

Returns

Ratings

List constituent relationships

Lists the relationships for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Relationships

List constituent solicit codes

Lists the solicit codes for a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent.

Returns

Solicit codes

List constituents

Returns a list of constituents.

Parameters

Name Key Required Type Description
List
list_id string

Defines a list identifier used to filter the set of constituents to those included in the specified list. If this value is set, other specified filters will be ignored.

Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Constituent code
constituent_code string

Represents a constituent code to filter the list. For example, "Board Member" returns only constituents with a Board Member constituent code.

Constituent ID
constituent_id string

Represents a comma-separated list of constituent identifiers to filter the results. For example, "280,1232" returns only constituent 280 or constituent 1232.

Custom field category
custom_field_category string

Represents a custom field category to filter the results. For example, "Anniversary" returns only constituents with an active Anniversary custom field.

Fundraiser status
fundraiser_status string

Represents a comma-separated list of fundraiser statuses to filter the results. For example, "Active,None" returns only constituents whose fundraiser status is Active or None. Valid values for this filter are Active, Inactive, and None.

Include deceased?
include_deceased boolean

Include deceased constituents in the response?

Include inactive?
include_inactive boolean

Include inactive constituents in the response?

Postal code
postal_code string

Represents a comma-separated list of postal codes to filter the results. For example, "29466,29492" returns only constituents whose preferred address has a postal code that starts with 29466 or 29492, such as 29466, 29492, or 29492-0727.

Added on or after
date_added date-time

Filter the results to constituents created on or after the specified date (ex: '2020-09-18T04:13:56Z').

Modified on or after
last_modified date-time

Filter the results to constituents modified on or after the specified date (ex: '2020-09-18T04:13:56Z').

Sorted by
sort string

Represents a list of fields to sort the results by. Results are in ascending order by default, and a '-' sign denotes descending order. For example, "date_added,-last" sorts constituents by the "date_added" field in ascending order and then by the "last" field in descending order.

Returns

Constituents

List fund attachments

Lists the attachments for a fund.

Parameters

Name Key Required Type Description
Fund ID
fund_id True string

The system record ID of the fund.

Returns

Attachments

List fund custom fields

Lists the custom fields for a fund.

Parameters

Name Key Required Type Description
Fund ID
fund_id True string

The system record ID of the fund.

Returns

Custom fields

List funds

Returns a list of funds.

Parameters

Name Key Required Type Description
Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Include inactive?
include_inactive boolean

Include inactive funds?

Added on or after
date_added date-time

Filter the results to funds created on or after the specified date (ex: '2020-09-18T04:13:56Z').

Modified on or after
last_modified date-time

Filter the results to funds modified on or after the specified date (ex: '2020-09-18T04:13:56Z').

Returns

Funds

List gift attachments

Lists the attachments for a gift.

Parameters

Name Key Required Type Description
Gift ID
gift_id True string

The system record ID of the gift.

Returns

Attachments

List gift custom fields

Lists the custom fields for a gift.

Parameters

Name Key Required Type Description
Gift ID
gift_id True string

The system record ID of the gift.

Returns

Custom fields

List gifts

Returns a list of gifts.

Parameters

Name Key Required Type Description
List
list_id string

Defines a list identifier used to filter the set of gifts to those included in the specified list. If this value is set, other specified filters will be ignored.

Type
gift_type string

Represents a comma-separated list of gift types to filter the results. For example, "MatchingGiftPledge,RecurringGift" returns only gifts of type MatchingGiftPledge or RecurringGift.

Constituent ID
constituent_id string

Represents a comma-separated list of constituent identifiers to filter the results. For example, "280,1232" returns only gifts from constituent 280 or constituent 1232.

Campaign ID
campaign_id string

Represents a comma-separated list of campaign identifiers to filter the results. For example, "506,918" returns only gifts to campaign 506 or campaign 918.

Fund ID
fund_id string

Represents a comma-separated list of fund identifiers to filter the results. For example, "506,918" returns only gifts to fund 506 or fund 918.

Appeal ID
appeal_id string

Represents a comma-separated list of appeal identifiers to filter the results. For example, "506,918" returns only gifts to appeal 506 or appeal 918.

Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Start gift date
start_gift_date date-time

Represents a filter for gifts with a gift date on or after the specified date (ex: '2020-09-18T04:13:56Z').

End gift date
end_gift_date date-time

Represents a filter for gifts with a gift date on or before the specified date (ex: '2020-09-18T04:13:56Z').

Start gift amount
start_gift_amount double

Represents a filter for gifts with an amount greater than or equal to the specified amount.

End gift amount
end_gift_amount double

Represents a filter for gifts with an amount less than or equal to the specified amount.

Post status
post_status string

Represents a comma-separated list of gift post statuses to filter the results. For example, "DoNotPost,Posted" returns only gifts that are marked as DoNotPost or Posted.

Receipt status
receipt_status string

Represents a comma-separated list of gift receipt statuses to filter the results. For example, "DoNotReceipt,Receipted" returns only gifts that are marked as DoNotReceipt or Receipted.

Acknowledgement status
acknowledgement_status string

Represents a comma-separated list of gift acknowledgement statuses to filter the results. For example, "DoNotAcknowledge,Acknowledged" returns only gifts that are marked as DoNotAcknowledge or Acknowledged.

Added on or after
date_added date-time

Filter the results to gifts created on or after the specified date (ex: '2020-09-18T04:13:56Z').

Modified on or after
last_modified date-time

Filter the results to gifts modified on or after the specified date (ex: '2020-09-18T04:13:56Z').

Returns

Gifts

List opportunities

Returns a list of opportunities.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id string

Represents a comma-separated list of constituent identifiers to filter the results. For example, "280,1232" returns only opportunities from constituent 280 or constituent 1232.

Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Include inactive?
include_inactive boolean

Include inactive opportunities?

Added on or after
date_added date-time

Filter the results to opportunities created on or after the specified date (ex: '2020-09-18T04:13:56Z').

Modified on or after
last_modified date-time

Filter the results to opportunities modified on or after the specified date (ex: '2020-09-18T04:13:56Z').

Returns

Opportunities

List opportunity attachments

Lists the attachments for an opportunity.

Parameters

Name Key Required Type Description
Opportunity ID
opportunity_id True string

The system record ID of the opportunity.

Returns

Attachments

List opportunity custom fields

Lists the custom fields for an opportunity.

Parameters

Name Key Required Type Description
Opportunity ID
opportunity_id True string

The system record ID of the opportunity.

Returns

Custom fields

List packages

Returns a list of packages.

Parameters

Name Key Required Type Description
Appeal ID
appeal_id string

Represents a comma-separated list of appeal identifiers to filter the results. For example, "506,918" returns only packages for appeal 506 or appeal 918.

Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Include inactive?
include_inactive boolean

Include inactive packages?

Added on or after
date_added date-time

Filter the results to packages created on or after the specified date (ex: '2020-09-18T04:13:56Z').

Modified on or after
last_modified date-time

Filter the results to packages modified on or after the specified date (ex: '2020-09-18T04:13:56Z').

Returns

Packages

Search for a constituent

Performs a constituent search based on the provided search text. Supports first name, last name, preferred name, former name, alias, email address, phone number, address, or lookup ID. Name combinations such as first name and last name or preferred name and last name are valid, but otherwise search only supports one parameter at a time. By default, searches include results that sound similar to your criteria. For example, searches for "Smith" include matches for "Smyth" and other alternative spellings. This search does not support wildcard characters such as * or ?. Search results are limited to 500 records.

Parameters

Name Key Required Type Description
Search text
search_text True string

The search text. Supports first name, last name, preferred name, former name, alias, email address, phone number, address, or lookup ID. Name combinations such as first name and last name or preferred name and last name are valid, but otherwise search only supports one parameter at a time. By default, searches include results that sound similar to your criteria. For example, searches for "Smith" include matches for "Smyth" and other alternative spellings. This search does not support wildcard characters such as * or ?. Search results are limited to 500 records.

Fundraiser statuses
fundraiser_status string

Represents a comma-separated list of fundraiser statuses to filter the results. For example, "Active,None" returns only constituents whose fundraiser status is Active or None. Valid values for this filter are Active, Inactive, and None.

Include inactive?
include_inactive boolean

Include inactive constituents in the response?

Search field
search_field string

Represents a field to search on. Currently, it only supports lookup_id. If it is provided with search_text, a constituent with lookup_id that matches the search_text will be returned.

Use strict search?
strict_search boolean

Exclude constituents whose names sound like the search text but are spelled differently?

Limit
limit integer

Represents the number of records to return. The default is 500. The maximum is 5000.

Offset
offset integer

Represents the number of records to skip. For use with pagination.

Returns

Search results

Update a campaign attachment

Updates a campaign attachment.

Parameters

Name Key Required Type Description
Attachment ID
attachment_id True string

The system record ID of the attachment to update.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z').

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

Update a campaign custom field

Updates a campaign custom field.

Parameters

Name Key Required Type Description
Custom field ID
custom_field_id True string

The system record ID of the custom field to update.

body
body True dynamic

An object that represents the properties of the custom field to update.

Update a constituent

Updates a constituent.

Parameters

Name Key Required Type Description
Constituent ID
constituent_id True string

The system record ID of the constituent to update.

Title
title string

The constituent's primary title (for individuals only).

First name
first string

The constituent's first name (for individuals only). Character limit: 50.

Last name
last string

The constituent's last name (for individuals only). Character limit: 100.

Organization name
name string

For individuals, this is a computed field that is not applicable for edit operations. For organization, this field is required and represents the organization's name. Character limit: 100.

Suffix
suffix string

The constituent's primary suffix (for individuals only).

Preferred name
preferred_name string

The constituent's preferred name (for individuals only). Character limit: 50.

Lookup ID
lookup_id string

The user-defined identifier for the constituent.

Gender
gender string

The constituent's gender (for individuals only).

Middle name
middle string

The constituent's middle name (for individuals only). Character limit: 50.

Former name
former_name string

The constituent's former name (for individuals only). Character limit: 100.

Title 2
title_2 string

The constituent's secondary title (for individuals only).

Suffix 2
suffix_2 string

The constituent's secondary suffix (for individuals only).

Marital status
marital_status string

The constituent's marital status (for individuals only).

Gives anonymously?
gives_anonymously boolean

Does the constituent give anonymously?

Inactive?
inactive boolean

Is the constituent inactive?

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Deceased?
deceased boolean

Is the constituent deceased (for individuals only)?

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Update a constituent action

Updates a constituent action.

Parameters

Name Key Required Type Description
Action ID
action_id True string

The system record ID of the action to update.

Category
category string

The channel or intent of the constituent interaction.

Completed?
completed boolean

Is the action completed? If the system is configured to use custom action statuses, this value is based on the action status value.

Completed on
completed_date date-time

The date when the action was completed (ex: '2020-09-18T04:13:56Z').

Date
date date-time

The action date (ex: '2020-09-18T04:13:56Z').

Note
description string

The detailed explanation that elaborates on the action summary.

Direction
direction string

The direction of the action.

Fundraiser(s)
Fundraiser(s) string
Location
location string

The location of the action.

Opportunity ID
opportunity_id string

The system record ID of the opportunity associated with the action.

Outcome
outcome string

The outcome of the action.

Priority
priority string

The priority of the action.

Start time
start_time string

The start time of the action. Uses 24-hour time in the HH:mm format.

End time
end_time string

The end time of the action. Uses 24-hour time in the HH:mm format.

Status
status string

The action status.

Summary
summary string

The short description of the action that appears at the top of the record. Character limit: 255.

Type
type string

Additional description of the action to complement the category.

Update a constituent address

Updates a constituent address.

Parameters

Name Key Required Type Description
Address ID
address_id True string

The system record ID of the address to update.

Address type
type string

The address type.

Country
country string

The country of the address (can be the ID, name, or abbreviation).

Address lines
address_lines string

The address lines.

City
city string

The city of the address (do not use in combination with the Suburb field).

State
state string

The state of the address.

Postal code
postal_code string

The postal code of the address.

Suburb
suburb string

The suburb of the address (do not use in combination with the City field).

County
county string

The county of the address.

Valid from
start date

The date when the constituent began residing at this address (ex: '2005-09-18').

Valid to
end date

The date when the constituent ceased to reside at this address (ex: '2005-09-18').

Primary?
preferred boolean

Is this the constituent's preferred address?

Do not mail?
do_not_mail boolean

Can the constituent be contacted at this address?

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Update a constituent alias

Updates an constituent alias.

Parameters

Name Key Required Type Description
Alias ID
alias_id True string

The system record ID of the alias to update.

Alias
name string

The name to use as the constituent's alias. Character limit: 100.

Type
type string

The alias type.

Update a constituent attachment

Updates a constituent attachment.

Parameters

Name Key Required Type Description
Attachment ID
attachment_id True string

The system record ID of the attachment to update.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z').

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

Update a constituent code

Updates a constituent code.

Parameters

Name Key Required Type Description
Constituent code ID
constituent_code_id True string

The system record ID of the constituent code to update.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Update a constituent custom field

Updates a constituent custom field.

Parameters

Name Key Required Type Description
Custom field ID
custom_field_id True string

The system record ID of the custom field to update.

body
body True dynamic

An object that represents the properties of the custom field to update.

Update a constituent education

Updates a constituent education.

Parameters

Name Key Required Type Description
Education ID
education_id True string

The system record ID of the education record to update.

School
school string

The school/establishment name.

Type
type string

The type of education.

Class of
class_of string

The year the constituent graduated.

Status
status string

The status of the education.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Degree
degree string

The degree received.

GPA
gpa double

The grade point average.

Subject of study
subject_of_study string

The subject of study.

Primary?
primary boolean

Is this the constituent's primary school association?

Majors
Majors string
Minors
Minors string
Campus
campus string

The campus. Character limit: 50.

Social organization
social_organization string

The social organization. Character limit: 50.

Known name
known_name string

The known name. Character limit: 50.

Class of degree
class_of_degree string

The class of degree.

Department
department string

The name of the education department.

Faculty
faculty string

The name of the faculty.

Registration number
registration_number string

The registration number. Character limit: 50.

Update a constituent email address

Updates a constituent email address.

Parameters

Name Key Required Type Description
Email address ID
email_address_id True string

The system record ID of the email address to update.

Email type
type string

The type of email address.

Email address
address string

The email address.

Primary?
primary boolean

Is this the constituent's primary email address?

Do not email?
do_not_email boolean

Can the constituent be contacted at this email address?

Inactive?
inactive boolean

Is this email address inactive?

Update a constituent note

Updates a constituent note.

Parameters

Name Key Required Type Description
Note ID
note_id True string

The system record ID of the note to update.

Type
type string

The note type.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Summary
summary string

The note summary. Character limit: 50.

Note
text string

The note text.

Update a constituent online presence

Updates a constituent online presence.

Parameters

Name Key Required Type Description
Online presence ID
online_presence_id True string

The system record ID of the online presence to update.

Type
type string

The online presence type.

Link
address string

The web address for the online presence.

Primary?
primary boolean

Is this the constituent's primary online presence?

Inactive?
inactive boolean

Is this online presence inactive?

Update a constituent phone

Updates a constituent phone.

Parameters

Name Key Required Type Description
Phone ID
phone_id True string

The system record ID of the phone to update.

Type
type string

The phone type.

Number
number string

The phone number.

Primary?
primary boolean

Is this the constituent's primary phone?

Do not call?
do_not_call boolean

Can the constituent be contacted at this number?

Inactive?
inactive boolean

Is this phone number inactive?

Update a constituent relationship

Updates a relationship for a constituent. If a reciprocal relationship exists, it is also modified to reflect the changes. This does not include changes to the "comments" property, which is specific to each record and can be modified independently on each record.

Parameters

Name Key Required Type Description
Relationship ID
relationship_id True string

The system record ID of the relationship to update.

Type
type string

The type of relation that the relationship represents.

Reciprocal type
reciprocal_type string

Describes the constituent's relationship to the related constituent. For example, in a relationship between a male constituent and a female sibling, the reciprocal relationship type would be brother.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

day
d integer

The day in the fuzzy date.

month
m integer

The month in the fuzzy date.

year
y integer

The year in the fuzzy date.

Is spouse?
is_spouse boolean

Is the related individual the constituent's spouse (only applies to relationships between individuals)?

Notes
comment string

Additional notes about the relationship.

Is contact?
is_organization_contact boolean

Does the constituent represent this organization as a contact (only applies to relationships between organizations and individuals)?

Is primary business?
is_primary_business boolean

Is this the constituent's primary business (only applies to relationships between organizations and individuals)?

Contact type
organization_contact_type string

Provides context for interactions with the related individual who represents the organization as a contact. Only applies to relationships between organizations and individuals.

Position
position string

The individual's position in the organization. Only applies to relationships between organizations and individuals. Character limit: 50.

Update a constituent solicit code

Updates a constituent solicit code.

Parameters

Name Key Required Type Description
Solicit code ID
constituent_solicit_code_id True string

The system record ID of the solicit code to update.

Solicit code
solicit_code string

Communication instructions and/or restrictions for a constituent.

Start date
start_date date

The start date of the solicit code (ex: '2005-09-18').

End date
end_date date

The end date of the solicit code (ex: '2005-09-18').

Update a fund attachment

Updates a fund attachment.

Parameters

Name Key Required Type Description
Attachment ID
attachment_id True string

The system record ID of the attachment to update.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z').

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

Update a fund custom field

Updates a fund custom field.

Parameters

Name Key Required Type Description
Custom field ID
custom_field_id True string

The system record ID of the custom field to update.

body
body True dynamic

An object that represents the properties of the custom field to update.

Update a gift attachment

Updates a gift attachment.

Parameters

Name Key Required Type Description
Attachment ID
attachment_id True string

The system record ID of the attachment to update.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z').

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

Update a gift custom field

Updates a gift custom field.

Parameters

Name Key Required Type Description
Custom field ID
custom_field_id True string

The system record ID of the custom field to update.

body
body True dynamic

An object that represents the properties of the custom field to update.

Update an action attachment

Updates an action attachment.

Parameters

Name Key Required Type Description
Attachment ID
attachment_id True string

The system record ID of the attachment to update.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z').

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

Update an action custom field

Updates an action custom field.

Parameters

Name Key Required Type Description
Custom field ID
custom_field_id True string

The system record ID of the custom field to update.

body
body True dynamic

An object that represents the properties of the custom field to update.

Update an appeal attachment

Updates an appeal attachment.

Parameters

Name Key Required Type Description
Attachment ID
attachment_id True string

The system record ID of the attachment to update.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z').

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

Update an appeal custom field

Updates an appeal custom field.

Parameters

Name Key Required Type Description
Custom field ID
custom_field_id True string

The system record ID of the custom field to update.

body
body True dynamic

An object that represents the properties of the custom field to update.

Update an opportunity

Updates an opportunity.

Parameters

Name Key Required Type Description
Opportunity ID
opportunity_id True string

The system record ID of the opportunity to update.

Purpose
purpose string

The intended use for any money raised as a result of the opportunity.

Name
name string

The name that identifies the opportunity throughout the program, such as in lists or on constituent records. Character limit: 255.

Status
status string

The status that indicates where the opportunity is in the solicitation process.

Deadline
deadline date-time

The goal date for the opportunity to result in a gift (ex: '2020-09-18T04:13:56Z').

Ask date
ask_date date-time

The date when the solicitation was made (ex: '2020-09-18T04:13:56Z').

value
value double

The monetary value.

Expected date
expected_date date-time

The date when the prospect is expected to give in response to the opportunity (ex: '2020-09-18T04:13:56Z').

value
value double

The monetary value.

Funded date
funded_date date-time

The date when the prospect gave in response to the opportunity (ex: '2020-09-18T04:13:56Z').

value
value double

The monetary value.

Campaign
campaign_id string

The system record ID of the campaign associated with the opportunity. The campaign sets the overall objectives for raising money.

Fund
fund_id string

The system record ID of the fund associated with the opportunity. The fund designates the specific financial purpose of a gift and identifies the financial account for that gift.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the fundraiser.

value
value double

The monetary value.

Inactive?
inactive boolean

Is the opportunity inactive?

Update an opportunity attachment

Updates an opportunity attachment.

Parameters

Name Key Required Type Description
Attachment ID
attachment_id True string

The system record ID of the attachment to update.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment (ex: '2020-09-18T04:13:56Z').

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

Update an opportunity custom field

Updates an opportunity custom field.

Parameters

Name Key Required Type Description
Custom field ID
custom_field_id True string

The system record ID of the custom field to update.

body
body True dynamic

An object that represents the properties of the custom field to update.

Update gift acknowledgement details

Updates the acknowledgement details for a gift.

Parameters

Name Key Required Type Description
Acknowledgement ID
acknowledgement_id True string

The system record ID of the gift acknowledgement to update. It uses the parent gift's ID as its value.

Status
status string

The status of the acknowledgement. When status is set to DoNotAcknowledge, letter and date should be null. When status is set to NeedsAcknowledgement, date should be null.

Date
date date-time

The date associated with the acknowledgement (ex: '2020-09-18T04:13:56Z').

Letter
letter string

The letter associated with the acknowledgement.

Update gift receipt details

Updates the receipt details for a gift.

Parameters

Name Key Required Type Description
Receipt ID
receipt_id True string

The system record ID of the gift receipt to update. It uses the parent gift's ID as its value.

Status
status string

The receipt status of the gift. When status is set to NeedsReceipt or DoNotReceipt, receipt date should be null.

value
value double

The monetary value.

Date
date date-time

The date on the receipt (ex: '2020-09-18T04:13:56Z').

Number
number integer

The number of the receipt.

Definitions

CommPrefApi.ConstituentConsentRead

Represents a consent entity for a constituent.

Name Path Type Description
ID
id string

The system record ID of the consent record.

Channel
channel string

The channel that the consent response applies to.

Category
category string

The category that the consent response applies to.

Source
source string

The source of the consent response from the constituent.

Response
constituent_consent_response string

How the constituent responded to consent for the specified channel/category.

Date
consent_date date-time

The date the consent response was received.

Consent statement
consent_statement string

The statement the constituent responded to when providing consent.

Privacy notice
privacy_notice string

The privacy notice provided to the constituent.

Date added
date_added date-time

The date the consent response was added.

Added by
user_name string

The user that added the consent response.

CommPrefApi.ConstituentConsentReadCollection

Consent records

Name Path Type Description
Count
count integer

The number of consent records in the list.

value
value array of CommPrefApi.ConstituentConsentRead

The set of consent records included in the response.

CommPrefApi.ConstituentSolicitCodeRead

Solicit code

Name Path Type Description
ID
id string

The system record ID of the constituent solicit code.

Solicit code
solicit_code string

Communication instructions and/or restrictions for a constituent.

Start date
start_date date

The start date of the solicit code (ex: '2005-09-18').

End date
end_date date

The end date of the solicit code (ex: '2005-09-18').

CommPrefApi.ConstituentSolicitCodeReadCollection

Solicit codes

Name Path Type Description
Count
count integer

The number of constituent solicit codes in the list.

value
value array of CommPrefApi.ConstituentSolicitCodeRead

The set of constituent solicit codes included in the response.

CommPrefApi.CreatedConstituentConsent

Created constituent consent

Name Path Type Description
ID
id string

The ID of the newly created consent record.

CommPrefApi.CreatedConstituentSolicitCode

Created constituent solicit code

Name Path Type Description
ID
id string

The ID of the newly created constituent solicit code.

ConstituentApi.ActionAttachmentRead

Attachment

Name Path Type Description
ID
id string

The system record ID of the attachment.

Action ID
parent_id string

The system record ID of the action associated with the attachment.

Type
type string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Thumbnail URL
thumbnail_url string

The URL for a thumbnail. For physical attachments that are images only. Contains a time-bound signature that limits access to 60 minutes.

Content type
content_type string

The content type. For physical attachments only.

File size
file_size integer

The file size in bytes. For physical attachments only.

ConstituentApi.ActionCustomFieldRead

Custom field

Name Path Type Description
ID
id string

The system record ID of the custom field.

Action ID
parent_id string

The system record ID of the action associated with the custom field.

Category
category string

The custom field category.

Type
type string

The type of data that the custom field represents.

Value
value

The value of the custom field.

Date
date date

The date on the custom field.

Comment
comment string

The comment on the custom field. Character limit: 50.

Date added
date_added date-time

The date when the custom field was created.

Date modified
date_modified date-time

The date when the custom field was last modified.

ConstituentApi.ActionRead

Action

Name Path Type Description
ID
id string

The system record ID of the action.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the action.

Category
category string

The channel or intent of the constituent interaction.

Completed?
completed boolean

Is the action completed? If the system is configured to use custom action statuses, this value is based on the action status value.

Completed on
completed_date date-time

The date when the action was completed.

Date
date date-time

The action date.

Note
description string

The detailed explanation that elaborates on the action summary.

Direction
direction string

The direction of the action.

Fundraiser(s)
fundraisers array of string

The set of system record IDs for the fundraisers associated with the action.

Location
location string

The location of the action.

Opportunity ID
opportunity_id string

The system record ID of the opportunity associated with the action.

Outcome
outcome string

The outcome of the action.

Priority
priority string

The priority of the action.

Start time
start_time string

The start time of the action. Uses 24-hour time in the HH:mm format.

End time
end_time string

The end time of the action. Uses 24-hour time in the HH:mm format.

Status
status string

The action status.

Status code
status_code string

The action status code. This property is only returned when the system is configured to use custom action statuses.

Computed status
computed_status string

The computed action status. If the system is not configured to use custom action statuses, this field computes the status based on the completed and date properties. If not, the field calculates the status based on the action's date property and whether action's Action Status property is configured as completed.

Summary
summary string

The short description of the action that appears at the top of the record. Character limit: 255.

Type
type string

Additional description of the action to complement the category.

Date added
date_added date-time

The date when the action was created.

Date modified
date_modified date-time

The date when the action was last modified.

ConstituentApi.AddressRead

Address

Name Path Type Description
ID
id string

The system record ID of the address.

Type
type string

The address type.

Country
country string

The country of the address (can be the ID, name, or abbreviation).

Address lines
address_lines string

The address lines.

City
city string

The city of the address (do not use in combination with the Suburb field).

State
state string

The state of the address.

Postal code
postal_code string

The postal code of the address.

Suburb
suburb string

The suburb of the address (do not use in combination with the City field).

County
county string

The county of the address.

Formatted address
formatted_address string

The formatted address in the configured format of the country.

Valid from
start date-time

The date when the constituent began residing at this address.

Valid to
end date-time

The date when the constituent ceased to reside at this address.

Primary?
preferred boolean

Is this the constituent's preferred address?

Inactive?
inactive boolean

Is the address inactive (meaning, the current date is before any end date)?

Do not mail?
do_not_mail boolean

Can the constituent be contacted at this address?

day
seasonal_start.d integer

The day in the fuzzy date.

month
seasonal_start.m integer

The month in the fuzzy date.

year
seasonal_start.y integer

The year in the fuzzy date.

day
seasonal_end.d integer

The day in the fuzzy date.

month
seasonal_end.m integer

The month in the fuzzy date.

year
seasonal_end.y integer

The year in the fuzzy date.

Date added
date_added date-time

The date when the address was created.

Date modified
date_modified date-time

The date when the address was last modified.

ConstituentApi.AliasRead

Alias

Name Path Type Description
ID
id string

The system record ID of the alias.

Alias
name string

The name to use as the constituent's alias.

Type
type string

The alias type.

ConstituentApi.ApiCollectionOfAddressRead

Addresses

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.AddressRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfActionAttachmentRead

Attachments

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.ActionAttachmentRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfActionCustomFieldRead

Custom fields

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.ActionCustomFieldRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfActionRead

Actions

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.ActionRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfAliasRead

Aliases

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.AliasRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfConstituentAttachmentRead

Attachments

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.ConstituentAttachmentRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfConstituentCodeRead

Constituent codes

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.ConstituentCodeRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfConstituentCustomFieldRead

Custom fields

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.ConstituentCustomFieldRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfConstituentRead

Constituents

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.ConstituentRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfEducationRead

Educations

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.EducationRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfEmailAddressRead

Email addresses

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.EmailAddressRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfFundraiserAssignmentRead

Fundraiser assignments

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.FundraiserAssignmentRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfNoteRead

Notes

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.NoteRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfOnlinePresenceRead

Online presences

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.OnlinePresenceRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfPhoneRead

Phones

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.PhoneRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfRatingRead

Ratings

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.RatingRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfRelationshipRead

Relationships

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.RelationshipRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ApiCollectionOfSearchResultRead

Search results

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of ConstituentApi.SearchResultRead

The set of items included in the response. This may be a subset of the items in the collection.

ConstituentApi.ConstituentAttachmentRead

Attachment

Name Path Type Description
ID
id string

The system record ID of the attachment.

Constituent ID
parent_id string

The system record ID of the constituent associated with the attachment.

Type
type string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Thumbnail URL
thumbnail_url string

The URL for a thumbnail. For physical attachments that are images only. Contains a time-bound signature that limits access to 60 minutes.

Content type
content_type string

The content type. For physical attachments only.

File size
file_size integer

The file size in bytes. For physical attachments only.

ConstituentApi.ConstituentCodeRead

Constituent code

Name Path Type Description
ID
id string

The system record ID of the constituent code.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the constituent code.

Constituent code
description string

The constituent code.

day
start.d integer

The day in the fuzzy date.

month
start.m integer

The month in the fuzzy date.

year
start.y integer

The year in the fuzzy date.

day
end.d integer

The day in the fuzzy date.

month
end.m integer

The month in the fuzzy date.

year
end.y integer

The year in the fuzzy date.

Inactive?
inactive boolean

Is the constituent code inactive?

Date added
date_added date-time

The date when the constituent code was created.

Date modified
date_modified date-time

The date when the constituent code was last modified.

ConstituentApi.ConstituentCustomFieldRead

Custom field

Name Path Type Description
ID
id string

The system record ID of the custom field.

Constituent ID
parent_id string

The system record ID of the constituent associated with the custom field.

Category
category string

The custom field category.

Type
type string

The type of data that the custom field represents.

Value
value

The value of the custom field.

Date
date date

The date on the custom field.

Comment
comment string

The comment on the custom field. Character limit: 50.

Date added
date_added date-time

The date when the custom field was created.

Date modified
date_modified date-time

The date when the custom field was last modified.

ConstituentApi.ConstituentRead

Constituent

Name Path Type Description
ID
id string

The system record ID for the constituent. This is not the same as the user-definable constituent identifier, which is stored in the lookup_id.

Type
type string

The type of constituent.

Title
title string

The constituent's primary title (for individuals only).

First name
first string

The constituent's first name (for individuals only).

Last name
last string

The constituent's last name (for individuals only).

Name
name string

For individuals, this field is the full name of the constituent based on the target organization's display name settings. For organizations, this is the organization's name.

Preferred name
preferred_name string

The constituent's preferred name (for individuals only).

Suffix
suffix string

The constituent's primary suffix (for individuals only).

Lookup ID
lookup_id string

The user-defined identifier for the constituent.

ID
email.id string

The system record ID of the email address.

type
email.type string

The type of email address.

address
email.address string

The email address.

do not email?
email.do_not_email boolean

Can the constituent be contacted at this email address?

inactive?
email.inactive boolean

Is this email address inactive?

date added
email.date_added date-time

The date when the email address was created.

date modified
email.date_modified date-time

The date when the email address was last modified.

ID
phone.id string

The system record ID of the phone.

type
phone.type string

The phone type.

number
phone.number string

The phone number.

do not call?
phone.do_not_call boolean

Can the constituent be contacted at this number?

inactive?
phone.inactive boolean

Is this phone number inactive?

date added
phone.date_added date-time

The date when the phone was created.

date modified
phone.date_modified date-time

The date when the phone was last modified.

ID
online_presence.id string

The system record ID of the online presence.

type
online_presence.type string

The online presence type.

link
online_presence.address string

The web address for the online presence.

inactive?
online_presence.inactive boolean

Is this online presence inactive?

date added
online_presence.date_added date-time

The date when the online presence was created.

date modified
online_presence.date_modified date-time

The date when the online presence was last modified.

ID
address.id string

The system record ID of the address.

type
address.type string

The address type.

country
address.country string

The country of the address (can be the ID, name, or abbreviation).

lines
address.address_lines string

The address lines.

city
address.city string

The city of the address (do not use in combination with the Suburb field).

state
address.state string

The state of the address.

postal code
address.postal_code string

The postal code of the address.

suburb
address.suburb string

The suburb of the address (do not use in combination with the City field).

county
address.county string

The county of the address.

formatted
address.formatted_address string

The formatted address in the configured format of the country.

valid from
address.start date-time

The date when the constituent began residing at this address.

valid to
address.end date-time

The date when the constituent ceased to reside at this address.

inactive?
address.inactive boolean

Is the address inactive (meaning, the current date is before any end date)?

do not mail?
address.do_not_mail boolean

Can the constituent be contacted at this address?

day
address.seasonal_start.d integer

The day in the fuzzy date.

month
address.seasonal_start.m integer

The month in the fuzzy date.

year
address.seasonal_start.y integer

The year in the fuzzy date.

day
address.seasonal_end.d integer

The day in the fuzzy date.

month
address.seasonal_end.m integer

The month in the fuzzy date.

year
address.seasonal_end.y integer

The year in the fuzzy date.

date added
address.date_added date-time

The date when the address was created.

date modified
address.date_modified date-time

The date when the address was last modified.

Gender
gender string

The constituent's gender (for individuals only).

Middle name
middle string

The constituent's middle name (for individuals only).

Former name
former_name string

The constituent's former name (for individuals only).

Title 2
title_2 string

The constituent's secondary title (for individuals only).

Suffix 2
suffix_2 string

The constituent's secondary suffix (for individuals only).

Marital staus
marital_status string

The constituent's marital status (for individuals only).

Gives anonymously?
gives_anonymously boolean

Does the constituent give anonymously?

Inactive?
inactive boolean

Is the constituent inactive?

day
birthdate.d integer

The day in the fuzzy date.

month
birthdate.m integer

The month in the fuzzy date.

year
birthdate.y integer

The year in the fuzzy date.

Age
age integer

The constituent's age, as calculated based on the birthdate property (for individuals only).

Deceased?
deceased boolean

Is the constituent deceased (for individuals only)?

day
deceased_date.d integer

The day in the fuzzy date.

month
deceased_date.m integer

The month in the fuzzy date.

year
deceased_date.y integer

The year in the fuzzy date.

Fundraiser status
fundraiser_status string

Indicates whether the constituent is a fundraiser (for individuals only).

ID
spouse.id string

The system record ID of the spouse.

first name
spouse.first string

The spouse's first name.

last name
spouse.last string

The spouse's last name.

Date added
date_added date-time

The date when the constituent was created.

Date modified
date_modified date-time

The date when the constituent was last modified.

ConstituentApi.CreatedAction

Created action

Name Path Type Description
ID
id string

The ID of the newly created action.

ConstituentApi.CreatedActionAttachment

Created action attachment

Name Path Type Description
ID
id string

The ID of the newly created action attachment.

ConstituentApi.CreatedActionCustomField

Created action custom field

Name Path Type Description
ID
id string

The ID of the newly created action custom field.

ConstituentApi.CreatedConstituentAddress

Created constituent address

Name Path Type Description
ID
id string

The ID of the newly created constituent address.

ConstituentApi.CreatedConstituentAlias

Created constituent alias

Name Path Type Description
ID
id string

The ID of the newly created constituent alias.

ConstituentApi.CreatedConstituentAttachment

Created constituent attachment

Name Path Type Description
ID
id string

The ID of the newly created constituent attachment.

ConstituentApi.CreatedConstituentCode

Created constituent code

Name Path Type Description
ID
id string

The ID of the newly created constituent code.

ConstituentApi.CreatedConstituentCustomField

Created constituent custom field

Name Path Type Description
ID
id string

The ID of the newly created constituent custom field.

ConstituentApi.CreatedConstituentEducation

Created constituent education

Name Path Type Description
ID
id string

The ID of the newly created constituent education.

ConstituentApi.CreatedConstituentEmailAddress

Created constituent email address

Name Path Type Description
ID
id string

The ID of the newly created constituent email address.

ConstituentApi.CreatedConstituentNote

Created constituent note

Name Path Type Description
ID
id string

The ID of the newly created constituent note.

ConstituentApi.CreatedConstituentOnlinePresence

Created constituent online presence

Name Path Type Description
ID
id string

The ID of the newly created constituent online presence.

ConstituentApi.CreatedConstituentPhone

Created constituent phone

Name Path Type Description
ID
id string

The ID of the newly created constituent phone.

ConstituentApi.CreatedConstituentRating

Created constituent rating

Name Path Type Description
ID
id string

The ID of the newly created constituent rating.

ConstituentApi.CreatedIndividualConstituent

Created individual constituent

Name Path Type Description
ID
id string

The ID of the newly created individual constituent.

ConstituentApi.CreatedIndividualRelationship

Created individual relationship

Name Path Type Description
ID
id string

The ID of the newly created individual relationship.

ConstituentApi.CreatedOrganizationConstituent

Created organization constituent

Name Path Type Description
ID
id string

The ID of the newly created organization constituent.

ConstituentApi.CreatedOrganizationRelationship

Created organization relationship

Name Path Type Description
ID
id string

The ID of the newly created organization relationship.

ConstituentApi.EducationRead

Education

Name Path Type Description
ID
id string

The system record ID of the education.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the education.

School
school string

The school/establishment name.

Type
type string

The type of education.

Class of
class_of string

The year the constituent graduated.

Status
status string

The status of the education.

day
date_entered.d integer

The day in the fuzzy date.

month
date_entered.m integer

The month in the fuzzy date.

year
date_entered.y integer

The year in the fuzzy date.

day
date_left.d integer

The day in the fuzzy date.

month
date_left.m integer

The month in the fuzzy date.

year
date_left.y integer

The year in the fuzzy date.

day
date_graduated.d integer

The day in the fuzzy date.

month
date_graduated.m integer

The month in the fuzzy date.

year
date_graduated.y integer

The year in the fuzzy date.

Degree
degree string

The degree received.

GPA
gpa double

The grade point average.

Majors
majors array of string

The major courses of study.

Minors
minors array of string

The minor courses of study.

Is primary education?
primary boolean

Is this the constituent's primary school association?

Campus
campus string

The campus.

Social organization
social_organization string

The social organization.

Known name
known_name string

The known name.

Class of degree
class_of_degree string

The class of degree.

Department
department string

The name of the education department.

Faculty
faculty string

The name of the faculty.

Registration number
registration_number string

The registration number.

Subject of study
subject_of_study string

The subject of study.

Date added
date_added date-time

The date when the education was created.

Date modified
date_modified date-time

The date when the education was last modified.

ConstituentApi.EmailAddressRead

Email address

Name Path Type Description
ID
id string

The system record ID of the email address.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the email address.

Email type
type string

The type of email address.

Email address
address string

The email address.

Primary?
primary boolean

Is this the constituent's primary email address?

Do not email?
do_not_email boolean

Can the constituent be contacted at this email address?

Inactive?
inactive boolean

Is this email address inactive?

Date added
date_added date-time

The date when the email address was created.

Date modified
date_modified date-time

The date when the email address was last modified.

ConstituentApi.FileDefinition

File definition

Name Path Type Description
File ID
file_id string

The identifier of the file.

URL
file_upload_request.url string

The URL to use for the upload request.

method
file_upload_request.method string

The HTTP method to use with the upload request.

headers
file_upload_request.headers array of ConstituentApi.Header

The headers to supply when making the request.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail.

URL
thumbnail_upload_request.url string

The URL to use for the upload request.

method
thumbnail_upload_request.method string

The HTTP method to use with the upload request.

headers
thumbnail_upload_request.headers array of ConstituentApi.Header

The headers to supply when making the request.

ConstituentApi.FundraiserAssignmentRead

Fundraiser assignment

Name Path Type Description
ID
id string

The system record ID of the fundraiser assignment.

Constituent ID
constituent_id string

The system record ID of the constituent assigned to the fundraiser.

Fundraiser ID
fundraiser_id string

The system record ID of the fundraiser.

Type
type string

The type of fundraiser.

value
amount.value double

The monetary value.

Campaign ID
campaign_id string

The system record ID of the campaign to apply resulting gifts to.

Fund ID
fund_id string

The system record ID of the fund any resulting gifts should be applied to. If a restricted fund is selected, only campaigns and appeals associated with that fund may be selected.

Appeal ID
appeal_id string

The system record ID of the appeal the fundraiser should use to request gifts.

Start date
start date-time

The fundraiser assignment start date.

End date
end date-time

The fundraiser assignment end date.

ConstituentApi.Header

Request header used for uploading the physical attachment.

Name Path Type Description
name
name string

The name for the header.

value
value string

The value for the header.

ConstituentApi.NoteRead

Note

Name Path Type Description
ID
id string

The system record ID of the note.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the note.

Type
type string

The note type.

day
date.d integer

The day in the fuzzy date.

month
date.m integer

The month in the fuzzy date.

year
date.y integer

The year in the fuzzy date.

Summary
summary string

The note summary.

Note
text string

The note text.

Date added
date_added date-time

The date when the note was created.

Date modified
date_modified date-time

The date when the note was last modified.

ConstituentApi.OnlinePresenceRead

Online presence

Name Path Type Description
ID
id string

The system record ID of the online presence.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the online presence.

Type
type string

The online presence type.

Link
address string

The web address for the online presence.

Primary?
primary boolean

Is this the constituent's primary online presence?

Inactive?
inactive boolean

Is this online presence inactive?

Date added
date_added date-time

The date when the online presence was created.

Date modified
date_modified date-time

The date when the online presence was last modified.

ConstituentApi.PhoneRead

Phone

Name Path Type Description
ID
id string

The system record ID of the phone.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the phone.

Type
type string

The phone type.

Number
number string

The phone number.

Primary?
primary boolean

Is this the constituent's primary phone?

Do not call?
do_not_call boolean

Can the constituent be contacted at this number?

Inactive?
inactive boolean

Is this phone number inactive?

Date added
date_added date-time

The date when the phone was created.

Date modified
date_modified date-time

The date when the phone was last modified.

ConstituentApi.ProfilePictureRead

Profile picture

Name Path Type Description
Constituent ID
constituent_id string

The system record ID of the constituent associated with the profile picture.

URL
url string

The URL for the profile picture. The URL contains a time-bound signature that limits access to 60 minutes.

Thumbnail URL
thumbnail_url string

The URL for a thumbnail of the profile picture. Contains a time-bound signature that limits access to 60 minutes.

ConstituentApi.RatingRead

Rating

Name Path Type Description
ID
id string

The system record ID of the rating.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the rating.

Source
source string

The source of the new rating.

Category
category string

The category of the rating.

Date
date date-time

The date of the rating.

Description
value string

The value of the rating.

Comments
comment string

A comment about the rating.

Inactive?
inactive boolean

Is the rating inactive?

Type
type string

This computed field indicates the type of data that the rating represents based on the category property.

ConstituentApi.RelationshipRead

Relationship

Name Path Type Description
ID
id string

The system record ID of the relationship.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the relationship.

Relation ID
relation_id string

The system record ID of the related individual or organization.

Reciprocal relationship ID
reciprocal_relationship_id string

The identifier for the reciprocal relationship record. This value is read-only and is automatically generated when the relationship is created. Changes made to this record will also be reflected on the reciprocal, with the exception of the comments property.

Name
name string

The name of the related constituent. If the related constituent is an individual, this will be the full name of the constituent based on the target organization's display name settings.

Type
type string

The type of relation that the relationship represents.

Reciprocal type
reciprocal_type string

Describes the constituent's relationship to the related constituent. For example, in a relationship between a male constituent and a female sibling, the reciprocal relationship type would be brother.

day
start.d integer

The day in the fuzzy date.

month
start.m integer

The month in the fuzzy date.

year
start.y integer

The year in the fuzzy date.

day
end.d integer

The day in the fuzzy date.

month
end.m integer

The month in the fuzzy date.

year
end.y integer

The year in the fuzzy date.

Is spouse?
is_spouse boolean

Is the related individual the constituent's spouse (only applies to relationships between individuals)?

Notes
comment string

The comment on the relationship.

Is contact?
is_organization_contact boolean

Does the constituent represent this organization as a contact (only applies to relationships between organizations and individuals)?

Is primary business?
is_primary_business boolean

Is this the constituent's primary business (only applies to relationships between organizations and individuals)?

Contact type
organization_contact_type string

Provides context for interactions with the related individual who represents the organization as a contact. Only applies to relationships between organizations and individuals.

Position
position string

The individual's position in the organization. Only applies to relationships between organizations and individuals.

Date added
date_added date-time

The date when the relationship was created.

Date modified
date_modified date-time

The date when the relationship was last modified.

ConstituentApi.SearchResultRead

Search result

Name Path Type Description
ID
id string

The system record ID of the constituent.

Name
name string

The constituent name. For individuals, this computed field indicates the full name of the constituent based on the target organization's display name settings.

Address
address string

The constituent's preferred address.

Deceased?
deceased boolean

Is the constituent is deceased?

Email
email string

The constituent's email address.

Fundraiser status
fundraiser_status string

The constituent's fundraiser status. For individuals, this computed field indicates the whether the constituent is Active, Inactive, or None. For organizations, this value will always be None.

Inactive?
inactive boolean

Is the constituent inactive?

Lookup ID
lookup_id string

The user-defined identifier for the constituent.

FundraisingApi.ApiCollectionOfAppealAttachmentRead

Attachments

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.AppealAttachmentRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfAppealCustomFieldRead

Custom fields

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.AppealCustomFieldRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfAppealRead

Appeals

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.AppealRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfCampaignAttachmentRead

Attachments

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.CampaignAttachmentRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfCampaignCustomFieldRead

Custom fields

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.CampaignCustomFieldRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfCampaignRead

Campaigns

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.CampaignRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfFundAttachmentRead

Attachments

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.FundAttachmentRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfFundCustomFieldRead

Custom fields

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.FundCustomFieldRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfFundRead

Funds

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.FundRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.ApiCollectionOfPackageRead

Packages

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of FundraisingApi.PackageRead

The set of items included in the response. This may be a subset of the items in the collection.

FundraisingApi.AppealAttachmentRead

Attachment

Name Path Type Description
ID
id string

The system record ID of the attachment.

Appeal ID
parent_id string

The system record ID of the appeal associated with the attachment.

Type
type string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Thumbnail URL
thumbnail_url string

The URL for a thumbnail. For physical attachments that are images only. Contains a time-bound signature that limits access to 60 minutes.

Content type
content_type string

The content type. For physical attachments only.

File size
file_size integer

The file size in bytes. For physical attachments only.

FundraisingApi.AppealCustomFieldRead

Custom field

Name Path Type Description
ID
id string

The system record ID of the custom field.

Appeal ID
parent_id string

The system record ID of the appeal associated with the custom field.

Category
category string

The custom field category.

Type
type string

The type of data that the custom field represents.

Value
value

The value of the custom field.

Date
date date

The date on the custom field.

Comment
comment string

The comment on the custom field. Character limit: 50.

Date added
date_added date-time

The date when the custom field was created.

Date modified
date_modified date-time

The date when the custom field was last modified.

FundraisingApi.AppealRead

Appeal

Name Path Type Description
ID
id string

The system record ID of the appeal.

Category
category string

The category of the appeal.

Date added
date_added date-time

The date when the appeal was created.

Date modified
date_modified date-time

The date when the appeal was last modified.

Description
description string

The display name of the appeal.

End date
end_date date-time

The end date of the appeal.

value
goal.value double

The monetary value.

Inactive?
inactive boolean

Is the appeal active (meaning, the current date is after any start date and before any end date)?

Lookup ID
lookup_id string

The user-defined identifier for the appeal.

Start date
start_date date-time

The start date of the appeal.

FundraisingApi.CampaignAttachmentRead

Attachment

Name Path Type Description
ID
id string

The system record ID of the attachment.

Campaign ID
parent_id string

The system record ID of the campaign associated with the attachment.

Type
type string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Thumbnail URL
thumbnail_url string

The URL for a thumbnail. For physical attachments that are images only. Contains a time-bound signature that limits access to 60 minutes.

Content type
content_type string

The content type. For physical attachments only.

File size
file_size integer

The file size in bytes. For physical attachments only.

FundraisingApi.CampaignCustomFieldRead

Custom field

Name Path Type Description
ID
id string

The system record ID of the custom field.

Campaign ID
parent_id string

The system record ID of the campaign associated with the custom field.

Category
category string

The custom field category.

Type
type string

The type of data that the custom field represents.

Value
value

The value of the custom field.

Date
date date

The date on the custom field.

Comment
comment string

The comment on the custom field. Character limit: 50.

Date added
date_added date-time

The date when the custom field was created.

Date modified
date_modified date-time

The date when the custom field was last modified.

FundraisingApi.CampaignRead

Campaign

Name Path Type Description
ID
id string

The system record ID of the campaign.

Category
category string

The category of the campaign.

Date added
date_added date-time

The date when the campaign was created.

Date modified
date_modified date-time

The date when the campaign was last modified.

Description
description string

The display name of the campaign.

End date
end_date date-time

The end date of the campaign.

value
goal.value double

The monetary value.

Inactive?
inactive boolean

Is the campaign inactive (meaning, the current date is after any start date and before any end date)?

Lookup ID
lookup_id string

The user-defined identifier for the campaign.

Start date
start_date date-time

The start date of the campaign.

FundraisingApi.CreatedAppealAttachment

Created appeal attachment

Name Path Type Description
ID
id string

The ID of the newly created appeal attachment.

FundraisingApi.CreatedAppealCustomField

Created appeal custom field

Name Path Type Description
ID
id string

The ID of the newly created appeal custom field.

FundraisingApi.CreatedCampaignAttachment

Created campaign attachment

Name Path Type Description
ID
id string

The ID of the newly created campaign attachment.

FundraisingApi.CreatedCampaignCustomField

Created campaign custom field

Name Path Type Description
ID
id string

The ID of the newly created campaign custom field.

FundraisingApi.CreatedFundAttachment

Created fund attachment

Name Path Type Description
ID
id string

The ID of the newly created fund attachment.

FundraisingApi.CreatedFundCustomField

Created fund custom field

Name Path Type Description
ID
id string

The ID of the newly created fund custom field.

FundraisingApi.FundAttachmentRead

Attachment

Name Path Type Description
ID
id string

The system record ID of the attachment.

Fund ID
parent_id string

The system record ID of the fund associated with the attachment.

Type
type string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Thumbnail URL
thumbnail_url string

The URL for a thumbnail. For physical attachments that are images only. Contains a time-bound signature that limits access to 60 minutes.

Content type
content_type string

The content type. For physical attachments only.

File size
file_size integer

The file size in bytes. For physical attachments only.

FundraisingApi.FundCustomFieldRead

Custom field

Name Path Type Description
ID
id string

The system record ID of the custom field.

Fund ID
parent_id string

The system record ID of the fund associated with the custom field.

Category
category string

The custom field category.

Type
type string

The type of data that the custom field represents.

Value
value

The value of the custom field.

Date
date date

The date on the custom field.

Comment
comment string

The comment on the custom field. Character limit: 50.

Date added
date_added date-time

The date when the custom field was created.

Date modified
date_modified date-time

The date when the custom field was last modified.

FundraisingApi.FundRead

Fund

Name Path Type Description
ID
id string

The system record ID of the fund.

Category
category string

The category of the fund.

Date added
date_added date-time

The date when the fund was created.

Date modified
date_modified date-time

The date when the fund was last modified.

Description
description string

The display name of the fund.

End date
end_date date-time

The end date of the fund.

value
goal.value double

The monetary value.

Inactive?
inactive boolean

Is the fund inactive (meaning, the current date is after any start date and before any end date)?

Lookup ID
lookup_id string

The user-defined identifier for the fund.

Start date
start_date date-time

The start date of the fund.

Type
type string

The type of the fund.

FundraisingApi.PackageRead

Package

Name Path Type Description
ID
id string

The system record ID of the package.

Appeal ID
appeal_id string

The system record ID of the appeal associated with this package.

Category
category string

The category of the package.

Date added
date_added date-time

The date when the package was created.

Date modified
date_modified date-time

The date when the package was last modified.

value
default_gift_amount.value double

The monetary value.

Description
description string

The display name of the package.

End date
end date-time

The end date of the package.

value
goal.value double

The monetary value.

Inactive?
inactive boolean

Is the package inactive (meaning, the current date is after any start date and before any end date)?

Lookup ID
lookup_id string

The user-defined identifier for the package.

Notes
notes string

The notes on the package.

Recipient count
recipient_count integer

The number of recipients of the package.

Start date
start date-time

The start date of the package.

GiftApi.AcknowledgementRead

Acknowledgement

Name Path Type Description
date
date date-time

The date associated with the acknowledgement.

letter
letter string

The letter associated with the acknowledgement.

status
status string

The status of the acknowledgement. Available values are: ACKNOWLEDGED, NEEDSACKNOWLEDGEMENT, and DONOTACKNOWLEDGE.

GiftApi.ApiCollectionOfGiftAttachmentRead

Attachments

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of GiftApi.GiftAttachmentRead

The set of items included in the response. This may be a subset of the items in the collection.

GiftApi.ApiCollectionOfGiftCustomFieldRead

Custom fields

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of GiftApi.GiftCustomFieldRead

The set of items included in the response. This may be a subset of the items in the collection.

GiftApi.ApiCollectionOfGiftRead

Gifts

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of GiftApi.GiftRead

The set of items included in the response. This may be a subset of the items in the collection.

GiftApi.CreatedGiftAttachment

Created gift attachment

Name Path Type Description
ID
id string

The ID of the newly created gift attachment.

GiftApi.CreatedGiftCustomField

Created gift custom field

Name Path Type Description
ID
id string

The ID of the newly created gift custom field.

GiftApi.GiftAttachmentRead

Attachment

Name Path Type Description
ID
id string

The system record ID of the attachment.

Gift ID
parent_id string

The system record ID of the gift associated with the attachment.

Type
type string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Thumbnail URL
thumbnail_url string

The URL for a thumbnail. For physical attachments that are images only. Contains a time-bound signature that limits access to 60 minutes.

Content type
content_type string

The content type. For physical attachments only.

File size
file_size integer

The file size in bytes. For physical attachments only.

GiftApi.GiftCustomFieldRead

Custom field

Name Path Type Description
ID
id string

The system record ID of the custom field.

Gift ID
parent_id string

The system record ID of the gift associated with the custom field.

Category
category string

The custom field category.

Type
type string

The type of data that the custom field represents.

Value
value

The value of the custom field.

Date
date date

The date on the custom field.

Comment
comment string

The comment on the custom field. Character limit: 50.

Date added
date_added date-time

The date when the custom field was created.

Date modified
date_modified date-time

The date when the custom field was last modified.

GiftApi.GiftFundraiserRead

Gift fundraiser

Name Path Type Description
value
amount.value double

The monetary value.

fundraiser ID
constituent_id string

The constituent system record ID for the fundraiser associated with the gift.

GiftApi.GiftRead

Gift

Name Path Type Description
ID
id string

The system record ID of the gift.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the gift.

Type
type string

The gift type.

Subtype
subtype string

The subtype of the gift.

Date
date date-time

The gift date.

value
amount.value double

The monetary value.

value
balance.value double

The monetary value.

Batch number
batch_number string

The batch number associated with this gift.

Status
gift_status string

The status of the gift.

Anonymous?
is_anonymous boolean

Is the gift anonymous?

Constituency
constituency string

The constituency of the gift.

Lookup ID
lookup_id string

The user-defined identifier for the gift.

Origin
origin string

The origin of the gift.

Post status
post_status string

The general ledger post status of the gift. Available values are Posted, NotPosted, and DoNotPost. When post_status is set to DoNotPost>, post_date should be null. When it is set to NotPosted, post_date is required but remains editable. When it is set to Posted, post_date is required and is no longer editable.

Post date
post_date date-time

The date that the gift was posted to general ledger.

Reference
reference string

Notes to track special details about a gift such as the motivation behind it or a detailed description of a gift-in-kind.

day
recurring_gift_status_date.d integer

The day in the fuzzy date.

month
recurring_gift_status_date.m integer

The month in the fuzzy date.

year
recurring_gift_status_date.y integer

The year in the fuzzy date.

frequency
recurring_gift_schedule.frequency string

Installment frequency of the recurring gift to view. Available values are WEEKLY, EVERY_TWO_WEEKS, EVERY_FOUR_WEEKS, MONTHLY, QUARTERLY, ANNUALLY.

start
recurring_gift_schedule.start_date date-time

Date the recurring gift should start.

end
recurring_gift_schedule.end_date date-time

Date the recurring gift should end.

value
gift_aid_amount.value double

The monetary value.

Gift aid qualification status
gift_aid_qualification_status string

This computed field determines the Gift Aid qualification status based on tax declaration information and the database format. Available values are: Qualified, NotQualified, and PartlyQualified. For the UK only.

Gift splits
gift_splits array of GiftApi.GiftSplitRead

The set of gift splits associated with the gift.

Fundraisers
fundraisers array of GiftApi.GiftFundraiserRead

The set of fundraisers who receive credit for the gift.

Soft credits
soft_credits array of GiftApi.SoftCreditRead

The set of soft credits associated with the gift.

Receipts
receipts array of GiftApi.ReceiptRead

The set of receipts associated with the gift.

Acknowledgements
acknowledgements array of GiftApi.AcknowledgementRead

The set of acknowledgements associated with the gift.

Payments
payments array of GiftApi.PaymentRead

The payments on the gift.

Date added
date_added date-time

The date when the gift was created.

Date modified
date_modified date-time

The date when the gift was last modified.

GiftApi.ReceiptRead

Receipt

Name Path Type Description
value
amount.value double

The monetary value.

date
date date-time

The date on the receipt.

number
number integer

The number of the receipt.

status
status string

The status of the receipt. Available values are: RECEIPTED, NEEDSRECEIPT, and DONOTRECEIPT.

GiftApi.GiftSplitRead

Gift split

Name Path Type Description
ID
id string

The system record ID of the gift split.

value
amount.value double

The monetary value.

appeal ID
appeal_id string

The system record ID of the appeal associated with the gift split.

campaign ID
campaign_id string

The system record ID of the campaign associated with the gift split.

fund ID
fund_id string

The system record ID of the fund associated with the gift split.

value
gift_aid_amount.value double

The monetary value.

gift aid qualification status
gift_aid_qualification_status string

The gift aid qualification status of the gift split. Available values are: Qualified, and NotQualified. For the UK only.

package ID
package_id string

The system record ID of the package associated with the gift split.

GiftApi.PaymentRead

Payment

Name Path Type Description
account token
account_token string

The tokenized account information (e.g. credit card) from the external payment provider. Only applies to payment methods of "CreditCard" and "DirectDebit".

BBPS configuration ID
bbps_configuration_id string

The BBPS configuration ID. Only applies to payment methods of "CreditCard" and "DirectDebit".

BBPS transaction ID
bbps_transaction_id string

The BBPS transaction ID. Only applies to payment methods of "CreditCard" and "DirectDebit".

day
check_date.d integer

The day in the fuzzy date.

month
check_date.m integer

The month in the fuzzy date.

year
check_date.y integer

The year in the fuzzy date.

check number
check_number string

The check number. Only applies to payment method of "PersonalCheck".

checkout transaction ID
checkout_transaction_id string

The checkout transaction ID. Only applies to payment methods of "CreditCard" and "DirectDebit".

payment method
payment_method string

The payment method. Available values are listed below.

reference
reference string

The reference. Only applies to payment method of "Other".

day
reference_date.d integer

The day in the fuzzy date.

month
reference_date.m integer

The month in the fuzzy date.

year
reference_date.y integer

The year in the fuzzy date.

GiftApi.SoftCreditRead

Soft credit

Name Path Type Description
ID
id string

The system record ID of the soft credit.

value
amount.value double

The monetary value.

constituent ID
constituent_id string

The system record ID of the constituent associated with the soft credit.

gift ID
gift_id string

The system record ID of the gift associated with the soft credit.

OpportunityApi.ApiCollectionOfOpportunityAttachmentRead

Attachments

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of OpportunityApi.OpportunityAttachmentRead

The set of items included in the response. This may be a subset of the items in the collection.

OpportunityApi.ApiCollectionOfOpportunityCustomFieldRead

Custom fields

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of OpportunityApi.OpportunityCustomFieldRead

The set of items included in the response. This may be a subset of the items in the collection.

OpportunityApi.ApiCollectionOfOpportunityRead

Opportunities

Name Path Type Description
Count
count integer

The number of items available for retrieval into the collection after applying any request parameters. The limit and offset parameters do not affect the count, but to facilitate paging, they may affect the number of items in the value result set.

value
value array of OpportunityApi.OpportunityRead

The set of items included in the response. This may be a subset of the items in the collection.

OpportunityApi.CreatedOpportunity

Created opportunity

Name Path Type Description
ID
id string

The ID of the newly created opportunity.

OpportunityApi.CreatedOpportunityAttachment

Created opportunity attachment

Name Path Type Description
ID
id string

The ID of the newly created opportunity attachment.

OpportunityApi.CreatedOpportunityCustomField

Created opportunity attachment

Name Path Type Description
ID
id string

The ID of the newly created opportunity attachment.

OpportunityApi.Fundraiser

Fundraiser

Name Path Type Description
Constituent ID
constituent_id string

The system record ID of the constituent associated with the fundraiser.

value
credit_amount.value double

The monetary value.

OpportunityApi.OpportunityAttachmentRead

Attachment

Name Path Type Description
ID
id string

The system record ID of the attachment.

Opportunity ID
parent_id string

The system record ID of the opportunity associated with the attachment.

Type
type string

The attachment type. Physical attachments are uploaded files such as images, PDFs, or Word documents that are saved locally or on the network. They are stored and managed in the system. Link attachments are links to files such as images, blog posts, or YouTube videos that are online or in a cloud storage account. They are stored and managed externally.

Name
name string

The name of the attachment. Character limit: 150.

Date
date date-time

The date of the attachment.

URL
url string

The URL for the attachment. This is required for link attachments and not applicable for physical attachments.

File name
file_name string

The name of the file. Character limit: 36. For physical attachments only.

File ID
file_id string

The identifier of the file. Character limit: 36. For physical attachments only.

Thumbnail ID
thumbnail_id string

The identifier of the thumbnail. Character limit: 36. For physical attachments only.

Thumbnail URL
thumbnail_url string

The URL for a thumbnail. For physical attachments that are images only. Contains a time-bound signature that limits access to 60 minutes.

Content type
content_type string

The content type. For physical attachments only.

File size
file_size integer

The file size in bytes. For physical attachments only.

OpportunityApi.OpportunityCustomFieldRead

Custom field

Name Path Type Description
ID
id string

The system record ID of the custom field.

Opportunity ID
parent_id string

The system record ID of the opportunity associated with the custom field.

Category
category string

The custom field category.

Type
type string

The type of data that the custom field represents.

Value
value

The value of the custom field.

Date
date date

The date on the custom field.

Comment
comment string

The comment on the custom field. Character limit: 50.

Date added
date_added date-time

The date when the custom field was created.

Date modified
date_modified date-time

The date when the custom field was last modified.

OpportunityApi.OpportunityRead

Opportunity

Name Path Type Description
ID
id string

The system record ID of the opportunity.

Constituent ID
constituent_id string

The system record ID of the constituent associated with the opportunity.

Purpose
purpose string

The intended use for any money raised as a result of the opportunity.

Name
name string

The name that identifies the opportunity throughout the program, such as in lists or on constituent records. Character limit: 255.

Status
status string

The status that indicates where the opportunity is in the solicitation process.

Deadline
deadline date-time

The goal date for the opportunity to result in a gift.

Ask date
ask_date date-time

The date when the solicitation was made.

value
ask_amount.value double

The monetary value.

Expected date
expected_date date-time

The date when the prospect is expected to give in response to the opportunity.

value
expected_amount.value double

The monetary value.

Funded date
funded_date date-time

The date when the prospect gave in response to the opportunity.

value
funded_amount.value double

The monetary value.

Campaign
campaign_id string

The system record ID of the campaign associated with the opportunity. The campaign sets the overall objectives for raising money.

Fund
fund_id string

The system record ID of the fund associated with the opportunity. The fund designates the specific financial purpose of a gift and identifies the financial account for that gift.

Fundraiser(s)
fundraisers array of OpportunityApi.Fundraiser

The set of system record IDs for the fundraisers assigned to the opportunity.

Inactive?
inactive boolean

Is the opportunity inactive?

linked_gifts
linked_gifts array of string

The system record IDs of the gifts related to the opportunity.

Date added
date_added date-time

The date when the opportunity was created.

Date modified
date_modified date-time

The date when the opportunity was last modified.