Create a new constituent record in Raiser's Edge NXT via the Blackbaud SKY API

domain: developer.blackbaud.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register an app in the Blackbaud Developer Portal to get a client ID/secret, and subscribe to the SKY API to get a Bb-Api-Subscription-Key
  2. Complete OAuth2 authorization-code flow against Blackbaud ID to obtain an access token scoped to the target Raiser's Edge NXT environment
  3. Optionally search existing constituents (e.g. by name or email) via the constituent search endpoints to avoid creating a duplicate
  4. POST a new constituent object to the Constituent API (constituent/v1/constituents), including type (individual/organization) and name fields
  5. Attach related records as needed (address, email, phone) via their own sub-resource endpoints using the returned constituent ID
  6. Include both the Authorization bearer token and Bb-Api-Subscription-Key header on every request

Known gotchas

Related routes

Create and list notes on a constituent record via the Blackbaud SKY Constituent API
developer.blackbaud.com · 5 steps · unrated
Subscribe to Blackbaud SKY constituent and gift change-event webhooks and reconcile payloads against full records
developer.blackbaud.com · 5 steps · unrated
Record a gift and list existing gifts for a constituent via the Blackbaud SKY API (Gift API)
developer.blackbaud.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans