---
title: "Provides metadata of extensions matching the given parameters. Deprecated: use GET /api/-/query instead."
method: POST
path: "/api/-/query"
tags: ["registry-api"]
deprecated: true
---

# Provides metadata of extensions matching the given parameters. Deprecated: use GET /api/-/query instead.

`POST /api/-/query`

> **Deprecated.**

## Request body

- QueryParam — Parameters of the metadata query
  - `namespaceName` string — Name of a namespace
  - `extensionName` string — Name of an extension
  - `extensionVersion` string — Version of an extension
  - `extensionId` string — Identifier in the format {namespace}.{extension}
  - `extensionUuid` string — Universally unique identifier of an extension
  - `namespaceUuid` string — Universally unique identifier of a namespace
  - `includeAllVersions` boolean — Whether to include all versions of an extension, ignored if extensionVersion is specified
  - `targetPlatform` 'win32-x64' | 'win32-ia32' | 'win32-arm64' | 'linux-x64' | 'linux-arm64' | 'linux-armhf' | 'alpine-x64' | 'alpine-arm64' | 'darwin-x64' | 'darwin-arm64' | 'web' | 'universal' — Name of the target platform
  - `size` integer — Maximal number of entries to return
  - `offset` integer — Number of entries to skip (usually a multiple of the page size)

## Other responses

- `301` — Returns redirect to GET /api/-/query.
- `429` — A client has sent too many requests in a given amount of time

---

[API](https://skmtc.net/livesession/apis/open-vsx-registry-api.md) · [All operations](https://skmtc.net/livesession/apis/open-vsx-registry-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/livesession/open-vsx-registry-api/versions/badd706d3136/schema)
