"You don’t have access to any SKY API enabled Blackbaud products"
I am creating a custom donation form for a client. I am trying to start connecting the form to send the person's contact information to Sky API. I set up my Developer account, created my Application, have the PHP API tutorial files, and put in the keys/IDs as needed. When I try to connect it says "You don’t have access to any SKY API enabled Blackbaud products".
No idea where to go from here.
I was following this page: https://developer.blackbaud.com/skyapi/docs/applications
It says "Connect applications to environments". This makes no sense to me. I do not yet want to connect this to my client's Blackbaud account - I want to send in tons of test dummy data first and confirm it all works before doing so. Can I create a test account to test my code first before connecting to a client's actual account?
I also do have a Subscription setup which has granted access to the API - I thought this was my test account where data would get put into. Screenshot: https://share.getcloudapp.com/X6uobOxD
No idea where to go from here.
I was following this page: https://developer.blackbaud.com/skyapi/docs/applications
It says "Connect applications to environments". This makes no sense to me. I do not yet want to connect this to my client's Blackbaud account - I want to send in tons of test dummy data first and confirm it all works before doing so. Can I create a test account to test my code first before connecting to a client's actual account?
I also do have a Subscription setup which has granted access to the API - I thought this was my test account where data would get put into. Screenshot: https://share.getcloudapp.com/X6uobOxD
0
Comments
-
Hi Derek.
The scenario you're in sounds like a great fit for the "SKY Developer Cohort" experiment we're running, which my colleague announced at https://community.blackbaud.com/blogs/69/6600. We're actively working on making the automation and related documentation better around our onboarding experience, so thanks for hanging with us and for reaching out!
To shorten the feedback loop, I'm going to go ahead and send you an invitation for that environment. Feel free to respond here or send me a DM is there's anything else I can help with!
Edit: Given what you described you're wanting to accomplish, and I see you've already created an application with a callback URI, I went ahead and granted you the "trusted" permission. This should include some generic write permissions which is different than the default read-only tier described in the linked announcement.
Bobby0 -
Thanks Bobby. I accepted the invitation, now what? I just want to start sending data to the API and test out this integration.0
-
Anyone have some info on what I can do to actually get started? I just want to have a form send data into the API - I thought this would be a really easy task like all the other CRM APIs I have used but so far I am baffled with how this all works in this environment.0
-
Hey Derek,
Have you tried 'running' the PHP code sample again? Now that you have access to the SKY Developer Cohort environment, you should no longer see the "You don’t have access to any SKY API enabled Blackbaud products" error when you go to authorize your application. The Cohort instance is special in that it doesn't require an explicit "connection" for your application to work.
Once you have the PHP sample working, you should be able to extend it as needed. You mentioned that you intend to build a donation form, so I believe you'll want to try the Gift (Create) endpoint. Using that endpoint's "Try it" feature, you should be able to choose an OAuth 2.0 Authorization flow (e.g. Authorization code) and authorize against the SKY Developer Cohort environment. Once authorized, hit the Send button to submit the SKY API request. You should be able to extend the PHP sample to replicate that Gift Create HTTP request on demand.
Let us know if you run into issues.0 -
I have now also been added as an admin on the organization's Blackbaud account. How do I get info into their account and not this sample account? How can I determine which account data is going to in my code?0
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™
- 118 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
- 778 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)

