---
title: "GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures"
method: GET
path: "/catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures"
tags: ["Catalog"]
---

# GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures

`GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures`

Retrieves the list of procedures from the Data Lake Analytics catalog.

## Path parameters

- `databaseName` string, required
- `schemaName` string, required

## Query parameters

- `$filter` string
- `$top` integer
- `$skip` integer
- `$select` string
- `$orderby` string
- `$count` boolean
- `api-version` string, required

## Response `200`

Successfully retrieved the list of procedures in the specified database and schema.

- USqlProcedureList — A Data Lake Analytics catalog item list.
  - `nextLink` string — the link to the next page of results.

---

[API](https://skmtc.net/azure/apis/datalakeanalyticscatalogmanagementclient.md) · [All operations](https://skmtc.net/azure/apis/datalakeanalyticscatalogmanagementclient/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/datalakeanalyticscatalogmanagementclient/versions/98b03eceec3e/schema)
