MSC2659: Application service ping endpoint (#2659)
* Proposal for an application service ping endpoint
Signed-off-by: Tulir Asokan <tulir@maunium.net>
* Apply suggestions from code review
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Change unstable prefix and add appserviceId parameter to path
Signed-off-by: Tulir Asokan <tulir@maunium.net>
* Redo MSC to use dedicated endpoint
Signed-off-by: Tulir Asokan <tulir@maunium.net>
* Re-add appservice ID path parameter and txn ID body field
* Add some alternatives
* Fix path in unstable prefix
* Add some optional extra behavior to endpoints
* Specify transaction_id type and mention it in both endpoints
* Add note about homeservers not calling ping randomly
* Make it more explicit which request duration is being measured
* Add example of full ping flow
* Fix markdown list
* Add /versions endpoint under alternatives
* Add MSC number to title
Co-authored-by: Travis Ralston <travpc@gmail.com>
* Rename duration field
* Document unstable_features flags
---------
Signed-off-by: Tulir Asokan <tulir@maunium.net>
Co-authored-by: Travis Ralston <travpc@gmail.com>