Activities API
PATCH/api/v1/activities/groups/{groupId}/items
Product availabilityAlgaPSA

Reorder activities within a group

Persists the full ordered membership of a group after a drag-to-reorder. Pass every item as it should appear; each row's `sortOrder` is set to its position. Scoped to the caller's own groups; gated by `user_schedule:read`.

Path parameters

groupIdstringRequired
Custom activity group identifier.

Request body

Content type: application/json · schema ReorderActivitiesInGroupBodyV1

itemsarray of objectRequired
min items 1
itemsobject
activityIdstringRequired
min length 1
activityTypestringRequired
min length 1
sortOrderintegerRequired
≥ 0

Response codes

200
Group order persisted.
400
Invalid request body.
401
Authentication required.
403
Permission denied (user_schedule:read).
404
Group not found.
500
Unexpected failure reordering the group.