Tickets API
PUT/api/v1/tickets/{id}/team
Product availabilityAlgaPSAAlgaDesk

Assign a team to a ticket

Sets assigned_team_id, resolves the primary agent (the existing assignee, else the team lead) and records the team's active members as team_member additional agents. Returns the updated ticket. A team without a lead is rejected with 400.

RBAC · ticket

Path parameters

idstring <uuid>Required
UUID path identifier from underlying resource tables.

Request body

Content type: application/json · schema WorkV1TicketTeamAssignBody

team_idstring <uuid>Required
Team to assign to the ticket.
suppressContactNotificationsboolean
suppressInternalNotificationsboolean

Response body

Success response 200 · schema WorkV1ApiSuccess

dataanyOfRequired
anyOf (option 1)object
anyOf (option 2)array of object
itemsobject
metaobject

Response codes

200
Team assigned; updated ticket returned.
400
Validation or request parsing failure.
401
API key missing/invalid.
403
RBAC denied for ticket resource action.
404
Ticket or sub-resource not found.
500
Unexpected controller/service failure.