---
title: "Get a person on Team"
method: GET
path: "/team/{party_id}"
tags: ["team"]
---

# Get a person on Team

`GET /team/{party_id}`

## Request

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

One person on Team: their record, the two marks, a timeline (hired, added or imported, each paper filed, the last day) and every paper filed under them, each marked signed in Binderwork or uploaded and not verified, with its dates.

## Path parameters

- `party_id` string, required

## Response `200`

The result.

- object
  - `person` 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
  - `papers` object[], required
    - `id` string, required
    - `document_id` string, required
    - `title` string, required
    - `kind` 'offer' | 'agreement' | 'ciiaa' | 'letter' | 'separation' | 'other', required
    - `origin` 'signed' | 'uploaded', required
    - `waiting` boolean, required
    - `acknowledge` boolean, required
    - `signed_on` string, date, nullable, required
    - `filed_at` string, required
    - `envelope_id` string, nullable, required
    - `attestation` object, nullable, required
      - `by` string, required
      - `at` string, required
      - `text` string, required
    - `file_signatures` object[], required
      - `name` string, nullable, required
      - `signed_at` string, nullable, required
      - `changed_after` boolean, required
  - `timeline` object[], required
    - `on` string, date, nullable, required
    - `kind` 'hired' | 'added' | 'imported' | 'filed' | 'changed' | 'ended', required
    - `text` string, required
  - `changes` object[], required
    - `id` string, required
    - `effective_on` string, date, required
    - `title` string, nullable, required
    - `pay` object, nullable, required
      - `amount` string, required
      - `currency` string, required
      - `period` 'year' | 'hour', required
    - `pay_changed` boolean, required
    - `options` integer, nullable, required
    - `note` string, nullable, required
    - `letter` 'signed' | 'sent' | 'draft' | 'none', required
    - `acknowledge` boolean, required
    - `envelope_id` string, nullable, required
    - `document_id` string, nullable, required
    - `entered_by` 'person' | 'agent', required
    - `recorded_by` string, nullable, required
    - `recorded_at` string, date-time, 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
    - `acknowledge` boolean, required
    - `envelope_id` string, nullable, required
    - `document_id` string, nullable, required
    - `remove_access` boolean, required
    - `service_continues` boolean, required
    - `cancel_unvested` boolean, required
    - `note` string, nullable, required
    - `announced_at` string, date-time, nullable, required
    - `recorded_by` string, nullable, required
    - `entered_by` 'person' | 'agent', required
    - `grants` object[], required
      - `entry_id` string, required
      - `options` integer, required
      - `vested` integer, required
      - `unvested` integer, required
      - `option_type` 'iso' | 'nso', nullable, required
      - `last_exercise` string, date, nullable, required
      - `cancellation_on_last_day` boolean, required
      - `facts` object[], required
        - `text` string, required
        - `source` string, nullable, required
  - `options_held` integer, required
  - `sees_pay` boolean, required
  - `pay` object, nullable, required
    - `amount` string, required
    - `currency` string, required
    - `period` 'year' | 'hour', 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)
