---
title: "Check a server's MSC1929 support file"
method: POST
path: "/discover/msc1929/{name}"
tags: ["discovery"]
---

# Check a server's MSC1929 support file

`POST /discover/msc1929/{name}`

Fetches and validates a server's MSC1929 support file (the contacts in /.well-known/matrix/support). Returns 204 when it is valid, or 400 with a list of the specific problems: empty file, a contact missing a role, an unsupported role, no contacts at all, or the deprecated 'admins' field. A handy pre-flight before relying on a server's support contacts.

## Path parameters

- `name` string, required

## Response `204`

Support file is valid

## Other responses

- `400` — Support file is missing, unreachable, or invalid

## Changes

- **2026-07-17** `ae3c2fd65492` — 1 info
  - endpoint added
- **2024-08-20** `4009b08a3a5a` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/etkecc/apis/matrix-rooms-search-api/changes/discover/msc1929/:name/post.md)

---

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