---
title: "GET /shares/{share}/all-tables"
method: GET
path: "/shares/{share}/all-tables"
tags: ["DeltaSharingService"]
---

# GET /shares/{share}/all-tables

`GET /shares/{share}/all-tables`

## Request

- The document declares no server URL.
- Auth: none declared
- TypeScript: <https://skmtc.dev/delta-incubator/apis/delta-sharing-api/docs/shares/:share/all-tables/get.ts> (a function with typed inputs; its response is checked against the schema)

List all the tables under all schemas in a share.

## Path parameters

- `share` string, required

## Query parameters

- `maxResults` integer
- `pageToken` string

## Response `200`

OK

- ListShareTablesResponse: Response for ListShareTablesRequest.
  - `items` SharingTable[]: The tables that were requested.
    - `name` string: The name of the table.
    - `schema` string: The schema name that the table belongs to.
    - `share` string: The share name that the table belongs to.
    - `id` string: Unique identifier for the table.
    - `shareId` string: A unique identifier for the share this table belongs to.
  - `nextPageToken` string: Token that can be used to retrieve the next page of tables. An empty or missing token means that no more tables are available for retrieval.

## Other responses

- `default`: Default error response

## Changes

- **2025-02-27** `60220bae69ec`: 2 info
  - api tag `official` removed
  - api tag `tables` removed
- **2025-02-17** `65d1116169f3`: 2 info
  - api tag `tables` added
  - api tag `shares` removed
- **2025-02-16** `af378e92b27b`: 2 info
  - api tag `official` added
  - api tag `shares` added

[Operation history](https://skmtc.dev/delta-incubator/apis/delta-sharing-api/changes/shares/:share/all-tables/get.md)

---

[API](https://skmtc.dev/delta-incubator/apis/delta-sharing-api.md) - [All operations](https://skmtc.dev/delta-incubator/apis/delta-sharing-api/llms.txt) - [OpenAPI document](https://skmtc.dev/delta-incubator/apis/delta-sharing-api/revisions/a47a0389fffc?raw)
