matrix-spec/api/server-server
Travis Ralston 73958ecbff Document /event_auth and /query_auth
/event_auth is a fairly easy endpoint to determine the use case of. /query_auth is a little harder to investigate and has a fairly interesting purpose: it appears to be used for the sending server to admit defeat and shop around for the right auth chain, correcting it's own perspective as it goes.

/query_auth is based off the following research points in synapse:
* 43ecfe0b10/synapse/handlers/federation.py (L1947-L1990)
* 43ecfe0b10/synapse/handlers/federation.py (L2049-L2187)
* 43ecfe0b10/synapse/handlers/federation.py (L1716-L1761)
* 43ecfe0b10/synapse/federation/federation_server.py (L393-L446)
* https://github.com/matrix-org/synapse/blob/master/synapse/federation/transport/server.py#L482-L487
2018-08-03 09:27:19 -06:00
..
definitions Merge pull request #1461 from turt2live/travis/s2s/transactions 2018-08-03 07:38:45 -06:00
examples Remove more padding 2018-07-27 08:39:15 -06:00
directory.yaml Convert the general query API to swagger 2018-07-12 13:46:42 -06:00
event_auth.yaml Document /event_auth and /query_auth 2018-08-03 09:27:19 -06:00
events.yaml list -> array 2018-08-02 16:42:03 -06:00
invites.yaml Full stops 2018-07-24 10:58:15 -06:00
joins.yaml origin is required 2018-08-02 16:43:24 -06:00
keys_query.yaml Timestamps should be in milliseconds 2018-07-26 16:43:43 -06:00
keys_server.yaml Deprecate key ID querying 2018-07-26 16:42:21 -06:00
leaving.yaml join -> leave 2018-08-02 18:54:12 -06:00
query_general.yaml Convert the general query API to swagger 2018-07-12 13:46:42 -06:00
third_party_invite.yaml Fix documentation link 2018-07-13 15:49:49 -06:00
transactions.yaml Improve documentation on how Transactions work 2018-07-30 16:58:13 -06:00
version.yaml Document federation version endpoint 2017-11-15 04:16:30 +01:00