# Blackbaud Constituents API

**Canonical:** https://apis.io/apis/blackbaud/blackbaud-constituents-api/  
**Provider:** Blackbaud — https://apis.io/providers/blackbaud/  
**Base URL:** https://api.sky.blackbaud.com/afe-edaca  
**Documentation:** https://developer.sky.blackbaud.com/api-details#api=afe-edaca

Blackbaud Constituents API is one of 313 APIs that [Blackbaud](https://apis.io/providers/blackbaud/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 84 JSON Schema definitions. Tagged areas include Constituents. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 84 JSON Schemas.

The Constituents API from Blackbaud — 89 operation(s) for constituents.

## Operations (60 of 109)

| Method | Path | Summary |
|---|---|---|
| POST | `/constituents` | Create a constituent |
| GET | `/constituents` | Constituent list |
| GET | `/constituents/constituentduplicatematch` | List constituent duplicate matches |
| GET | `/constituents/fundraisersearch` | Search for constituent fundraisers |
| GET | `/constituents/search` | Search for constituents |
| DELETE | `/constituents/{constituent_id}` | Delete a constituent |
| PATCH | `/constituents/{constituent_id}` | Constituent (Edit) |
| GET | `/constituents/{constituent_id}` | Constituent (Get) |
| GET | `/constituents/{constituent_id}/addresses` | List constituent addresses |
| GET | `/constituents/{constituent_id}/alternatelookupids` | List constituent alternate lookup ids |
| GET | `/constituents/{constituent_id}/constituentattributelist` | List constituent attributes |
| GET | `/constituents/{constituent_id}/contactinformationemailaddress` | List contact email addresses |
| GET | `/constituents/{constituent_id}/contactinformationphone` | List contact information phones |
| GET | `/constituents/{constituent_id}/contactview` | View constituent primary contact information |
| GET | `/constituents/{constituent_id}/educationalhistories` | List educations |
| GET | `/constituents/{constituent_id}/emailaddresses` | List constituent email addresses |
| GET | `/constituents/{constituent_id}/patrondata` | List patron data |
| GET | `/constituents/{constituent_id}/patronorders` | List patron orders |
| GET | `/constituents/{constituent_id}/phones` | List constituent phones |
| GET | `/constituents/{constituent_id}/profilepicture` | View a constituent profile picture |
| PATCH | `/constituents/{constituent_id}/profilepicture` | Profile picture |
| GET | `/constituents/{constituent_id}/relationshipjobsinfo` | List Relationship Job Infos |
| GET | `/constituents/{constituent_id}/solicitcodes` | List constituent solicit codes |
| GET | `/constituents/{constituent_id}/tributes` | List tributes |
| GET | `/constituents/{constituent_id}/view` | View a constituent summary profile |
| GET | `/v1/constituents/{constituent_id}/consents` | Constituent consent list |
| GET | `/v1/constituents/{constituent_id}/constituentsolicitcodes` | Constituent solicit code list (Single constituent) |
| POST | `/constituents/consentlist` | Get constituent consent list (V2) |
| POST | `/constituents/consents` | Create consents for one or more constituents |
| GET | `/constituents/consents` | Get constituent consent list |
| DELETE | `/constituents/consents/{consent_id}` | Delete constituent consent |
| PATCH | `/constituents/consents/{consent_id}` | Edit constituent consent |
| POST | `/constituents/{constituent_id}/consents` | Create consents for a single constituent |
| GET | `/constituents/{constituent_id}/consents` | Get constituent consents |
| GET | `/constituents/addresses/{address_id}` | Address |
| POST | `/constituents/attachments` | Constituent attachment (Create) |
| DELETE | `/constituents/attachments/{attachment_id}` | Constituent attachment (Delete) |
| PATCH | `/constituents/attachments/{attachment_id}` | Constituent attachment (Edit) |
| GET | `/constituents/constituentcodes` | Constituent code list (All constituents) |
| GET | `/constituents/constituentcodes/{constituent_code_id}` | Constituent code (Get) |
| POST | `/constituents/convert/{non_constituent_id}` | Constituent (Convert) |
| POST | `/constituents/customfields` | Constituent custom field (Create) |
| GET | `/constituents/customfields` | Constituent custom field list (All constituents) |
| GET | `/constituents/customfields/categories` | Constituent custom field categories |
| GET | `/constituents/customfields/categories/details` | Constituent custom field category details |
| GET | `/constituents/customfields/categories/values` | Constituent custom field category values |
| DELETE | `/constituents/customfields/{custom_field_id}` | Constituent custom field (Delete) |
| PATCH | `/constituents/customfields/{custom_field_id}` | Constituent custom field (Edit) |
| GET | `/constituents/duplicatesearch` | Constituent (Duplicate search) |
| GET | `/constituents/educations/{education_id}` | Education (Get) |
| GET | `/constituents/nameformats/{name_format_id}` | Name format (Get) |
| GET | `/constituents/phones/{phone_id}` | Phone (Get) |
| GET | `/constituents/relationships/{relationship_id}` | Relationship (Get) |
| PATCH | `/constituents/relationships/{relationship_id}/matchinggift` | Relationship matching gift plan (Edit) |
| GET | `/constituents/relationships/{relationship_id}/matchinggift` | Relationship matching gift plan (Get) |
| GET | `/constituents/{constituent_id}/actions` | Action list (Single constituent) |
| POST | `/constituents/{constituent_id}/aliascollection` | Alias collection (Create) |
| GET | `/constituents/{constituent_id}/aliases` | Alias list (Single constituent) |
| GET | `/constituents/{constituent_id}/appeals` | Constituent appeal list (Single constituent) |
| GET | `/constituents/{constituent_id}/attachments` | Constituent attachment list (Single constituent) |

…and 49 more operations. They are listed in full on the page.

## Machine-readable artifacts (137)

- **OpenAPI** — https://artifacts.apis.io/blackbaud/openapi/blackbaud-constituents-api-openapi.yml
- **Documentation** — https://developer.sky.blackbaud.com/api-details#api=57a342f1d7dcde1c28a749fe
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-invoice-detail-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-create-invoice-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-line-item-detail-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-purchase-order-detail-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-credit-memo-detail-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-vendor-detail-schema.json
- **Documentation** — https://developer.sky.blackbaud.com/api-details#api=alt-adnmg
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-revenue-batch-row-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-edit-batch-template-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-batch-template-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-batch-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-business-process-view-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-notification-schema.json
- **Documentation** — https://developer.sky.blackbaud.com/api-details#api=alt-anamg
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-ad-hoc-query-execution-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-save-ad-hoc-query-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-ad-hoc-query-execution-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-save-ad-hoc-query-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-ad-hoc-query-get-definition-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-delete-ad-hoc-query-execution-response-schema.json
- **Documentation** — https://developer.sky.blackbaud.com/api-details#api=alt-conmg
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-constituent-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-individual-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-constituent-summary-profile-view-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-edit-constituent-address-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-constituent-address-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-constituent-address-schema.json
- **Documentation** — https://developer.sky.blackbaud.com/api-details#api=alt-evtmg
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-event-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-event-view-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-event-registrant-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-edit-event-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-event-registration-option-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-event-schema.json
- **Documentation** — https://developer.sky.blackbaud.com/api-details#api=alt-fndmg
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-edit-fundraising-purpose-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-new-fundraising-purpose-schema.json
- **JSONSchema** — https://artifacts.apis.io/blackbaud/json-schema/blackbaud-edit-fundraising-purpose-recipient-schema.json
- …and 97 more, listed in full on the page.

## Other Blackbaud APIs (12)

- [Blackbaud Academics API](https://apis.io/apis/blackbaud/blackbaud-academics-api/)
- [Blackbaud Consent API](https://apis.io/apis/blackbaud/blackbaud-consent-api/)
- [Blackbaud Constituent API](https://apis.io/apis/blackbaud/blackbaud-constituent-api/)
- [Blackbaud Enrichment API](https://apis.io/apis/blackbaud/blackbaud-enrichment-api/)
- [Blackbaud Event API](https://apis.io/apis/blackbaud/blackbaud-event-api/)
- [Blackbaud Payments API](https://apis.io/apis/blackbaud/blackbaud-payments-api/)
- [Blackbaud Prospect API](https://apis.io/apis/blackbaud/blackbaud-prospect-api/)
- [Blackbaud Volunteer API](https://apis.io/apis/blackbaud/blackbaud-volunteer-api/)
- [Blackbaud Academic Sessions API](https://apis.io/apis/blackbaud/blackbaud-academicsessions-api/)
- [Blackbaud Accounts API](https://apis.io/apis/blackbaud/blackbaud-accounts-api/)
- [Blackbaud Actionlocations API](https://apis.io/apis/blackbaud/blackbaud-actionlocations-api/)
- [Blackbaud Actions API](https://apis.io/apis/blackbaud/blackbaud-actions-api/)

## Tags

Constituents

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/blackbaud/blackbaud-constituents-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/blackbaud/.
