Student - Advisor mapping

Is there a way to get the advisor for all students using API?

Comments

  • Brian Gray
    Brian Gray Community All-Star
    Eighth Anniversary Kudos 5 First Reply bbcon 2025 Attendee Badge

    @Sara Api - There are a couple of ways to approach this. But first - there is no such thing as “the advisor” for a student. A student could be enrolled in multiple advisory sections, and a section could have more than one advisor attached. A person is the student's advisor if the student is enrolled in an advisory section that the person is the advisor for.

    1. Using only API calls, you can call Advisories sections by school level to get a list of sections and lead section IDs. You can then call Academics students by section for each section to get the students enrolled.
    • Alternatively, you can build an Advanced List to extract the advisory information, and use List Single to read it.
  • @Brian Gray thanks for the clarification.

  • @Brian Gray one more question can I use “Academics students by section” API to get the list of students enrolled in sections of other offering type? for example can I pass the section id which is of activities offering type as query parameter to “Academics students by section” to get the list of all students enrolled in that section? I thought “Academics students by section” API is only for academics offering type.

  • Brian Gray
    Brian Gray Community All-Star
    Eighth Anniversary Kudos 5 First Reply bbcon 2025 Attendee Badge

    @Sara Api - Academics includes class sections, advisory sections, and activity sections. You can get a roster for any of these from Academics students by section.

    Just for fun, I put a team ID into that endpoint and got the team roster. (The team ID is returned by Athletics teams.)

    Dorm assignments are handled differently. Dorms Get returns the dorm, dorm leaders assigned, rooms, and residents in each room.

Categories