Blackbaud · Schema

ConstituentSummaryProfileView

ViewConstituentSummaryProfile

Non-ProfitFundraisingDonor ManagementCRMFund AccountingEducationGrantmakingPaymentsPhilanthropySocial Impact

Properties

Name Type Description
constituent_profile boolean Indicates whether isconstituentprofile.
organization boolean Indicates whether isorganization.
address string The address.
phone_number string The phonenumber.
phone_type string The phonetype.
email_address string The emailaddress.
do_not_mail boolean Indicates whether donotmail.
do_not_email boolean Indicates whether donotemail.
do_not_phone boolean Indicates whether donotphone.
web_address string The webaddress.
related_constituent string The relatedconstituent.
related_constituent_id string The relatedconstituentid.
plannedgiverconstituencytext string The plannedgiverconstituencytext.
bank_constituency_text string The bankconstituencytext.
recognition_constituency_text string The recognitionconstituencytext.
student_enrollment_id string The studentenrollmentid.
student_constituency_text string The studentconstituencytext.
member_constituency_text string The memberconstituencytext.
advocate_constituency_text string The advocateconstituencytext.
board_member_constituency_text string The boardmemberconstituencytext.
relation_constituency_text string The relationconstituencytext.
staff_constituency_text string The staffconstituencytext.
donor_constituency_text string The donorconstituencytext.
fundraiser_constituency_text string The fundraiserconstituencytext.
prospect_constituency_text string The prospectconstituencytext.
volunteer_constituency_text string The volunteerconstituencytext.
patron_constituency_text string The patronconstituencytext.
community_member_constituency_text string The communitymemberconstituencytext.
user_defined_constituency_text string The userdefinedconstituencytext.
alumnus_status_text string The alumnusstatustext.
alumnus_enrollment_id string The alumnusenrollmentid.
alumnus_constituency_text string The alumnusconstituencytext.
registrant_status_text string The registrantstatustext.
vendor_status_text string The vendorstatustext.
inactive boolean Indicates whether isinactive.
deceaseddate object
picture string The picture.
primary_education_id string The primaryeducationid.
primary_education string The primary education.
primary_business_id string The primarybusinessid.
primary_business string The primary business.
lookup_id string The lookup ID.
wealthpoint_update_pending boolean Indicates whether wealthpointupdatepending.
education_attribute_defined boolean Indicates whether educationattributedefined.
matchfinder_constituency_text string The matchfinderconstituencytext.
matchfinder_online_record_id integer The matchfinderonlinerecordid.
solicit_code_count integer The solicitcodecount.
household_id string The householdid.
household_text string The household.
group boolean Indicates whether isgroup.
group_type string The group type.
group_member_count integer The no. of members.
household boolean Indicates whether is household.
gives_anonymously boolean Indicates whether gives anonymously.
spouse_deceased boolean Indicates whether is spouse deceased.
dissolved boolean Indicates whether is group dissolved.
declarations_on_file boolean Indicates whether declarationsonfile.
committee_constituency_text string The committeeconstituencytext.
committee_member boolean Indicates whether iscommitteemember.
grantor_constituency_text string The grantorconstituencytext.
sponsor_constituency_text string The sponsorconstituencytext.
nfg_constituency_text string The nfgconstituencytext.
constituent_inactivity_reason string The inactive reason.
committee_member_constituency_text string The committeememberconstituencytext.
faculty_constituency_text string The facultyconstituencytext.
deceased boolean Indicates whether isdeceased.
current_enrollment_id string The currentenrollmentid.
current_school string The school.
current_enrollment_id_2 string The currentenrollmentid2.
current_school_2 string The currentschool2.
current_enrollment_id_3 string The currentenrollmentid3.
current_school_3 string The currentschool3.
loyal_donor_constituency_text string The loyaldonorconstituencytext.
major_donor_constituency_text string The majordonorconstituencytext.
student_relation_constituency_text string The studentrelationconstituencytext.
phone_is_confidential boolean Indicates whether phoneisconfidential.
address_is_confidential boolean Indicates whether addressisconfidential.
constituencies_display_order array Constituencies display order.
sponsor_type_code integer The sponsortypecode.
lifecycle_stage string The donor lifecycle.
lifecycle_stage_as_of string The as of. Uses the format YYYY-MM-DDThh:mm:ss. An example date: 1955-11-05T22:04:00.
planned_giver_stage string The plannedgiverstage.
planned_giver_stage_as_of string The as of. Uses the format YYYY-MM-DDThh:mm:ss. An example date: 1955-11-05T22:04:00.
donor_state_code integer The donorstatecode.
donor_state string The donor state.
last_revenue_date string The lastrevenuedate. Uses the format YYYY-MM-DDThh:mm:ss. An example date: 1955-11-05T22:04:00.
address_id string The addressid.
phone_number_id string The phonenumberid.
email_address_id string The emailaddressid.
top_parent_id string The topparentid.
top_parent string The top parent organization.
user_defined_constituencies array User defined constituencies.
student_relation_constituencies array Student relation constituencies.
user_granted_constitpersonalinfo_edit boolean Indicates whether user_granted_constitpersonalinfo_edit.
name string The name.
fundraising_group_constituency_text string The fundraisinggroupconstituencytext.
social_media_accounts array Social media accounts.
View JSON Schema on GitHub

