blackbaud.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Batch
addGiftsToBatch
batch.addGiftsToBatch
Add one or more gifts (donations) to an existing open gift batch in Blackbaud Raiser’s Edge NXT. Returns the added gifts and any per-gift errors.
Risk: write
gifts full type
gifts full type
gifts full type
gifts full type
errors full type
errors full type
Gifts
getGiftById
gifts.getGiftById
Retrieves comprehensive gift details from Blackbaud Raiser’s Edge NXT by gift ID.
Risk: read
Output
amount full type
amount full type
balance full type
balance full type
gift_splits full type
gift_splits full type
payments full type
payments full type
fundraisers full type
fundraisers full type
soft_credits full type
soft_credits full type
receipts full type
receipts full type
acknowledgements full type
acknowledgements full type
Membership
getMembershipDetails
membership.getMembershipDetails
Retrieves membership details (program, category, dues, renewal dates) from Blackbaud Raiser’s Edge NXT by member junction ID.
Risk: read
Output
One Roster
oneRosterOAuth2BaseApi
oneRoster.oneRosterOAuth2BaseApi
Reads Blackbaud OneRoster OAuth2 discovery metadata (openid-configuration, public keys).
Risk: read
Output
keys full type
keys full type
Payments
getPaymentTransaction
payments.getPaymentTransaction
Retrieves payment transaction details from Blackbaud SKY Payments API.
Risk: read
Output
billing_info full type
billing_info full type
credit_card full type
credit_card full type