---
title: "GET /schemas"
method: GET
path: "/schemas"
tags: ["SchemasService"]
---

# GET /schemas

`GET /schemas`

Gets an array of schemas for a catalog in the metastore. If the caller is the metastore
 admin or the owner of the parent catalog, all schemas for the catalog will be retrieved.
 Otherwise, only schemas owned by the caller (or for which the caller has the USE_SCHEMA privilege)
 will be retrieved. There is no guarantee of a specific ordering of the elements in the array.

## Query parameters

- `catalogName` string
- `maxResults` integer
- `pageToken` string
- `includeBrowse` boolean

## Response `200`

OK

- ListSchemasResponse — List Schemas response.
  - `schemas` SchemaInfo[] — The schemas returned.
    - `name` string, required — Name of schema, relative to parent catalog.
    - `catalogName` string, required — Name of parent catalog.
    - `comment` string — User-provided free-form text description.
    - `properties` object — A map of key-value properties attached to the securable.
    - `fullName` string — Full name of schema, in form of catalog_name.schema_name.
    - `owner` string — Username of current owner of schema.
    - `createdAt` string — Time at which this schema was created, in epoch milliseconds.
    - `createdBy` string — Username of schema creator.
    - `updatedAt` string — Time at which this schema was last updated, in epoch milliseconds.
    - `updatedBy` string — Username of user who last modified schema.
    - `schemaId` string — Unique identifier for the schema.
  - `nextPageToken` string — The next_page_token value to include in the next List request.

## Other responses

- `default` — Default error response

---

[API](https://skmtc.net/delta-incubator/apis/delta-sharing-api.md) · [All operations](https://skmtc.net/delta-incubator/apis/delta-sharing-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/delta-incubator/delta-sharing-api/versions/a47a0389fffc/schema)
