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
Travis Ralston 9af83dfd41
Add Spaces to the spec (#3610)
* First iteration of specifying Spaces

MSCs:
* https://github.com/matrix-org/matrix-doc/pull/3288
* https://github.com/matrix-org/matrix-doc/pull/2946
* https://github.com/matrix-org/matrix-doc/pull/1772

Note that this makes modifications to the underlying MSCs as well. These are intended to be minor edits to aid clarity/accuracy of the MSCs, as per the proposal process. Functionally, clients and servers might need to change their behaviour slightly as is expected of implementing this stuff early. Synapse has these changes (alongside backwards compatibility) here: https://github.com/matrix-org/synapse/pull/11667

* add changelogs

* Accuracy per review

* Apply suggestions from code review

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

* fully prefix new endpoints

* Fully prefix endpoint in 3616 too

* Fix ordering example

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
3 years ago
..
definitions Add Spaces to the spec (#3610) 3 years ago
account-data.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
admin.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
administrative_contact.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
appservice_room_directory.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
banning.yaml Start annotating which version of the spec added a thing (#3425) 3 years ago
capabilities.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
content-repo.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
create_room.yaml Avoid use of the word "clobber" (#3611) 3 years ago
cross_signing.yaml Start annotating which version of the spec added a thing (#3425) 3 years ago
device_management.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
directory.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
event_context.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
filter.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
inviting.yaml Start annotating which version of the spec added a thing (#3425) 3 years ago
joining.yaml Start annotating which version of the spec added a thing (#3425) 3 years ago
key_backup.yaml OpenAPI: Add missing `required` flag in `getRoomKeys` (#3509) 3 years ago
keys.yaml Clarify how to interpret missing one time key counts (#3636) 3 years ago
kicking.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
knocking.yaml Start annotating which version of the spec added a thing (#3425) 3 years ago
leaving.yaml Start annotating which version of the spec added a thing (#3425) 3 years ago
list_joined_rooms.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
list_public_rooms.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
login.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
logout.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
message_pagination.yaml typos: Corrected typos in message_pagination.yaml (#3495) 3 years ago
notifications.yaml Remove definition of Event for `/notifications` (#3525) 3 years ago
old_sync.yaml Add GitHub Action to check spelling (#3591) 3 years ago
openid.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
peeking_events.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
presence.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
profile.yaml Add HTTP 403 to possible profile responses (#3530) 3 years ago
pusher.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
pushrules.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
read_markers.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
receipts.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
redaction.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
registration.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
registration_tokens.yaml Add registration token UIA type (#3616) 3 years ago
report_content.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
room_initial_sync.yaml Add GitHub Action to check spelling (#3591) 3 years ago
room_send.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
room_state.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
room_upgrades.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
rooms.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
search.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
space_hierarchy.yaml Add Spaces to the spec (#3610) 3 years ago
sso_login_redirect.yaml Start annotating which version of the spec added a thing (#3425) 3 years ago
sync.yaml Describe and hoist stripped state to a first-class citizen (#3606) 3 years ago
tags.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
third_party_lookup.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
third_party_membership.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
to_device.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
typing.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
users.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
versions.yaml Describe new global specification versioning (#3420) 3 years ago
voip.yaml Update client-server API endpoints to move from r0 to v3 (plus whitespace fixes) (#3421) 3 years ago
wellknown.yaml Change RST code formatting markup to Markdown 3 years ago
whoami.yaml Add guest changes to spec: MSC3069 and MSC3419 (#3605) 3 years ago