Disabled users showing up like normal users

Disabled user accounts are not listed as "disabled" or "inactive" in the SKY API Users endpoints.

Is there a way to know, using the SKY API Users endpoints, if an user is disabled or not?

Screenshot_1.png

Answers

  • Jared Harbour
    Jared Harbour Blackbaud Employee
    Eighth Anniversary Kudos 1 Name Dropper Participant

    What endpoint or endpoints are you calling? Based ont he screenshot you are calling the user endpoints in the School API, is that correct?

  • I'm calling these School API endpoints:

    school/v1/users?roles=…

    school/v1/users/extended?base_role_ids=…

    school/v1/users/employment?base_role_ids=…

  • Brian Gray
    Brian Gray Community All-Star
    Eighth Anniversary Kudos 5 K-12 Fall 2025 Product Update Briefing Badge Name Dropper

    The School API endpoint that should have this information (but doesn't) is Users BBID status by role(s) developer.sky.blackbaud.com/api#api=school&operation=V1UsersBbidstatusGet

    One former teacher's record in Core shows:

    image.png

    But the relevant part of the response for the endpoint shows only that he is Registered - not that he is disabled.

        "id": 3871042,
    "current_authentication": "Blackbaud ID",
    "days_remaining": 0,
    "email": "j———@sstx .org",
    "invalid_message": "",
    "invited": "0001-01-01T00:00:00+00:00",
    "name": "John ————",
    "status_id": 2,
    "status": "Registered",
    "username": "j———@sstx .org"