Autopilot

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.

GETPOST/api/v1/accounting/requests.people

Permissions

accounting:read

Who can call it

admin, finance, contributor

Retries

Safe to retry: it only reads

MCP

accounting_requests_people

Fields

  • subjectTypeenumRequired

    The kind of record this is about, such as entry, invoice or mail.

    entrysubmissionmailstatementcontractortimesheetcompliance_itemintake_item
  • subjectIdstring (ID)Required

    The ID of the record this is about.

Example

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'
Response
{
  "data": { … }
}

Try it

Try it

Checks your input with this action’s real schema and answers like the API, with synthetic data. No key needed, and nothing changes.

GET/api/v1/accounting/requests.people
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'

More in Autopilot.