Blackbaud · Authentication Profile
Blackbaud Authentication
Authentication
Blackbaud secures its APIs with apiKey and oauth2 across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).
Non-ProfitFundraisingDonor ManagementCRMFund AccountingEducationGrantmakingPaymentsPhilanthropySocial Impact
Methods: apiKey, oauth2
Schemes: 2
OAuth flows: authorizationCode
API key in: header
Security Schemes
Bb-Api-Subscription-Key apiKey
· in: header (Bb-Api-Subscription-Key)
OAuth2 oauth2
· flows: authorizationCode
Source
Authentication Profile
generated: '2026-10-14'
method: derived
source: openapi/blackbaud-academics-api-openapi.yml, openapi/blackbaud-accounts-payable-api-openapi.yml,
openapi/blackbaud-altru-administration-api-openapi.yml, openapi/blackbaud-altru-analysis-api-openapi.yml,
openapi/blackbaud-altru-constituent-api-openapi.yml, openapi/blackbaud-altru-event-api-openapi.yml,
openapi/blackbaud-altru-fundraising-api-openapi.yml, openapi/blackbaud-altru-marketing-api-openapi.yml,
openapi/blackbaud-altru-prospect-api-openapi.yml, openapi/blackbaud-altru-revenue-api-openapi.yml,
openapi/blackbaud-altru-sales-api-openapi.yml, openapi/blackbaud-altru-volunteer-api-openapi.yml
...
summary:
types:
- apiKey
- oauth2
api_key_in:
- header
oauth2_flows:
- authorizationCode
schemes:
- name: Bb-Api-Subscription-Key
type: apiKey
in: header
parameter: Bb-Api-Subscription-Key
sources:
- openapi/blackbaud-academics-api-openapi.yml
- openapi/blackbaud-accounts-payable-api-openapi.yml
- openapi/blackbaud-altru-administration-api-openapi.yml
- openapi/blackbaud-altru-analysis-api-openapi.yml
- openapi/blackbaud-altru-constituent-api-openapi.yml
- openapi/blackbaud-altru-event-api-openapi.yml
- openapi/blackbaud-altru-fundraising-api-openapi.yml
- openapi/blackbaud-altru-marketing-api-openapi.yml
- openapi/blackbaud-altru-prospect-api-openapi.yml
- openapi/blackbaud-altru-revenue-api-openapi.yml
- openapi/blackbaud-altru-sales-api-openapi.yml
- openapi/blackbaud-altru-volunteer-api-openapi.yml
- openapi/blackbaud-billing-management-api-openapi.yml
- openapi/blackbaud-code-table-api-openapi.yml
- openapi/blackbaud-communication-preference-api-openapi.yml
- openapi/blackbaud-consent-api-openapi.yml
- openapi/blackbaud-constituent-api-openapi.yml
- openapi/blackbaud-crm-administration-api-openapi.yml
- openapi/blackbaud-crm-analysis-api-openapi.yml
- openapi/blackbaud-crm-constituent-api-openapi.yml
- openapi/blackbaud-crm-event-api-openapi.yml
- openapi/blackbaud-crm-fundraising-api-openapi.yml
- openapi/blackbaud-crm-marketing-api-openapi.yml
- openapi/blackbaud-crm-prospect-api-openapi.yml
- openapi/blackbaud-crm-revenue-api-openapi.yml
- openapi/blackbaud-crm-volunteer-api-openapi.yml
- openapi/blackbaud-csrconnect-api-openapi.yml
- openapi/blackbaud-custom-field-api-openapi.yml
- openapi/blackbaud-donation-forms-api-openapi.yml
- openapi/blackbaud-education-core-api-openapi.yml
- openapi/blackbaud-enrichment-api-openapi.yml
- openapi/blackbaud-enrollment-management-api-openapi.yml
- openapi/blackbaud-event-api-openapi.yml
- openapi/blackbaud-fixed-assets-api-openapi.yml
- openapi/blackbaud-fundraising-api-openapi.yml
- openapi/blackbaud-general-ledger-api-openapi.yml
- openapi/blackbaud-gift-aid-api-openapi.yml
- openapi/blackbaud-gift-api-openapi.yml
- openapi/blackbaud-gift-batch-api-openapi.yml
- openapi/blackbaud-gift-v2-api-openapi.yml
- openapi/blackbaud-grantmaking-api-openapi.yml
- openapi/blackbaud-grantsconnect-api-openapi.yml
- openapi/blackbaud-import-api-openapi.yml
- openapi/blackbaud-list-api-openapi.yml
- openapi/blackbaud-list-management-api-openapi.yml
- openapi/blackbaud-lists-v2-api-openapi.yml
- openapi/blackbaud-membership-api-openapi.yml
- openapi/blackbaud-nxt-data-integration-api-openapi.yml
- openapi/blackbaud-oneroster-api-openapi.yml
- openapi/blackbaud-opportunity-api-openapi.yml
- openapi/blackbaud-payments-api-openapi.yml
- openapi/blackbaud-prospect-api-openapi.yml
- openapi/blackbaud-query-api-openapi.yml
- openapi/blackbaud-receivables-api-openapi.yml
- openapi/blackbaud-school-api-openapi.yml
- openapi/blackbaud-standard-reports-api-openapi.yml
- openapi/blackbaud-statistical-unit-api-openapi.yml
- openapi/blackbaud-treasury-api-openapi.yml
- openapi/blackbaud-volunteer-api-openapi.yml
- openapi/blackbaud-webhook-api-openapi.yml
- name: OAuth2
type: oauth2
flows:
- flow: authorizationCode
authorizationUrl: https://app.blackbaud.com/oauth/authorize
tokenUrl: https://oauth2.sky.blackbaud.com/token
scopes: 0
sources:
- openapi/blackbaud-academics-api-openapi.yml
- openapi/blackbaud-accounts-payable-api-openapi.yml
- openapi/blackbaud-altru-administration-api-openapi.yml
- openapi/blackbaud-altru-analysis-api-openapi.yml
- openapi/blackbaud-altru-constituent-api-openapi.yml
- openapi/blackbaud-altru-event-api-openapi.yml
- openapi/blackbaud-altru-fundraising-api-openapi.yml
- openapi/blackbaud-altru-marketing-api-openapi.yml
- openapi/blackbaud-altru-prospect-api-openapi.yml
- openapi/blackbaud-altru-revenue-api-openapi.yml
- openapi/blackbaud-altru-sales-api-openapi.yml
- openapi/blackbaud-altru-volunteer-api-openapi.yml
- openapi/blackbaud-billing-management-api-openapi.yml
- openapi/blackbaud-code-table-api-openapi.yml
- openapi/blackbaud-communication-preference-api-openapi.yml
- openapi/blackbaud-consent-api-openapi.yml
- openapi/blackbaud-constituent-api-openapi.yml
- openapi/blackbaud-crm-administration-api-openapi.yml
- openapi/blackbaud-crm-analysis-api-openapi.yml
- openapi/blackbaud-crm-constituent-api-openapi.yml
- openapi/blackbaud-crm-event-api-openapi.yml
- openapi/blackbaud-crm-fundraising-api-openapi.yml
- openapi/blackbaud-crm-marketing-api-openapi.yml
- openapi/blackbaud-crm-prospect-api-openapi.yml
- openapi/blackbaud-crm-revenue-api-openapi.yml
- openapi/blackbaud-crm-volunteer-api-openapi.yml
- openapi/blackbaud-csrconnect-api-openapi.yml
- openapi/blackbaud-custom-field-api-openapi.yml
- openapi/blackbaud-donation-forms-api-openapi.yml
- openapi/blackbaud-education-core-api-openapi.yml
- openapi/blackbaud-enrichment-api-openapi.yml
- openapi/blackbaud-enrollment-management-api-openapi.yml
- openapi/blackbaud-event-api-openapi.yml
- openapi/blackbaud-fixed-assets-api-openapi.yml
- openapi/blackbaud-fundraising-api-openapi.yml
- openapi/blackbaud-general-ledger-api-openapi.yml
- openapi/blackbaud-gift-aid-api-openapi.yml
- openapi/blackbaud-gift-api-openapi.yml
- openapi/blackbaud-gift-batch-api-openapi.yml
- openapi/blackbaud-gift-v2-api-openapi.yml
- openapi/blackbaud-grantmaking-api-openapi.yml
- openapi/blackbaud-grantsconnect-api-openapi.yml
- openapi/blackbaud-import-api-openapi.yml
- openapi/blackbaud-list-api-openapi.yml
- openapi/blackbaud-list-management-api-openapi.yml
- openapi/blackbaud-lists-v2-api-openapi.yml
- openapi/blackbaud-membership-api-openapi.yml
- openapi/blackbaud-nxt-data-integration-api-openapi.yml
- openapi/blackbaud-oneroster-api-openapi.yml
- openapi/blackbaud-opportunity-api-openapi.yml
- openapi/blackbaud-payments-api-openapi.yml
- openapi/blackbaud-prospect-api-openapi.yml
- openapi/blackbaud-query-api-openapi.yml
- openapi/blackbaud-receivables-api-openapi.yml
- openapi/blackbaud-school-api-openapi.yml
- openapi/blackbaud-standard-reports-api-openapi.yml
- openapi/blackbaud-statistical-unit-api-openapi.yml
- openapi/blackbaud-treasury-api-openapi.yml
- openapi/blackbaud-volunteer-api-openapi.yml
- openapi/blackbaud-webhook-api-openapi.yml
Work with this as data
Every security artifact 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 security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact 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 security artifact
curl "https://apis.io/api/v1/security/blackbaud-authentication"
All security posture
curl "https://apis.io/api/v1/security?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.