Authentication without Browser is possible for APIs?
Trying to pull Campaigns and gifts data through API endpoint
https://api.sky.blackbaud.com/nxt-data-integration/v1/re/campaigns
https://api.sky.blackbaud.com/gift/v1/gifts
Gifts end point is working through browser authentication. If we have to automate these extracts through scripts for ETL, how can we achieve without the need to use the browser authentication?
Answers
-
I use Power Automate which allows authentication layer to be handled by the connection initially made at creation time and will refresh itself without user interaction or browser authentication again.
Another method is to authenticate once via browser (or postman or similar tool), save the auth token and refresh token in a secure location that is accessible only by your web application. then you can either use refresh token to get new auth token when needed, OR auto-refresh the auth token every 59 minutes.
2 -
We are using Postman to generate auth token and refresh token and then use them to authenticate the access. I believe they still have to be re-created once a year using this method, even when you use the refresh token to obtain a new auth token (or at least this is how it used to work in the past)
0 -
refresh token can be "refreshed" every time you do a refresh, meaning you get new refresh token that is good for another 365 days. This makes the token "rolling" forward and never expire.
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 357 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 561 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 242 ResearchPoint™
- 117 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) 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
- 777 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)

