# accountant.requests.create

Accountants only: ask for an extra permission with scope and reason, or for more time with kind more_time, an optional proposedUntil date and reason. Requires an idempotency key.

`POST /api/v1/accounting/accountant.requests.create`

Permissions: `accounting:read`, `accounting:write` · Roles:  · Idempotency key required

Not available over MCP: Asking for more access and the welcome tour happen in the accountant's dashboard.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `kind` | enum |  | Which kind of record or job this is. One of: `scope`, `more_time`. Default `"scope"`. |
| `scope` | enum |  | One of: `comment`, `corrections`, `periods`, `documents`, `email`. |
| `proposedUntil` | string |  |  |
| `reason` | string | Yes | A short note saying why, kept in the record's history. 3–1000 characters. |
| `idempotencyKey` | string | Yes | Any unique text you generate once per intended change, so a retried request only happens once. Send it as the Idempotency-Key header instead if you prefer; if you send both they must match. 8–200 characters. |

## Example request

```bash
curl https://app.getoatmilk.com/api/v1/accounting/accountant.requests.create \
  -H "Authorization: Bearer $OATMILK_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "reason": "Synthetic example from the docs",
  "scope": "comment"
}'
```

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