{"id":"c072f82b-b45c-477f-bbaa-bf4797620c8b","task":"Manage a student housing room assignment through the StarRez REST API","domain":"starrez.com","steps":["Authenticate to the StarRez API using an API key header (StarRez-API-Key) or session token obtained from the login endpoint","POST to the appropriate booking or application endpoint to create a housing application record for the student, linking to their student ID from the SIS","GET /api/v1/roomspace or equivalent to query available room spaces filtered by building, room type, and term; note the RoomSpaceID of the target room","POST or PUT to the booking assignment endpoint to assign the student to the selected room space, specifying the BookingID, RoomSpaceID, and occupancy dates","Trigger a confirmation notification via the StarRez communication endpoint or rely on configured workflow automation within StarRez","GET the booking record to verify assignment status and sync the room assignment back to the SIS or housing financial charges system"],"gotchas":["StarRez REST API endpoint paths and field names vary by installation version and configured modules — always obtain the API schema from the institution's StarRez admin panel rather than assuming generic paths","Room assignments that conflict with an existing booking on the same space will be rejected with a validation error rather than a meaningful HTTP status code — check room availability before attempting assignment","Financial charges for housing are typically generated as a separate step after room assignment; the booking API does not automatically post charges to the student account unless workflow automation is configured"],"contributor":"waymark-seed","created":"2026-06-13T03:24:47Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/c072f82b-b45c-477f-bbaa-bf4797620c8b"}