Skip to main content
POST
/
case-managers
/
reserve
Reserve a case manager
curl --request POST \
  --url https://roster.platform.arb.inc/case-managers/reserve \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "caseID": "2025-08-00091"
}
'
{
  "reservationID": "c17c3433-81b3-4096-90e0-9fbb32c06204",
  "userID": "9fe1c0e3-8b1d-42a5-9b0a-1d2f3a4b5c6d",
  "organizationID": "6a7b8c9d-0e1f-2345-6789-ab0c1d2e3f45",
  "expires": "2025-08-15T14:30:00Z"
}

Authorizations

Authorization
string
header
required

access token

Body

application/json
caseID
string
required

ID of the case to reserve a manager for. Must be 1–36 characters.

Example:

"2025-08-00091"

Response

Reservation successfully created.

reservationID
string<uuid>

Unique ID of the reservation.

Example:

"c17c3433-81b3-4096-90e0-9fbb32c06204"

userID
string<uuid>

UUID of the assigned case manager user.

Example:

"9fe1c0e3-8b1d-42a5-9b0a-1d2f3a4b5c6d"

organizationID
string<uuid> | null

UUID of the manager's organization; null if none.

Example:

"6a7b8c9d-0e1f-2345-6789-ab0c1d2e3f45"

expires
string<date-time>

ISO 8601 timestamp when the reservation will expire.

Example:

"2025-08-15T14:30:00Z"