Updates to Query API
We’ve made the following updates:
- To return the number of rows found by a query, we added the
row_countproperty to GET Query execution job. For regular query jobs, this returns the number of rows in the file. For static queries, this returns the number of keys. - We changed the default value for
ux_modeto “Asynchronous” for POST Query execution job (Ad-hoc), POST Query execution job (by ID), and POST Refresh static query execution job. Previously, the default value was “Synchronous.” - GET Query now returns an error if the query is not currently supported in web view. You can use the
view_supportedproperty returned by GET Query list to view supported queries. - POST Query execution job (Ad-hoc) and POST Query execution job (by ID) now support queries that suppress duplicate rows or contain no output columns. Previously, these queries returned an error.
Update to query export permissions
Tip: Don't see Query? Expect its wider release in a future update.
For Query in Raiser’s Edge NXT, we’ve introduced the Export permission under Query tasks for the Analysis role. For Query, this permission grants access to users to export query results from the query list and the query editor. For the Query API, this grants access to POST Query execution job (Ad-hoc), POST Query execution job (by ID), and GET Query execution job status as those endpoints provide consumers with files of query results.
Note: If you were previously a solution admin, the new permission is automatically assigned for you.
To create the role and assign permission to users, in Raiser’s Edge NXT, navigate to Control Panel, Security to access Security roles and User Management. For more information, see Query resources.
Categories
- All Categories
- 6 Blackbaud Community Help
- 210 bbcon®
- 1.4K Blackbaud Altru®
- 395 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 649 Blackbaud Grantmaking™
- 567 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 937 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.5K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 247 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 239 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 31 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 783 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)