JSON Schema

blackbaud-constituent-summary-profile-view-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/blackbaud/main/json-schema/blackbaud-constituent-summary-profile-view-schema.json",
  "title": "ConstituentSummaryProfileView",
  "description": "ViewConstituentSummaryProfile",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/blackbaud-altru-constituent-api-openapi.yml#/components/schemas/ConstituentSummaryProfileView",
  "type": "object",
  "properties": {
    "constituent_profile": {
      "type": "boolean",
      "description": "Indicates whether isconstituentprofile."
    },
    "organization": {
      "type": "boolean",
      "description": "Indicates whether isorganization."
    },
    "address": {
      "maxLength": 300,
      "minLength": 0,
      "type": "string",
      "description": "The address."
    },
    "phone_number": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The phonenumber."
    },
    "phone_type": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The phonetype."
    },
    "email_address": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The emailaddress."
    },
    "do_not_mail": {
      "type": "boolean",
      "description": "Indicates whether donotmail."
    },
    "do_not_email": {
      "type": "boolean",
      "description": "Indicates whether donotemail."
    },
    "do_not_phone": {
      "type": "boolean",
      "description": "Indicates whether donotphone."
    },
    "web_address": {
      "maxLength": 2047,
      "minLength": 0,
      "type": "string",
      "description": "The webaddress."
    },
    "related_constituent": {
      "maxLength": 154,
      "minLength": 0,
      "type": "string",
      "description": "The relatedconstituent."
    },
    "related_constituent_id": {
      "type": "string",
      "description": "The relatedconstituentid."
    },
    "plannedgiverconstituencytext": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The plannedgiverconstituencytext."
    },
    "bank_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The bankconstituencytext."
    },
    "recognition_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The recognitionconstituencytext."
    },
    "student_enrollment_id": {
      "type": "string",
      "description": "The studentenrollmentid."
    },
    "student_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The studentconstituencytext."
    },
    "member_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The memberconstituencytext."
    },
    "advocate_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The advocateconstituencytext."
    },
    "board_member_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The boardmemberconstituencytext."
    },
    "relation_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The relationconstituencytext."
    },
    "staff_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The staffconstituencytext."
    },
    "donor_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The donorconstituencytext."
    },
    "fundraiser_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The fundraiserconstituencytext."
    },
    "prospect_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The prospectconstituencytext."
    },
    "volunteer_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The volunteerconstituencytext."
    },
    "patron_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The patronconstituencytext."
    },
    "community_member_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The communitymemberconstituencytext."
    },
    "user_defined_constituency_text": {
      "maxLength": 4000,
      "minLength": 0,
      "type": "string",
      "description": "The userdefinedconstituencytext."
    },
    "alumnus_status_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The alumnusstatustext."
    },
    "alumnus_enrollment_id": {
      "type": "string",
      "description": "The alumnusenrollmentid."
    },
    "alumnus_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The alumnusconstituencytext."
    },
    "registrant_status_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The registrantstatustext."
    },
    "vendor_status_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The vendorstatustext."
    },
    "inactive": {
      "type": "boolean",
      "description": "Indicates whether isinactive."
    },
    "deceaseddate": {
      "$ref": "#/$defs/FuzzyDate"
    },
    "picture": {
      "type": "string",
      "description": "The picture."
    },
    "primary_education_id": {
      "type": "string",
      "description": "The primaryeducationid."
    },
    "primary_education": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The primary education."
    },
    "primary_business_id": {
      "type": "string",
      "description": "The primarybusinessid."
    },
    "primary_business": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The primary business."
    },
    "lookup_id": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The lookup ID."
    },
    "wealthpoint_update_pending": {
      "type": "boolean",
      "description": "Indicates whether wealthpointupdatepending."
    },
    "education_attribute_defined": {
      "type": "boolean",
      "description": "Indicates whether educationattributedefined."
    },
    "matchfinder_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The matchfinderconstituencytext."
    },
    "matchfinder_online_record_id": {
      "type": "integer",
      "description": "The matchfinderonlinerecordid.",
      "format": "int32"
    },
    "solicit_code_count": {
      "type": "integer",
      "description": "The solicitcodecount.",
      "format": "int32"
    },
    "household_id": {
      "type": "string",
      "description": "The householdid."
    },
    "household_text": {
      "maxLength": 154,
      "minLength": 0,
      "type": "string",
      "description": "The household."
    },
    "group": {
      "type": "boolean",
      "description": "Indicates whether isgroup."
    },
    "group_type": {
      "maxLength": 300,
      "minLength": 0,
      "type": "string",
      "description": "The group type."
    },
    "group_member_count": {
      "type": "integer",
      "description": "The no. of members.",
      "format": "int32"
    },
    "household": {
      "type": "boolean",
      "description": "Indicates whether is household."
    },
    "gives_anonymously": {
      "type": "boolean",
      "description": "Indicates whether gives anonymously."
    },
    "spouse_deceased": {
      "type": "boolean",
      "description": "Indicates whether is spouse deceased."
    },
    "dissolved": {
      "type": "boolean",
      "description": "Indicates whether is group dissolved."
    },
    "declarations_on_file": {
      "type": "boolean",
      "description": "Indicates whether declarationsonfile."
    },
    "committee_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The committeeconstituencytext."
    },
    "committee_member": {
      "type": "boolean",
      "description": "Indicates whether iscommitteemember."
    },
    "grantor_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The grantorconstituencytext."
    },
    "sponsor_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The sponsorconstituencytext."
    },
    "nfg_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The nfgconstituencytext."
    },
    "constituent_inactivity_reason": {
      "maxLength": 63,
      "minLength": 0,
      "type": "string",
      "description": "The inactive reason."
    },
    "committee_member_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The committeememberconstituencytext."
    },
    "faculty_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The facultyconstituencytext."
    },
    "deceased": {
      "type": "boolean",
      "description": "Indicates whether isdeceased."
    },
    "current_enrollment_id": {
      "type": "string",
      "description": "The currentenrollmentid."
    },
    "current_school": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The school."
    },
    "current_enrollment_id_2": {
      "type": "string",
      "description": "The currentenrollmentid2."
    },
    "current_school_2": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The currentschool2."
    },
    "current_enrollment_id_3": {
      "type": "string",
      "description": "The currentenrollmentid3."
    },
    "current_school_3": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The currentschool3."
    },
    "loyal_donor_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The loyaldonorconstituencytext."
    },
    "major_donor_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The majordonorconstituencytext."
    },
    "student_relation_constituency_text": {
      "maxLength": 4000,
      "minLength": 0,
      "type": "string",
      "description": "The studentrelationconstituencytext."
    },
    "phone_is_confidential": {
      "type": "boolean",
      "description": "Indicates whether phoneisconfidential."
    },
    "address_is_confidential": {
      "type": "boolean",
      "description": "Indicates whether addressisconfidential."
    },
    "constituencies_display_order": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ConstituentConstituenciesDisplayOrder"
      },
      "description": "Constituencies display order."
    },
    "sponsor_type_code": {
      "type": "integer",
      "description": "The sponsortypecode.",
      "format": "int32"
    },
    "lifecycle_stage": {
      "maxLength": 1000,
      "minLength": 0,
      "type": "string",
      "description": "The donor lifecycle."
    },
    "lifecycle_stage_as_of": {
      "type": "string",
      "description": "The as of. Uses the format YYYY-MM-DDThh:mm:ss. An example date: <i>1955-11-05T22:04:00</i>.",
      "format": "date-time"
    },
    "planned_giver_stage": {
      "maxLength": 15,
      "minLength": 0,
      "type": "string",
      "description": "The plannedgiverstage."
    },
    "planned_giver_stage_as_of": {
      "type": "string",
      "description": "The as of. Uses the format YYYY-MM-DDThh:mm:ss. An example date: <i>1955-11-05T22:04:00</i>.",
      "format": "date-time"
    },
    "donor_state_code": {
      "type": "integer",
      "description": "The donorstatecode.",
      "format": "int32"
    },
    "donor_state": {
      "maxLength": 250,
      "minLength": 0,
      "type": "string",
      "description": "The donor state."
    },
    "last_revenue_date": {
      "type": "string",
      "description": "The lastrevenuedate. Uses the format YYYY-MM-DDThh:mm:ss. An example date: <i>1955-11-05T22:04:00</i>.",
      "format": "date-time"
    },
    "address_id": {
      "type": "string",
      "description": "The addressid."
    },
    "phone_number_id": {
      "type": "string",
      "description": "The phonenumberid."
    },
    "email_address_id": {
      "type": "string",
      "description": "The emailaddressid."
    },
    "top_parent_id": {
      "type": "string",
      "description": "The topparentid."
    },
    "top_parent": {
      "maxLength": 154,
      "minLength": 0,
      "type": "string",
      "description": "The top parent organization."
    },
    "user_defined_constituencies": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ConstituentUserDefinedConstituencies"
      },
      "description": "User defined constituencies."
    },
    "student_relation_constituencies": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ConstituentStudentRelationConstituencies"
      },
      "description": "Student relation constituencies."
    },
    "user_granted_constitpersonalinfo_edit": {
      "type": "boolean",
      "description": "Indicates whether user_granted_constitpersonalinfo_edit."
    },
    "name": {
      "maxLength": 255,
      "minLength": 0,
      "type": "string",
      "description": "The name."
    },
    "fundraising_group_constituency_text": {
      "maxLength": 100,
      "minLength": 0,
      "type": "string",
      "description": "The fundraisinggroupconstituencytext."
    },
    "social_media_accounts": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/ConstituentSocialMediaAccounts"
      },
      "description": "Social media accounts."
    }
  },
  "additionalProperties": false,
  "x-display-name": "Constituent Summary Profile View Form",
  "x-display-id": "Constituent Summary Profile View Form",
  "$defs": {
    "ConstituentConstituenciesDisplayOrder": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "id"
        },
        "description": {
          "type": "string",
          "description": "description"
        },
        "sequence": {
          "type": "integer",
          "description": "sequence"
        },
        "system": {
          "type": "boolean",
          "description": "issystem"
        }
      },
      "description": "ConstituentConstituenciesDisplayOrder",
      "x-display-name": "constituencies_display_order",
      "x-display-id": "constituencies_display_order"
    },
    "ConstituentSocialMediaAccounts": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "id"
        },
        "social_media_service_id": {
          "type": "string",
          "description": "socialmediaserviceid"
        },
        "social_media_service_name": {
          "type": "string",
          "description": "socialmediaservicename"
        },
        "social_media_service_icon": {
          "type": "string",
          "description": "socialmediaserviceicon"
        },
        "user_id": {
          "type": "string",
          "description": "userid"
        },
        "url": {
          "type": "string",
          "description": "url"
        },
        "social_media_account_type_code_id": {
          "type": "string",
          "description": "socialmediaaccounttypecodeid"
        },
        "social_media_account_type": {
          "type": "string",
          "description": "socialmediaaccounttype"
        },
        "info_source_code_id": {
          "type": "string",
          "description": "infosourcecodeid"
        },
        "info_source": {
          "type": "string",
          "description": "infosource"
        },
        "do_not_contact": {
          "type": "boolean",
          "description": "donotcontact"
        },
        "sequence": {
          "type": "integer",
          "description": "sequence"
        }
      },
      "description": "ConstituentSocialMediaAccounts",
      "x-display-name": "social_media_accounts",
      "x-display-id": "social_media_accounts"
    },
    "ConstituentStudentRelationConstituencies": {
      "type": "object",
      "properties": {
        "description": {
          "type": "string",
          "description": "description"
        },
        "sequence": {
          "type": "integer",
          "description": "sequence"
        }
      },
      "description": "ConstituentStudentRelationConstituencies",
      "x-display-name": "student_relation_constituencies",
      "x-display-id": "student_relation_constituencies"
    },
    "ConstituentUserDefinedConstituencies": {
      "type": "object",
      "properties": {
        "description": {
          "type": "string",
          "description": "description"
        },
        "sequence": {
          "type": "integer",
          "description": "sequence"
        }
      },
      "description": "ConstituentUserDefinedConstituencies",
      "x-display-name": "user_defined_constituencies",
      "x-display-id": "user_defined_constituencies"
    },
    "FuzzyDate": {
      "type": "object",
      "properties": {
        "year": {
          "type": "integer",
          "description": "The year.",
          "format": "int32"
        },
        "month": {
          "type": "integer",
          "description": "The month.",
          "format": "int32"
        },
        "day": {
          "type": "integer",
          "description": "The day.",
          "format": "int32"
        }
      },
      "description": "FuzzyDate",
      "x-display-name": "Month Day",
      "x-display-id": "Month Day"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/blackbaud-constituent-summary-profile-view"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.