# memory.dreaming.status

Query dreaming logs and run details for organization or the caller's personal scope. Filter by runId, status, since and until (queued time), limit and cursor. Returns safe stages, times, duration, canonical source coverage, memory counts, observed model use and recovery steps. Admin and finance can read organization logs; personal logs always belong only to the caller, including for administrators. Logs never contain source text, private conversations, provider errors, keys or model reasoning.

`GET | POST /api/v1/accounting/memory.dreaming.status`

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

MCP tool: `accounting_memory_dreaming_status`

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `scope` | enum |  | One of: `organization`, `personal`. Default `"organization"`. |
| `runId` | string (ID) |  | The ID of the related record. |
| `status` | enum |  | Only include records with this status. One of: `queued`, `running`, `completed`, `failed`, `cancelled`. |
| `since` | string (date-time) |  |  |
| `until` | string (date-time) |  |  |
| `limit` | integer |  | How many results to return at most. 1 to 50. Default `10`. |
| `cursor` | string |  | Where the next page starts: the nextCursor value from the previous response. 1–600 characters. |

## Example request

```bash
curl https://app.getoatmilk.com/api/v1/accounting/memory.dreaming.status \
  -H "Authorization: Bearer $OATMILK_API_KEY"
```

Reference page: https://app.getoatmilk.com/docs/api/memory.dreaming.status
