Failing very basic oAuth using API Try It

I am successfully logged into developer.blackbaud.com. I pick out an API to try - I select Authorization code - It pops up Authorize and I get this (An error has occurred while authorizing access via Blackbaud OAuth 2.0 Service: access_denied The specified credentials were not valid.
)

Not coincidentally the same thing is happening when I connect using Postman with all the keys/secrets setup correctly.

I strongly think it is because my App is not connected to the demo cohort - but the documentation indicates - If you are using the SKY Developer Cohort sandbox environment, we connect your application for you.

But nothing about how to trigger this.

Suggestions?

- I have access to a demo cohort which should get (based on the video demo that should virtualize my app??) I feel like I am missing one piece of critical info.

https://32158.myschooldemo.com/

Comments

  • @Tom Ransom
    The ‘Try It’ documentation feature does not use an app you've created, it uses a dedicated Blackbaud app.

    That being said, I'm facing this same error with both the ‘Try It’ documentation and my own app - were you ever able to resolve this?

  • @Michael Conan
    I was never able to access the “Try It” using the demo cohort. Once we set my permissions in the client's environment - I was able to use “Try It” by authorizing against their organization.

    I suspect there is a procedural process problem in the setup for developer accounts assigned to the demo cohort - i.e. we aren't actually granted permissions to the api endpoints so we can't get authorization (theory - no way to confirm this)

    Good luck

  • @Tom Ransom
    Ah bummer to hear that but at least it's not just me.
    @Stephen Boyle do you have any insight on overcoming this issue?

  • Stephen Boyle
    Stephen Boyle Blackbaud Employee
    Tenth Anniversary Kudos 5 Name Dropper Participant

    @Michael Conan, @Tom Ransom
    My suggestion is to check your environment entitlements. If you are missing the EDU entitlement form your record then your user won't be able to authenticate with the school SKY API. If you do find EDU is missing, let me know and I can get someone with the appropriate rights to go into record to add it.

  • @Stephen Boyle
    I have no clue how to check my EDU entitlements.
    I do know that if I go here -

    Supposed the Education cohort - I get blocked with “Heads up! You're in a restricted area.You can't view this page while signed in as transom@1bigidea.com. Ask your administrator for access.”

    I have to believe these are related.

    The “larger” issue is actually - we as developers don't have a legitimate escalation route for these kinds of issues. Our clients aren't helpful (they are generally educators), and in here we we depend on drive-by support (esp. if you don't know a handle to ping <grin>)

  • Stephen Boyle
    Stephen Boyle Blackbaud Employee
    Tenth Anniversary Kudos 5 Name Dropper Participant

    @Tom Ransom
    Developers for Partners can raise Support tickets the same as Clients.

    Hi. If you aren't a partner, you can go here to join the Partner Program. I don't believe there any fees to join, but that's not my area.

  • @Stephen Boyle
    Like Tom I'm not sure how to check environment entitlements - can you provide guidance / point us to a reference to follow the steps you suggested?

  • @Stephen Boyle
    Are you referring to the ‘Environments’ tab of the application page?
    For the developer sandbox I was told: ‘Since the application is "virtually" connected, you will not see the SKY Developer Cohort environment listed as a connected environment’

  • Stephen Boyle
    Stephen Boyle Blackbaud Employee
    Tenth Anniversary Kudos 5 Name Dropper Participant

    @Michael Conan
    @Tom Ransom

    I think it may be an employee-only view. Sorry for the confusion.
    Tom, I've sent your user info to the team that handles that area to check on your setup. I'll let you know what I find.

  • Stephen Boyle
    Stephen Boyle Blackbaud Employee
    Tenth Anniversary Kudos 5 Name Dropper Participant

    @Michael Conan, @Tom Ransom
    Your users have the correct entitlements now. Let me know if that handles it.

  • @Stephen Boyle
    I can confirm that this fixed the issue for me. Thank you!
  • @Stephen Boyle Thanks for your assistance on this. I can also confirm that it is working as expected now.