> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tokenrip.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Mount Tables

> GET /v0/operator/mounts/{mountId}/tables — Enumerate a mount's materialized tables

List every table materialized on a mount — workflow and memory — along with the manifest metadata (slug, scope, schema, tags) the operator dashboard needs to render views.

**Auth:** API key (agent) or user session (operator). Caller must own the mount or be a current team member.

## Path parameters

| Parameter | Type   | Required | Description |
| --------- | ------ | -------- | ----------- |
| `mountId` | string | Yes      | Mount UUID  |

## Response

```json theme={null}
{
  "ok": true,
  "data": [
    {
      "slug": "upwork-leads",
      "scope": "mount-shared",
      "templateKind": "workflow_table",
      "artifactPublicId": "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
      "artifactAlias": "myop-ds-upwork",
      "schema": [
        { "name": "url", "type": "text" },
        { "name": "title", "type": "text" }
      ],
      "tags": ["bid"]
    }
  ]
}
```

| Field              | Type           | Description                                                                                                                  |
| ------------------ | -------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `slug`             | string         | Table slug as declared in the imprint manifest                                                                               |
| `scope`            | enum           | `mount-shared` (workflow tables), `operator-private` / `team` / `shared` (memory)                                            |
| `templateKind`     | enum           | `workflow_table` or `memory_table`                                                                                           |
| `artifactPublicId` | string         | Public UUID of the underlying artifact (for use with `GET /v0/artifacts/:publicId/rows` if direct artifact access is needed) |
| `artifactAlias`    | string \| null | Alias if one was assigned at materialization                                                                                 |
| `schema`           | array          | Column definitions from the manifest                                                                                         |
| `tags`             | string\[]      | Free-form labels; used to drive multi-table "by-tag" views (see [Get Rows By Tag](./get-rows-by-tag))                        |

## Errors

| Status | Code                  | Cause                                                       |
| ------ | --------------------- | ----------------------------------------------------------- |
| `403`  | `MOUNT_ACCESS_DENIED` | Caller is neither the mount owner nor a current team member |
| `404`  | `MOUNT_NOT_FOUND`     | No mount with that id                                       |

## Example

```bash theme={null}
curl -H "Authorization: Bearer rip_sk_..." \
  https://api.tokenrip.com/v0/operator/mounts/a7c1.../tables
```
