docs-matrix-spec/api
Travis Ralston 88b35d1be5 Clarify how third party invites work
This adds several diagrams to the Client-Server API about how invites
are handled, including what the server is expected to do. This helps
implementors know what they are supposed to do in the common cases,
and infer where needed to get the more complex cases correct.

Although lacking in some areas, this is how third party invites work
today.

A link to the now-improved client-server documentation for third party
invites has been added to the server-server specification. The existing
server-server specification needed no further changes on the subject.

Fixes https://github.com/matrix-org/matrix-doc/issues/1366
2018-08-13 16:29:50 -06:00
..
application-service Move TODO. field1, field2... -> fields... 2018-07-30 19:21:54 +01:00
client-server document new login identifier object (#1390) 2018-08-10 16:19:17 -04:00
files fix for https://github.com/matrix-org/matrix-doc/issues/270 2016-02-16 11:01:04 +00:00
identity Clarify how third party invites work 2018-08-13 16:29:50 -06:00
push-gateway Add operationId to all endpoints of all APIs 2017-10-11 01:58:31 +09:00
server-server Merge pull request #1469 from turt2live/travis/s2s/backfill 2018-08-09 08:00:43 -06:00
check_examples.py Revert giving get() a default 2018-07-29 14:04:07 +09:00
openapi_extensions.md Document OpenAPI extension 2018-08-12 16:52:07 +09:00
package.json Reinstate validator.js 2016-05-04 00:19:46 +01:00
README README.rst: Add notes on how to build the spec 2017-10-25 09:57:02 +01:00
validator.js Provide doc-comments with makeHandler(); cleanup 2017-11-15 07:28:25 +09:00

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