You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec/data/api/client-server
David Baker 848c1e0348
Spec for MSC3981 (#1746)
* Spec for MSC3981

This writes up https://github.com/matrix-org/matrix-spec-proposals/pull/3981

Hopefully this is relatively straightforward, apart from having to add
the parameters and response field in all three places. I tried to factor
these out but it seems references just aren't supported in the right
places currently (see https://github.com/matrix-org/matrix-spec/pull/1745
for my efforts). Path parameters can't be optional, so it can't be done
that way either.

* Missed schemas

* newsfile

* Actually it clearly isn't going to support markdown, is it?

* grammar

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* grammar

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Clarity

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Clarity

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Typo

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* More clarity.

Note this is counter what the MSC actually proposed to add, but
I think it's clear that this is what it meant.

---------

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 months ago
..
definitions Add event_property_is and event_property_contains props to PushConditions (#1673) 7 months ago
account-data.yaml Render binary request and response bodies (#1579) 12 months ago
admin.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
administrative_contact.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
appservice_ping.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
appservice_room_directory.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
banning.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
capabilities.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
content-repo.yaml Render binary request and response bodies (#1579) 12 months ago
create_room.yaml Update typos action and fix typos (#1661) 8 months ago
cross_signing.yaml Fix rendering of `m.receipt` event in Client-Server API (#1637) 8 months ago
device_management.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
directory.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
event_context.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
filter.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
inviting.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
joining.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
key_backup.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
keys.yaml clarify otk and fallback key types in examples (#1715) 4 months ago
kicking.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
knocking.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
leaving.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
list_joined_rooms.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
list_public_rooms.yaml add "case sensitive" to `/publicRooms` (#1638) 9 months ago
login.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
login_token.yaml Update typos action and fix typos (#1661) 8 months ago
logout.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
message_pagination.yaml Make sure examples types match schema in definitions (#1563) 11 months ago
notifications.yaml Remove unnecessary `oneOf`s in JSON schemas (#1585) 12 months ago
old_sync.yaml Fix schemas used for account data and presence events in `GET /initialSync` (#1647) 8 months ago
openid.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
peeking_events.yaml Make sure examples types match schema in definitions (#1563) 11 months ago
presence.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
profile.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
pusher.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
pushrules.yaml Make sure examples types match schema in definitions (#1563) 11 months ago
read_markers.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
receipts.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
redaction.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
refresh.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
registration.yaml Add local user erasure requests (#1730) 3 months ago
registration_tokens.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
relations.yaml Spec for MSC3981 (#1746) 3 months ago
report_content.yaml Add spec for MSC2449: Require users to have visibility on an event when submitting reports (#1517) 10 months ago
room_event_by_timestamp.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
room_initial_sync.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
room_send.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
room_state.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
room_upgrades.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
rooms.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
search.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
space_hierarchy.yaml Disambiguate uses of PublicRoomsChunk` (#1740) 3 months ago
sso_login_redirect.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
sync.yaml Make sure examples types match schema in definitions (#1563) 11 months ago
tags.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
third_party_lookup.yaml Fix schema of custom fields in query for appservice API (#1584) 11 months ago
third_party_membership.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
threads_list.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
to_device.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
typing.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
users.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
versions.yaml Allow `/versions` to optionally accept authentication (#1728) 3 months ago
voip.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
wellknown.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
whoami.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago