Changes to pagination for APIs for Blackbaud CRM™ and Blackbaud Altru ®

Learn about optional parameters to help ensure data list results can be reliably paginated.Endpoints for data list now have optional additional query parameters.

To start pagination flow:

  1. You must provide the client-created session_key (guid) and limit in initial request. Successful initial pagination response will contain session_key, more_rows_range_key and total_available_rows. In most cases the response will also include infinity_session.
  2. Use fetched more_rows_range_key along with session_key, infinity_session, limit, and start_row_index in subsequent requests.
  3. If the cached results expire and data is no longer available repeat step 1.
For details, please review the changelogs:

Categories