Skip to main content
This API returns a paginated list of schemas contained within a specific share. A schema is a logical grouping of tables within a share.

Request

method
string
required
GET
url
string
required
{prefix}/shares/{share}/schemas

Headers

Authorization
string
required
Bearer token for authentication
Authorization: Bearer {token}

URL Parameters

share
string
required
The share name to query. This parameter is case-insensitive.

Query Parameters

maxResults
Int32
The maximum number of results per page that should be returned.
  • Must be non-negative
  • 0 will return no results but nextPageToken may be populated
  • Server may return fewer items even if more are available
pageToken
String
Specifies a page token to use. Set to the nextPageToken returned by a previous list request to get the next page of results.

Response

items
array
Array of schema objects. May be an empty array or missing when no results are found.
nextPageToken
string
Token for retrieving the next page of results. May be an empty string or missing when there are no additional results.

Example Request

curl -X GET \
  '{prefix}/shares/vaccine_share/schemas?maxResults=10&pageToken=...' \
  -H 'Authorization: Bearer {token}'

Example Response

{
  "items": [
    {
      "name": "acme_vaccine_data",
      "share": "vaccine_share"
    }
  ],
  "nextPageToken": "..."
}

Error Responses

Schema names and share names are case-insensitive. The client must handle both empty arrays and missing items fields when no results are found.

Build docs developers (and LLMs) love