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/data/api/client-server
Kévin Commaille 866c05f487
Reorganize client authentication section to separate the legacy API and the new OAuth 2.0 API (#2141)
Since account locking and suspension are authentication API agnostic,
this is a pre-requisite to adding the new OAuth 2.0-based API.

This also splits the endpoints that where all included in the
registration OpenAPI data, to separate them cleanly in the spec, and
avoid having deactivation show before registration.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
7 months ago
..
definitions Spec PR - MSC4147: Including device keys with Olm-encrypted events (#2122) 8 months ago
account-data.yaml Fix relative URLs when serving the specification with a custom `baseURL` (#1984) 1 year ago
account_deactivation.yaml Reorganize client authentication section to separate the legacy API and the new OAuth 2.0 API (#2141) 7 months ago
admin.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
administrative_contact.yaml Add error codes from MSC4178 (#1944) 1 year ago
appservice_ping.yaml Fix relative URLs when serving the specification with a custom `baseURL` (#1984) 1 year ago
appservice_room_directory.yaml Clarify the meaning of "public rooms" in the room directory (#2104) 8 months ago
authed-content-repo.yaml Specify `Content-Type` and `Content-Disposition` usage in the media repo (#1935) 1 year ago
banning.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
capabilities.yaml Additional keys in GET /capabilities don't have to be objects (#1945) 1 year ago
content-repo.yaml Clarify that the async upload endpoint will return 404 in some cases (#1983) 1 year ago
create_room.yaml Clarify the meaning of "public rooms" in the room directory (#2104) 8 months ago
cross_signing.yaml Do not require UIA when first uploading cross-signing keys (#1828) 2 years ago
device_management.yaml Clean up unecessary `allOf`s (#1797) 2 years ago
directory.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
event_context.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
filter.yaml Clean up unecessary `allOf`s (#1797) 2 years ago
inviting.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
joining.yaml MSC4213: Remove server_name parameter (#2059) 11 months ago
key_backup.yaml Deduplicate `RoomKeysUpdateResponse` (#2073) 10 months ago
keys.yaml Specify the order in which one-time keys are returned (MSC4225) (#2029) 1 year ago
kicking.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
knocking.yaml MSC4213: Remove server_name parameter (#2059) 11 months ago
leaving.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
list_joined_rooms.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
list_public_rooms.yaml Clarify the meaning of "public rooms" in the room directory (#2104) 8 months ago
login.yaml Clarify formats of string types for the `POST /_matrix/client/v3/login` endpoint (#1980) 1 year ago
login_token.yaml Document m.get_login_token capability (#1908) 2 years ago
logout.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
message_pagination.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
notifications.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
old_sync.yaml Remove extra trailing quotes from sync API specs (#2091) 10 months ago
openid.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
password_management.yaml Reorganize client authentication section to separate the legacy API and the new OAuth 2.0 API (#2141) 7 months ago
peeking_events.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
presence.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
profile.yaml MSC4170: 403 error responses for profile APIs (#1867) 1 year ago
pusher.yaml Clarify that servers must forward custom keys in `PusherData` (#1973) 1 year ago
pushrules.yaml Remove references to device-specific push rules. (#1842) 1 year ago
read_markers.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
receipts.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
redaction.yaml Fix typo in `/_matrix/client/v3/rooms/{roomId}/redact/{eventId}/{txnId}` (#2047) 1 year ago
refresh.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 3 years ago
registration.yaml Reorganize client authentication section to separate the legacy API and the new OAuth 2.0 API (#2141) 7 months ago
registration_tokens.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 3 years ago
relations.yaml Clarify that relations recursion should be capped at a certain depth (#1854) 2 years ago
report_content.yaml MSC4260: Reporting users (Client-Server API) (#2093) 10 months ago
room_event_by_timestamp.yaml Fix relative URLs when serving the specification with a custom `baseURL` (#1984) 1 year ago
room_initial_sync.yaml Remove extra trailing quotes from sync API specs (#2091) 10 months ago
room_send.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
room_state.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
room_upgrades.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
rooms.yaml Use `patternProperties` in more places with supported formats (#1813) 2 years ago
search.yaml Use `patternProperties` in more places with supported formats (#1813) 2 years ago
space_hierarchy.yaml Clarify which rooms are returned from /hierarchy (#2064) 11 months ago
sso_login_redirect.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 3 years ago
support.yaml Clarify Well-Known URIs (#2140) 8 months ago
sync.yaml Fix `/sync` example (#2077) 9 months ago
tags.yaml Factor out common definition of `Tag` type (#1793) 2 years ago
third_party_lookup.yaml Document `instance_id` field of `/thirdparty/protocols` (#2051) 11 months ago
third_party_membership.yaml Clarifications around third-party invites (#2083) 9 months ago
threads_list.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
to_device.yaml Use `patternProperties` in more places with supported formats (#1813) 2 years ago
typing.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
users.yaml Clarify the meaning of "public rooms" for user directory queries (#2102) 8 months ago
versions.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
voip.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
wellknown.yaml Clarify Well-Known URIs (#2140) 8 months ago
whoami.yaml Clarify formats of string types in account sections (#2046) 1 year ago