# requests.people

List the eligible people (possible assignees) for one record: active people who can access it and help resolve its next action, each with the userId that requests.create takes as assigneeUserId. Includes the bound contractor for their own timesheet or profile.

`GET | POST /api/v1/accounting/requests.people`

Permissions: `accounting:read` · Roles: admin, finance, contributor

MCP tool: `accounting_requests_people`

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `subjectType` | enum | Yes | The kind of record this is about, such as entry, invoice or mail. One of: `entry`, `submission`, `mail`, `statement`, `contractor`, `timesheet`, `compliance_item`, `intake_item`. |
| `subjectId` | string (ID) | Yes | The ID of the record this is about. |

## Example request

```bash
curl -G https://app.getoatmilk.com/api/v1/accounting/requests.people \
  -H "Authorization: Bearer $OATMILK_API_KEY" \
  --data-urlencode 'subjectType=entry' \
  --data-urlencode 'subjectId=9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d'
```

Reference page: https://app.getoatmilk.com/docs/api/requests.people
