Subscribe to this blog to receive periodic product release announcements for developers and tips and tricks for using API.

Blog Posts

  • FundraisingAPI
    Changes To The Fundraising API
    The Fundraising API was updated on 04/19/2019. See our  Changelog  entries for more information. We added a fund_id parameter to the  Fund list (Get)  endpoint. The optional parameter, which can be specified multiple times to imply a logical OR, filters the results to only include information about specific funds. We increased the maximum record ... more
    Comments
  • OpportunityAPI
    Changes To The Opportunity API
    The Opportunity API was updated on 4/17/2019. See our  Changelog  for more information. We increased the maximum record limit to 5000 on the  Opportunity list (Get)  endpoint. Previously, the limit  parameter returned a maximum of 500 records. more
    Comments
  • Gift Icon
    Changes To The Gift API
    The Gift API was updated on 4/16/2019. See our Changelog  for more information. The Get Gift list endpoint  has increased the maximum number of records returned for the limit parameter to 5000. Previously, the parameter returned a maximum of 500 records. more
    Comments
  • FundraisingAPI
    Changes To The Fundraising API
    The Fundraising API was updated on 04/11/2019. See our Changelog entries for more information. The GET Fundraiser assignment list (Single fundraiser) endpoint now returns up to 1,000 results. Previously, the endpoint returned a maximum of 20 results. more
    Comments
  • ap
    Changes to the Accounts Payable API
    We added new Accounts Payable endpoints on 3/28/2019. View our Changelog . We have also updated the Accounts Payable API. custom_fields are now available on all distributions collections.  The following endpoints have been changed to include custom fields on distributions: CreateInvoice EditInvoice GetInvoice CreateInvoiceAdjustment ... more
    Comments
  • treasury
    Changes to the Treasury API
    We have updated the Treasury API. custom_fields are now available on all distributions collections. The following endpoints have been changed to include custom fields on distributions: CreateBankAccountAdjustment GetBankAccountAdjustment CreateCashReceipt GetCashReceipt CreateDeposit GetDeposit GetPayment custom fields are ... more
    Comments
  • gl
    Changes To The General Ledger API
    The General Ledger API was updated on 3/27/2019. We identified and resolved an issue with the Journal entries (List) endpoint where an incorrect number of journal entries were being returned despite setting limit and offset request parameters.  This change does not require you to make any updates.  View our Changelog .  more
    Comments
  • School API
    Changes to School API
    On February 26, 2019 we announced plans to make breaking changes to the School API (Beta) .  Those changes are now live. Ten properties have new names.  See our Changelog  entry for more information.  more
    Comments
  • School API
    Changes To School API
    We will make breaking changes to the School (Beta) API . See our Changelog  entry for more information.  We will update the names of ten properties. However, the description of each property will remain unchanged. These changes ensure the property names follow an expected pattern that is consistent with others in  SKY API . more
    Comments
  • CommunicationPreferenceAPI
    Changes To The Communication Preference API (Beta)
    The Communication Preference API (Beta) was updated on 1/28/2019. See our Changelog entries for more information.   In the Constituent API, Constituent Communication Preference endpoints exist that provide the ability to update and manage what is known in database view as  solicit codes . We replicated these endpoints and have added them ... more
    Comments
  • gl
    Changes To The General Ledger API
    The General Ledger API was updated on 1/22/2019. See our Changelog entries for more information.  We added two new general ledger endpoints: Project note (GET) and Project note (POST) . We made the following change to the SearchAccounts endpoint: You can now query by from_account_code and to_account_code to filter by a range of account codes. ... more
    Comments
  • Communication Preference API Release
    Release News: Communication Preference API (Beta)
    The Communication Preference API (Beta) was released for a public beta on 9/24/2018. This API manages constituent communication preference information and related entities such as constituent consent. See the  changelog  for more information.   more
    Comments
  • Shared Changelog
    Update: Status Page Link
    We have migrated all APIs from the SKY API Status page to the Blackbaud Status Page . We have also updated the status page link in the SKY API Developer Portal to the new Status Page location . We have nested the SKY APIs within existing products on the Blackbaud Status page.  The order and placement of the APIs may change in the future.  To ... more
    Comments
  • announcement
    Issue: General Ledger Endpoint
    We are aware of an issue with the Project (Search) endpoint.  account_restrictions  are not being set properly. We are working to resolve this issue and will post an update as soon as it is available. Resolved: For the issue reported on 2018-08-16,  account_restrictions  are information are now correct. more
    Comments
  • constituents
    Changes To The Constituent API
    The Constituent API was updated on 7/3/2018. See our  Changelog  entries for more information. We added the Membership list (All constituent) endpoint, and we added new query parameters to the Constituent list, Constituent (Search), and Action list (All constituents) endpoints. more
    Comments
  • General Ledger API
    Changes To The General Ledger API
    The General Ledger API was updated on 6/20/2018. See our  Changelog  entries for more information. We made several changes to the following endpoints:   The Journal entry batch (List) endpoint now includes a new search_text  request parameter that can match description  or ui_batch_id . For example, ?search_text=100  returns a list of batches ... more
    Comments
  • fundraising_changelog
    Changes To The Fundraising API (Beta)
    The Fundraising API (Beta) was updated on 6/19/2018. See our  Changelog  entries for more information. We added the Package list endpoint to return a paginated list of packages. more
    Comments
  • fundraising_changelog
    Changes To The Fundraising API (Beta)
    The Fundraising API (Beta) was updated on 6/1/2018. See our  Changelog  entries for more information. We added the Document (Create) endpoint to create a document upload location and unique document identifier for physical attachments. For information about how to create physical attachments, see the Creating Physical Attachments blog post. more
    Comments
  • gift_changelog
    Changes To The Gift API (Beta)
    The Gift API (Beta) was updated on 6/5/2018. See our  Changelog  entries for more information. We added the Document (Create) endpoint to create a document upload location and unique document identifier for physical attachments. For information about how to create physical attachments, see the Creating Physical Attachments blog post. more
    Comments
  • opportunity_changelog
    Changes To The Opportunity API (Beta)
    The Opportunity API was updated on 6/1/2018. See our  Changelog  entries for more information. We added the Document (Create) endpoint to create a document upload location and unique document identifier for physical attachments. For information about how to create physical attachments, see the Creating Physical Attachments blog post. more
    Comments
  • constituents
    Changes To The Constituent API
    A future enhancement is planned for the Constituent API. Raiser's Edge NXT recently introduced a new configuration setting for how to display names in the product, and the API will soon reflect this configuration option for consistency. This will affect constituent name properties on the Constituent GET, search, and list endpoints, as well as the ... more
    Comments
  • constituents
    Changes To The Constituent API
    The Constituent API was updated on 1/17/2018. See our  Changelog  entries for more information.   New endpoints are now available to edit and delete aliases. more
    Comments
  • fundraising_changelog
    Changes To The Fundraising API (Beta)
    The Fundraising API (Beta) was updated on 8/28/2017. See our  Changelog  entries for more information.   We added several new endpoints to manage attachments for appeals, campaigns, and funds. more
    Comments
  • Constituent Changelog
    Changes To The Constituent API
    The Constituent API was updated on 6/27/2017. See our  Changelog  entries for more information. We updated the concept of inactive addresses to be consistent across address endpoints and better aligned with the web interface. Now, addresses are only marked inactive if their end_date is in the past. more
    Comments
  • SKY API Status Page
    SKY API Status Page...Subscribe To Updates Today!
    Developers using APIs to deliver mission-critical functionality in their applications need to know immediately if those APIs are unavailable or response times are spiking. It's also important to know why an incident is occurring and when a resolution could be expected.  For this reason, we introduced a SKY API Status  page last year, to keep our ... more
    Comments
  • Tutorial
    New Tutorial: Create An App With SKY API
    The Shared Changelog was updated on 5/4/2017. See our Changelog entries for more information. New We added a new step-by-step guide to help you learn the steps required to Create an App with SKY API . We recommend you complete this guide after you follow the Getting Started documentation. more
    Comments
  • Tutorial
    New: PHP Code Sample and Tutorial
    In response to a request from our SKY API Community , we are pleased to announce a new PHP code sample  and accompanying PHP tutorial . These two new resources demonstrate the Blackbaud Auth Code Flow  using PHP. Thanks for helping us improve the documentation! more
    Comments
  • Shared Changelog
    New: SKY API Status Page
      We added a new Status link to the Support menu. This link takes you to our new SKY API status page. The status page provides the current state of API availability, as well as specific details on downtime incidents. We also provide the option for you to subscribe to automatic incident notifications by email, SMS, or feed. For more information, including ... more
    Comments
  • No Image Description
    Changes To The Constituent API
    The Constituent API was updated on 7/27/2016. We added a new endpoint -- Constituent (Edit). See our  Changelog  entries for more information. more
    Comments
  • No Image Description
    Breaking Change: Changing Attachment And Constituent Entities
    A breaking change for the Constituent API is planned to take effect on Wednesday, July 6th.  See the changelog for more details. We will rename kind to type and types to tags on the Attachment entity. We will rename nickname to preferred_name on the Constituent entity. more
    Comments
  • No Image Description
    Breaking Change: Removing General Ledger API Endpoint
    In the coming days, a breaking change will occur for General Ledger API. We plan to remove the Journal entry batch (Edit) endpoint. See our  Changelog  entries for more information. UPDATE: This change took effect on Tuesday, July 5. more
    Comments
  • No Image Description
    Breaking Change: API Versioning
    As part of making the transition from the SKY API's  Tech Preview  phase to  Beta ,   we will be introducing a breaking change . We wanted to let you know in advance, so that you can prepare to update any code currently consuming the SKY API. We will be adding a versioning indicator to the Constituent API and General Leger APIs' base URLs. Specifically, all ... more
    Comments
  • No Image Description
    Changes To Constituent API
    The Constituent API was updated on 5/24/2016. See our  Changelog  entry for more information. Renamed send_mail to do_not_mail on the Address entity. Added the Address types (Get List) endpoint. more
    Comments
  • No Image Description
    Changes To Constituent API
    The Constituent API was updated on 5/20/2016. See our  Changelog  entry for more information. Breaking changes announced on the Address entity and Constituent entity.  New endpoints to add, edit, and delete Phones. New endpoints to list Phone types, Email address types, Online presence types, and Constituent code types.  more
    Comments
  • No Image Description
    Breaking Change: Changing Address And Constituent Entities
    During our  SKY API  Tech Preview 2.0  period, the API will be subject to a few periodic breaking changes as we refine and improve it. We wanted to let you know in advance  that one of these changes is scheduled to be introduced in the next day or so.   We will be removing business and seasonal properties for an Address and the business property from a ... more
    Comments
  • No Image Description
    Changes To Constituent API
    The Constituent API was updated on 5/6/2016.   See our  Changelog  entry for more information. Added granular address properties Added international address field support for specific countries. Added constituent_id property to entities such as Address , Attachment , Constituent code , Email address , and more... top and skip pagination ... more
    Comments
  • No Image Description
    Breaking Change: Pagination
    During our  SKY API  Tech Preview 2.0  period, the API will be subject to a few periodic breaking changes as we refine and improve it. We wanted to let you know in advance  that one of these changes is scheduled to be introduced in the next day or so.   Pagination  will be facilitated through the results via the use of  limit  and  offset  instead of  top ... more
    Comments
  • No Image Description
    Breaking Change: PUT --> PATCH
      During our  SKY API  Tech Preview 2.0  period, the API will be subject to a few periodic breaking changes as we refine and improve it. We wanted to let you know in advance  that one of these changes is scheduled to be introduced in the next day or so.   We will replace existing  PUT  endpoints to use  PATCH , instead. Unlike  PUT ,  PATCH  can be used to ... more
    Comments
  • No Image Description
    Breaking Change: Object Collections
    During our SKY API  Tech Preview 2.0  period, the API will be subject to a few periodic breaking changes as we refine and improve it. We wanted to let you know in advance that one of these changes is scheduled to be introduced in the next day or so.   We will be standardizing the shape of our responses that return a collection of objects. This ... more
    Comments
blackbaud.com