---
title: "List the team"
method: GET
path: "/team"
tags: ["team"]
---

# List the team

`GET /team`

## Request

- Base URL: `https://localhost:4410/api/v1`
- URL: `https://localhost:4410/api/v1/team`
- Auth: HTTP bearer

Everyone on Team (employees, founders and contractors), current or former, each with their title, dates, work state and two marks read from records: the offer or agreement, and the IP assignment (signed in Binderwork, uploaded as a copy, or none). An owner who isn't on Team yet is listed with no party. no_ip lists people without an IP assignment on Team; it never says the company is clean. No pay.

## Query parameters

- `filter` 'current' | 'former' | 'no_ip'

## Response `200`

The result.

- object
  - `people` object[], required
    - `party_id` string, nullable, required
    - `member_id` string, nullable, required
    - `name` string, required
    - `email` string, nullable, required
    - `kind` 'employee' | 'founder' | 'contractor', required
    - `title` string, required
    - `start_date` string, date, nullable, required
    - `work_state` string, nullable, required
    - `ended_on` string, date, nullable, required
    - `ended_by` 'resigned' | 'company', nullable, required
    - `source` 'application.hired' | 'added' | 'imported' | 'workspace', required
    - `agreement` object, required
      - `state` 'signed' | 'sent' | 'uploaded' | 'none' | 'not_needed', required
      - `on` string, date, nullable, required
    - `ip` object, required
      - `state` 'signed' | 'sent' | 'uploaded' | 'none' | 'not_needed', required
      - `on` string, date, nullable, required
    - `departure` object, nullable, required
      - `id` string, required
      - `last_day` string, date, required
      - `ended_by` 'resigned' | 'company', required
      - `private` boolean, required
      - `letter` 'signed' | 'sent' | 'draft' | 'none', required
    - `last_change` object, nullable, required
      - `id` string, required
      - `effective_on` string, date, required
      - `letter` 'signed' | 'sent' | 'draft' | 'none', required
  - `counts` object, required
    - `current` integer, required
    - `former` integer, required
    - `no_ip` integer, required
  - `sees_pay` boolean, required

## Other responses

- `default`: An RFC 9457 problem.

---

[API](https://skmtc.dev/binderwork/apis/binderwork-api.md) · [All operations](https://skmtc.dev/binderwork/apis/binderwork-api/llms.txt) · [OpenAPI document](https://skmtc.dev/binderwork/apis/binderwork-api/revisions/f8fab0ebee53?raw)
