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. |
JSON Schema
{
"$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.
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.