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
Johannes Marbach c7581356bf
MSC4260: Reporting users (Client-Server API) (#2093)
* MSC4260: Reporting users (Client-Server API)

Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>

* Add changelog

* Update data/api/client-server/report_content.yaml

Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>

* Move option to consistently respond with 200 to user reporting endpoint

* Move optional random delay to event and user reporting endpoints

* Make reason required for user and room reports

* Fix requiredness syntax

---------

Signed-off-by: Johannes Marbach <n0-0ne+github@mailbox.org>
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
9 months ago
..
definitions Deduplicate `Invite3pid` (#2074) 9 months ago
account-data.yaml Fix relative URLs when serving the specification with a custom `baseURL` (#1984) 1 year ago
admin.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
administrative_contact.yaml Add error codes from MSC4178 (#1944) 12 months ago
appservice_ping.yaml Fix relative URLs when serving the specification with a custom `baseURL` (#1984) 1 year ago
appservice_room_directory.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years 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 Deduplicate `Invite3pid` (#2074) 9 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) 10 months ago
key_backup.yaml Deduplicate `RoomKeysUpdateResponse` (#2073) 9 months ago
keys.yaml Specify the order in which one-time keys are returned (MSC4225) (#2029) 12 months ago
kicking.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years ago
knocking.yaml MSC4213: Remove server_name parameter (#2059) 10 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 Document `instance_id` field of `/thirdparty/protocols` (#2051) 10 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) 1 year 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) 9 months ago
openid.yaml Fix security schemes in OpenAPI definitions (#1772) 2 years 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) 11 months ago
refresh.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 3 years ago
registration.yaml Clarify formats of string types in account sections (#2046) 11 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) 9 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) 9 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) 10 months ago
sso_login_redirect.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 3 years ago
support.yaml Clarify formats of string types for the `GET /.well-known/matrix/support` endpoint (#1978) 1 year ago
sync.yaml Remove distinction between `StateFilter` and `RoomEventFilter` (#2015) 1 year 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) 10 months ago
third_party_membership.yaml Deduplicate `Invite3pid` (#2074) 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 Fix security schemes in OpenAPI definitions (#1772) 2 years 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 Upgrade Swagger data to OpenAPI 3.1 (#1310) 3 years ago
whoami.yaml Clarify formats of string types in account sections (#2046) 11 months ago