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/api
Travis Ralston ccce6c196d Specify how capabilities work in the c2s API
Original proposals:
* https://github.com/matrix-org/matrix-doc/pull/1753
* https://github.com/matrix-org/matrix-doc/pull/1804

Implementation proof:
* https://github.com/matrix-org/synapse/pull/4472
* https://github.com/matrix-org/matrix-js-sdk/pull/830

There is one change to MSC1753 which is included in this commit. MSC1804 remains unchanged. In the original proposal, the change password capability being present was an indication that password changes were possible. It was found that this doesn't really communicate the state very well to clients in that lack of a capability (or a 404, etc) would mean that users would erroneously not be able to change their passwords. A simple boolean flag was added to assist clients in detecting this capability.
7 years ago
..
application-service Merge pull request #1629 from turt2live/travis/as/route-versions 7 years ago
client-server Specify how capabilities work in the c2s API 7 years ago
files fix for https://github.com/matrix-org/matrix-doc/issues/270 10 years ago
identity Merge pull request #1644 from matrix-org/rav/is_token_grammar 7 years ago
push-gateway Improve wording on push gateways 7 years ago
server-server Merge pull request #1821 from matrix-org/travis/spec/rver-make-memberships 7 years ago
README README.rst: Add notes on how to build the spec 8 years ago
check_examples.py Revert giving get() a default 7 years ago
openapi_extensions.md Document OpenAPI extension 7 years ago
package.json Reinstate validator.js 10 years ago
validator.js Provide doc-comments with makeHandler(); cleanup 8 years ago

README

This directory contains swagger-compatible representations of our APIs. See
the main README.rst for details on how to make use of them.