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-proposals/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
7 years ago
..
definitions Merge pull request #1461 from turt2live/travis/s2s/transactions 7 years ago
examples Remove more padding 7 years ago
directory.yaml Convert the general query API to swagger 8 years ago
event_auth.yaml Document /event_auth and /query_auth 7 years ago
events.yaml list -> array 7 years ago
invites.yaml Full stops 7 years ago
joins.yaml origin is required 7 years ago
keys_query.yaml Timestamps should be in milliseconds 7 years ago
keys_server.yaml Deprecate key ID querying 7 years ago
leaving.yaml join -> leave 7 years ago
query_general.yaml Convert the general query API to swagger 8 years ago
third_party_invite.yaml Fix documentation link 8 years ago
transactions.yaml Improve documentation on how Transactions work 7 years ago
version.yaml Document federation version endpoint 8 years ago