Skip to main content
PUT
Update Team Profile

Update Team Profile

Updates the profile information for a specific team, including display name, social media links, and public visibility. Only team administrators can call this endpoint; partial updates are supported.

Authentication

Requires a valid customer bearer token. The customer must be a team administrator of the specified team.

Path Parameters

teamId
number
required
Numeric identifier of the team. Returned as Id in the Records array from GET /api/public/teams/my.

Request Body

The request body should contain the team profile fields to update. Only include fields that are being modified — partial updates are supported.

Basic Information

Name
string
required
Display name of the team. Cannot be empty.
Description
string
Full-length team description. May contain HTML. Omit to leave unchanged.
ProfileSummary
string
Short tagline shown in team cards and selectors.
ProfileIsPublic
boolean
When true, the team profile is visible in the public member directory.
ProfileWebsite
string
Team website URL. Must be a valid URL format when provided.
ProfileTags
string
Space-separated tags describing the team.

Social Media

All social media fields are optional string values. Must be valid URL format when provided (except Skype which accepts a username).

Response

Returns HTTP 200 OK with an empty body on success.

Examples

TypeScript Integration

Usage in Portal

Error Responses

401 Unauthorized
error
The customer is not authenticated or the session has expired.
403 Forbidden
error
The customer is not an administrator of the specified team.
400 Bad Request
error
Invalid request data — for example, missing required Name field or invalid URL format in a social media field.
404 Not Found
error
Team with the specified ID does not exist.