/athletics/teams no longer providing teams

This has been working for weeks. Now I get an empty array as a response both for the sandbox as well as the school company.

Anyone else seeing the same thing?
Suggestions?

Comments

  • @Tom Ransom

    Did you switch your current school year to 23-24?

    If you did, you need to also set up your Athletics seasons for the 23-24 year.

    After that you will have to rollover your teams or build new teams for the 23-24 year.

    The process is documented here:

  • @Julie Horvath
    Thanks for the useful response. I will followup with the client.

  • @Tom Ransom
    Sorry about that. You are posting in the API section (hard for me to tell from the question.). Anyway - it's probably not that. I don't think the API cares about the current school year.

    Could it be that your access tokens have expired? You say it used to work and then just stopped.

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

    @Julie Horvath, @Tom Ransom

    f7e79ff4d3579f7aed8a855371c735c3-huge-im

    The Teams API call is school year-specific and defaults to the current year. Also, teams are year-specific and need to be reestablished for each year (so each year can have its own roster). So, changing your current year to 2023-24 may cause the change in results you mentioned if you haven't set up teams for that year yet.

    You can check this in the Try it console for the teams endpoint and specify the year to see if you get results for any of the years (don't forget to choose Authorize in the OAuth 2 dropdown).

    6a1f07711381044d22aab15e7d2aa721-huge-im
    6a1bb2d704ef8cc3671ae696126d0914-huge-im
  • @Stephen Boyle @Julie Horvath

    * RESOLVED

    Thanks for your useful responses - I have since confirmed - that indeed - the school year “switched" and the teams are not yet setup for the “current” school year.