All team endpoints here require
Authorization: Bearer <jwt> — see Authentication.teamId/talentId accept a legacy numeric id, V1 RiseID, V2 RiseID, RiseAccount address, or nanoid interchangeably — see Identifier formats.List teams
GET/v1/teams
Lists every team the authenticated user is associated with (as payer or admin).
List team talent
GET/v1/teams/{teamId}/talent
Lists a team’s contractors, optionally filtered by email and paginated. Only contractor/aor_contractor roles are included — team_employee members exist on the team but never appear here (they also can’t be looked up via Get a single talent below, though they can be removed via DELETE).
string
required
Legacy numeric id, V1/V2 RiseID, RiseAccount address, or team nanoid.
string
Filter talent by email.
number
1-indexed page number. Pagination only activates when
page or offset is set.number
Row offset (alternative to
page).number
Page size, 1–500 (default 100).
If a talent owns their own company, their object also includes a
company field with that company’s data. The key is omitted entirely when there’s no owned company — it’s never present-but-null.Get a single talent
GET/v1/teams/{teamId}/talent/{talentId}
string
required
Legacy numeric id, V1/V2 RiseID, RiseAccount address, or team nanoid.
string
required
Legacy numeric id, V1/V2 RiseID, RiseAccount address, or user nanoid.
company field.
SDK:
Remove a talent from a team
DELETE/v1/teams/{teamId}/talent/{talentId}
Terminates the relationship. Valid for contractor, aor_contractor, and team_employee roles — a broader set than List team talent/Get a single talent, which only ever surface contractor/aor_contractor. This means a team_employee can be removed via this endpoint even though they never appear in those other two.
string
required
Legacy numeric id, V1/V2 RiseID, RiseAccount address, or team nanoid.
string
required
Legacy numeric id, V1/V2 RiseID, RiseAccount address, or user nanoid.
Errors
Still stuck? See Troubleshooting.
