SKY API using Postman Error Help

Hello,

I'm trying to set up my first SKY API. I'm following these directions provided by Blackbaud, but when I request the token and then I get to the login screen and login, but I get this error. I'm not sure what else I need to do at https://developer.blackbaud.com/.

Any suggestions would be greatly appreciated!!

60840b35c4566902a6c89cc434c30930-huge-sc

This is what I have in the BB Developer area. I just blurred the App ID.

1dc4aa63f86c5911106e9de6f794302a-huge-sc

Tagged:

Comments

  • @Josceline Reardon Hello I am also fairly new to SKY API

    When looking at the directions you're following I am curious if you have completed the below step in postman
    _______________________________________________________________

    Create a new collection – call it “SKY API”
    With a collection You are able to add OAuth 2.0 authorization details to the main folder and have each endpoint in the folder inherit the credentials from the parent rather than having to enter them each time on each child endpoint.

    Click on the newly created collection and click on the authentication tab to add credentials for the whole folder.

    Type: OAuth 2.0
    Add auth data to Request Headers
    Header Prefix: Bearer

    _____________________________________________________

    In my journey I ended up going out to postman because of the difficulty authenticating and just writing my api call in python. below is the code to be able to authenticate through python.

    BbApiConnector-Python/resources/bb_auth.py at master · justein230/BbApiConnector-Python · GitHub

  • @Josceline Reardon Hello,

    I have recently managed to setup Sky API on Postman.

    The error you are received, indicates that you haven't connect your application to an environment (that's the database you want to connect to).

    To connect an application to an environment, you need to be a Marketplace Admin or you can ask a user in your organisation who is an Marketplace Admin to connect the application for you.

    Easiest way to connect the application:

    • Navigate to your developer account and view your application, where you can see client ID, Secret, etc. (Your screenshot page)
    • Underneath the screen keys you should see Edit; View environments; Copy links
    • Click ‘Copy links' and ‘Connect application link’ (this will copy the URL)
    • Open a new tab on the browser and paste the URL link copied and press enter
    • And connect to the environment you wish

    A useful link:

    Hope that is helpful.

    Best,

    T

  • Hi @Thuy LyChambers! Thanks for your reply. I followed your steps and connected the app and now I get to here and authorize, then I go to PostMan and send the request for the Tokens and it gets hung up trying to get tokens.?

    59b3e53505014a2b433d272f3e090525-huge-im

    3337317a0eb0dbc89d7f65a69c661ab2-huge-im


Categories