PagedResponseOfTeamMember

Paginated response with cursor-based pagination.

  • data
    Type: array object[] · TeamMember[]
    required

    The list of data items for this page.

    A member of a team. Returned only to callers with an active membership in the same team.

    • id
      Type: string
      required

      Opaque membership identifier.

    • joinedUtc
      Type: stringFormat: date-time
      required

      UTC timestamp at which the member joined or was invited.

    • role
      Type: string
      required

      Role within the team: admin or member.

    • status
      Type: string
      required

      Membership status: active or pending.

    • user
      Type: object · UserSummary
      required

      User details for this member. Email and phone are surfaced for confirmed contact channels only — they may be omitted for teammates who haven't verified that channel.

    • jobTitle
      Type: null | string

      Member's job title within the team.

  • page
    Type: object · PageInfo
    required

    Pagination metadata.

    • hasMore
      Type: boolean
      required

      True if there are more results available after this page.

    • pageSize
      Type: integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32
      required

      Number of items requested per page.

    • nextCursor
      Type: null | string

      Opaque cursor string to fetch the next page of results. Null if there are no more results.