# Extend extension API to support auto-updating extensions \(\#9929\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/50fc54c321247c1be53cd7ab81f03e3f70840848)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 50fc54c321247c1be53cd7ab81f03e3f70840848

Requested commit: 50fc54c321247c1be53cd7ab81f03e3f70840848

Commit: 50fc54c321247c1be53cd7ab81f03e3f70840848

Tree: 1de55d6714d7821996856f9d829ca1fc3053beb0

Author: Marshall Bowers

Committer: GitHub

## Message

```
Extend extension API to support auto-updating extensions (#9929)

This PR extends the extension API with some additional features to
support auto-updating extensions:

- The `GET /extensions` endpoint now accepts an optional `ids` parameter
that can be used to filter the results down to just the extensions with
the specified IDs.
- This should be a comma-delimited list of extension IDs (e.g.,
`wgsl,gleam,tokyo-night`).
- A new `GET /extensions/:extension_id` endpoint that returns all of the
extension versions for a particular extension.

Extracted from #9890, as these changes can be landed and deployed
independently.

Release Notes:

- N/A

Co-authored-by: Max <max@zed.dev>
```

## Parents

- [eaf65ab704db1d6c90afeb9e80ed70269d4146ff](https://git.cafe/gitcafe/zed/commit/eaf65ab704db1d6c90afeb9e80ed70269d4146ff?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/50fc54c321247c1be53cd7ab81f03e3f70840848?format=markdown)
