Core Grade Levels API Missing "Promote to Grade Id"

The "Core Grade Levels" API (https://developer.sky.blackbaud.com/api#api=school&operation=v1gradelevelsget) returns a value for "promote_to_code" but doesn't indicate what the next grade would be when a student is promoted normally (if any).

Because of this I either need to create a custom list to pull that info from the API or code it manually. Is there any way this value can get added in to this endpoint?

Update: Created Customer Support case

Tagged:

Answers

  • Stephen Boyle
    Stephen Boyle Blackbaud Employee
    Tenth Anniversary Kudos 5 First Reply Name Dropper

    Hi @Michael Panagos,
    There is now a new promotion object in the response that includes more detailed promotion information.

        {
    "id": 3988,
    "active": true,
    "description": "Lower School",
    "abbreviation": "01",
    "name": "1st Grade",
    "promote_to_code": 1,
    "promotion": {
    "type": "Next grade level",
    "school_level": {
    "id": 455,
    "description": "Lower School"
    },
    "grade_level": {
    "id": 1511,
    "name": "2nd Grade",
    "abbreviation": "02",
    "active": true
    }
    }
    }
  • That's great! We left last off with support by creating an Ideas request (https://blackbaudk12.ideas.aha.io/ideas/K12CO-I-4042) so I wasn't sure if this would make it's way to the API. Thank you for letting me know it has.

Categories