SKY API (Try it!) for Test Environment

Can someone explain to me how do I point my "Try it!" API Calls to my test environment and not the Production Environment.


Thanks a ton.

Comments

  • Chris Rodgers
    Chris Rodgers Blackbaud Employee
    Ninth Anniversary Kudos 3 Name Dropper Participant
    Hey Richard,


    I believe all you'll need to do is have your organization enable the 'SKY API Console' for your test environment. From what you've said, it appears that this has already been done for your production environment.

    https://developer.blackbaud.com/skyapi/docs/getting-started#activate-the-sky-api-console


    Once you've enabled the app for your test environment, you'll be able to select it during authorization. If not, make certain that your account has been given access to that environment.

    https://developer.blackbaud.com/skyapi/docs/getting-started#try-it


    Hope that helps!
  • Hi, Chris;


    Greatly appreciate your quick response and recommendations.  I did take a look at the [Connected Applications] in the TEST Environment and noted that my Application is added there (see screenshots attached. [Identifiying information redacted for obvious security concerns]). 

    A few Notes:
     
    1. My Application is Authorized in the TEST Environment [Connected Applications].
    2. I’m not able to see applications when I switch over to the Production Environment when I’m in Financial Edge.
    3. The API Reference only gives me the option of PRODUCTION Environment.
    4. The SKYLib sample only gives me the option of TEST Environment.
  • Chris Rodgers
    Chris Rodgers Blackbaud Employee
    Ninth Anniversary Kudos 3 Name Dropper Participant
    Hey, Richard. From what you've described, everything is working appropriately. Your application is connected in your test environment, and that is the environment you have access to when you go to authorize your app for SKY API (assuming that is the app you've integrated into that sample). Your Connected Apps  (test environment) screenshot shows that the SKY API Console app is not connected. Therefore, when you authorize through the API Reference's Try It feature, you only see your production environment. The first link I sent earlier describes how to connect the SKY API Console to your test environment.


    To your second note, it sounds as though you're not an admin in FENXT in your production environment.


    I hope this gets you closer to a solution.
  • Chris, My-Man, You Are the Mizzzz-ANNN!!!


    Thanks a ton. That worked out perfectly after I added the SKY API Console to the TEST Environment.  I'm only awaiting access to the Production side to add my Development application.


    Enjoy your day.
  • Chris Rodgers
    Chris Rodgers Blackbaud Employee
    Ninth Anniversary Kudos 3 Name Dropper Participant
    Haha I appreciate that, Richard! Glad that helped you make some progress. Good luck going forward!

Categories