Skip to main content
GET
List Published Teams

List Published Teams

Returns a paginated list of teams whose profiles are publicly visible in the member directory. Supports full-text search by name and filtering by profile tag. Used by the community directory page to render team cards alongside member profiles.

Authentication

Requires a valid customer bearer token.

Query Parameters

string
Full-text search string matched against team names and descriptions. Default: "" (no filter).
string
Filter results to teams that have this tag in their ProfileTags. Default: "" (no filter).
number
Sort order. Default: 1.
string
Comma-separated dot-notated field paths to include in the response. When provided, only the specified fields are returned — useful for reducing payload size. Example: _shape=Records.Id,Records.Name,Records.ProfileSummary
number
1-based page number. Default: 1
number
Records per page. Default: 25 · Maximum: 100

Response

Returns the standard ApiListResult<Team> envelope (see API Overview for pagination fields). The Records array contains team objects with the same shape as GET /api/public/teams/my. See that endpoint for the full field breakdown.

Key Team Fields

Examples

Search published teams

TypeScript Integration

Usage in Portal

Error Responses

error
The customer is not authenticated or the session has expired.