Luminate API documentation updates





Do you use the Luminate Online APIs? Do you know where to find the documentation? Is the documentation helpful? What improvements would you like to see in these documents?
Comments
-
@Elizabeth Favre
It'd be great if we could get some filters to find things.- super-amazing would be if there was an ability to input a specific server response we need and see all the methods that can return that.
- Filters for the servlet (CR/SR), HTTP Methods (GET/POST), and RequiresAuth. The boxes at the top of each method page are helpful, but it takes forever to check each page one-at-a-time.
- And RequiresAuth might be a little too simple. We've got methods that need a non-login public token, others that can use an SSO token, others that need username/password, and a mix of “forbidden for administrators” CR methods.
Implementation examples and libraries are over a decade old, dunno if there's new stuff out there.
- I don't think that LuminateExtend or Angular Luminate Utils are anywhere.
- Worth considering adding some really core techniques, such as creating a “Roll Your Own API” in PageBuilder, or “Here are a generic JS fetch() and jQuery $ajax() implementations to capture a public token using getLoginURL.”
- Cross-linking to S/L/T/U/A Tag documentation…I can't think of many implementations that don't include some sort of “make a PageBuilder page then use S51 to spit it into your ____”
Some specific documentation I recall having trouble with in the past:
- Parameter formats. For example, documentation might say the param is boolean, but doesn't tell whether we should use “false” or “F” or “0” to specify that.
- GetTeamRaisersByInfo (and some other locations)… &full_search requires a boolean, but then the doc says you can use status codes instead. Either that feature is broken, or there's an undocumented param to specify the desired code (e.g. &full_search=false&status=123).
- Authentication documentation could probably benefit from a rewrite. ReCaptcha v3 documentation was fairly rough, if I recall.
- list_sort_column and list_filter_column can be just about impossible to figure out, as many of the server responses don't match the SQL header. For example, I recall there being one where the fundraising result could be sorted by results, but it was amount, dollars, or total depending on whether you're looking at the S42 tag, JSON response, REST URL, or the field names in LO.
It's be rad if method pages had a “try it” like what's in the NXT API.
Won't get too deep into the SOAP stuff, but would quickly mention that it could be helpful to give a little more detail around query language and webconsole. It's kinda odd that the language is a downloadable file instead of being on-page like it used to be on convio. It's a little bit unclear exactly elements of SQL are allowed, for example it mentions aliases without mentioning AS command, or join without specifying inner/outer/left, etc.
2 -
@Jeremy Reynolds
This feedback is extremely helpful. Thank you so much for taking the time to share!0 -
@Elizabeth Favre
Hello again!Stumbled across this because I tried KB 63194 about survey scrape and I have a hunch the better process is to use LO API (based on other community things I read).
I have never used LO API, so my feedback is going to be much different from Jeremy.
In Getting Started > Testing > Client API testing, I got as far as step 9, then received an error code. I see that error code is listed under Reference, but I don't know how to fix it or where in the documentation it helps me troubleshoot.
Now I'm looking at getSurvey. As a beginner, I don't know where I can put that block of code on top. Any website (my final goal is a popup on Wordpress)? A pagebuilder page? Somewhere else entirely? Do I have the wrong idea all together?
It's okay to tell me: Kelly, better leave API to the actual developers. But in the case you're hoping your documentation will help lay-coders like myself, I'm missing a piece or twelve. ?
0 -
@Kelly Bodie The API approach is technically much more challenging than scraping a survey. If you want to get started, the best approach is to use the luminateExtend library that Noah Cooper developed. You'll see in the examples, he includes an email sign up survey:
1 -
@Kelly Bodie
I am right there with you Kelly! Being a lay coder myself, I often wonder what is the audience for our API docs. It's great if it is engineers and developers look atand think, “I can do that!" But I look and that and think, “I have the code, but where do I put it?”
I don't have the answer yet about the right level of technical information, but I can tell you that we are doing some user research to find out.
I really appreciate your input!1
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board