matrix-spec/specification
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
..
appendices Merge branch 'master' into hs/dns-to-be-hostname 2018-07-24 23:12:12 +01:00
modules Clarify how third party invites work 2018-08-13 16:29:50 -06:00
appendices.rst Split appendices up 2016-10-31 12:01:37 +00:00
application_service_api.rst s/user/username/ typo 2016-08-10 18:09:44 -05:00
client_server_api.rst document new login identifier object (#1390) 2018-08-10 16:19:17 -04:00
events.rst fix inter-spec link 2017-10-15 23:42:05 +01:00
feature_profiles.rst Third party lookup module. Fix wording 2018-07-12 16:59:30 +01:00
identity_service_api.rst convert IS endpoints to Swagger (#1427) 2018-08-10 16:21:06 -04:00
index.rst avoid .rst link conflict warnings 2018-07-20 15:30:58 +01:00
modules.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
proposals.rst Use $ref, clean up, fix errors, AS is now a C-S module. 2018-07-12 14:31:34 +01:00
proposals_intro.rst Add more strength to the suggestion to find existing issues 2018-06-18 13:20:42 -06:00
push_gateway.rst Add a license to the spec 2016-07-12 17:28:30 +01:00
server_server_api.rst Clarify how third party invites work 2018-08-13 16:29:50 -06:00
targets.yaml naively move content from intro.rst to index.rst 2018-07-20 14:15:47 +01:00