---
title: "Query one server's keys"
method: GET
path: "/_matrix/key/v2/query/{serverName}"
tags: ["matrix-s2s"]
---

# Query one server's keys

`GET /_matrix/key/v2/query/{serverName}`

Notary lookup of one remote server's signing keys, handed back verbatim as the server signed them (we do not re-wrap or re-sign). A server we cannot reach or verify yields an empty key set, not a 5xx tantrum.

## Path parameters

- `serverName` string, required

## Query parameters

- `minimum_valid_until_ts` integer

## Response `200`

Signed server keys, or an empty key set

- GithubComEtkeccMrsInternalModelServerKeysQueryResponse
  - `server_keys` array[] — each element is a signed ServerKeys object
    - integer[]

---

[API](https://skmtc.net/etkecc/apis/matrix-rooms-search-api.md) · [All operations](https://skmtc.net/etkecc/apis/matrix-rooms-search-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/etkecc/matrix-rooms-search-api/revisions/ae3c2fd65492/schema)
