Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
34579b4
refactor: remove the webdav from the integrations
ahmed-n-abdeltwab Jul 17, 2025
ec09975
refactor: remove pinMessage endpoint from messaging.yaml
ahmed-n-abdeltwab Jul 29, 2025
e29b515
refactor: remove oauth-apps.create endpoint from integrations.yaml
ahmed-n-abdeltwab Jul 30, 2025
2511f83
refactor: remove auth-apps.list endpoint from integrations.yaml
ahmed-n-abdeltwab Aug 1, 2025
8484c0a
refactor: remove aoth-apps.delete endpoint from integration
ahmed-n-abdeltwab Aug 4, 2025
da38710
refactor: remove auth-app.update from integration.yaml
ahmed-n-abdeltwab Aug 5, 2025
310412e
refactor: remove permissions.list, permissions.update endpoint from u…
ahmed-n-abdeltwab Aug 7, 2025
b818278
refactor: remove oauth-apps.get endpoint from integration.yaml
ahmed-n-abdeltwab Aug 9, 2025
ab7bd56
refactor: remove dm.delete endpoint from messaging.yaml
ahmed-n-abdeltwab Aug 11, 2025
fe1a149
refactor: remove e2e.setRoomKeyID endpoint from settings.yaml
ahmed-n-abdeltwab Aug 15, 2025
f27016e
refactor: remove unPinMessage endpoint from messaging.yaml
ahmed-n-abdeltwab Aug 25, 2025
b1cb26e
Merge branch 'main' into feat/openapi
ahmed-n-abdeltwab Dec 17, 2025
0710134
Merge branch 'RocketChat:main' into feat/openapi
ahmed-n-abdeltwab Feb 23, 2026
86d8847
chore(rooms.yaml): Remove deprecated rooms.favorite endpoint
ahmed-n-abdeltwab Feb 23, 2026
ed24359
chore(content-management.yaml): Remove deprecated custom-user-status.…
ahmed-n-abdeltwab Feb 24, 2026
2228682
chore(miscellaneous.yaml): Remove deprecated commands.get endpoint
ahmed-n-abdeltwab Feb 24, 2026
56b8c1c
chore(notifications.yaml): Remove deprecated push.test endpoint
ahmed-n-abdeltwab Feb 24, 2026
06a33b2
chore(settings.yaml): Remove deprecated e2e.getUsersOfRoomWithoutKey …
ahmed-n-abdeltwab Feb 24, 2026
bbb76d3
chore(content-management.yaml): Remove deprecated emoji-custom.create…
ahmed-n-abdeltwab Feb 25, 2026
2c063a7
chore(messaging.yaml): Remove deprecated dm.close endpoint
ahmed-n-abdeltwab Feb 25, 2026
d0463ba
chore(messaging.yaml): Remove deprecated autotranslate.translateMessa…
ahmed-n-abdeltwab Feb 25, 2026
acd3008
chore(settings.yaml): Remove deprecated e2e.fetchMyKeys endpoint
ahmed-n-abdeltwab Feb 27, 2026
5d40f87
chore(settings.yaml): Remove deprecated e2e.updateGroupKey endpoint
ahmed-n-abdeltwab Feb 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 0 additions & 147 deletions content-management.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,69 +86,6 @@ paths:
success: true
'401':
$ref: '#/components/responses/authorizationError'
/api/v1/emoji-custom.create:
post:
tags:
- Custom Emoji
summary: Create an Emoji
description: |
Upload a custom emoji to the workspace. Make sure that you have configured the storage system. For details, refer to the [Manage Custom Sounds and Emojis](https://docs.rocket.chat/docs/manage-custom-sounds-and-emojis) document.

Permission required: `manage-emoji`

### Changelog
| Version | Description |
| ---------------- | ------------|
|0.74.0 | Added |
operationId: post-api-v1-emoji-custom.create
parameters:
- $ref: '#/components/parameters/Auth-Token'
- $ref: '#/components/parameters/UserId'
requestBody:
content:
multipart/form-data:
schema:
type: object
required:
- emoji
- name
properties:
emoji:
type: string
description: The image file to use as the new custom emoji.
format: binary
name:
type: string
description: The name of the new custom emoji.
aliases:
type: string
description: The alias of the new custom emoji.
responses:
'200':
$ref: '#/components/responses/trueSuccess'
'400':
description: Bad Request
content:
application/json:
schema:
type: object
properties:
success:
type: boolean
error:
type: string
examples:
Example 1:
value:
success: false
error: Missing Content-Type
Example 2:
value:
success: false
error: '[No file uploaded]'
errorType: No file uploaded
'401':
$ref: '#/components/responses/authorizationError'
/api/v1/emoji-custom.delete:
post:
tags:
Expand Down Expand Up @@ -456,90 +393,6 @@ paths:
success: true
'401':
$ref: '#/components/responses/authorizationError'
/api/v1/custom-user-status.list:
get:
tags:
- Custom User Status
summary: List Custom User Status
description: |-
Lists all available custom user's status.

### Changelog
| Version | Description |
| ---------------- | ------------|
|7.0.0 | Added `name` and `_id` query parameters for filtering. |
|2.4.0 | Added |
operationId: get-api-v1-custom-user-status.list
parameters:
- $ref: '#/components/parameters/Auth-Token'
- $ref: '#/components/parameters/UserId'
- name: name
in: query
description: |-
Filter list by the name of the custom status.
schema:
type: string
example: lunch
- name: _id
in: query
description: |-
Filter list by the _id of the custom status.
schema:
type: string
example: 6731e2ce3b74d3c57d334d0f
- $ref: '#/components/parameters/count'
- $ref: '#/components/parameters/offset'
- schema: {}
in: query
name: sort
description: |-
Sort the order of custom user status in ascending (`1`) or descending (`-1`) order. The options are:
* `name`: Sort by name. For example, `sort={"name": 1}` (default) or `sort={"name": -1}`.
* `statusType`: Sort by status type. For example, `sort={"statusType": 1}` or sort=`{"statusType": -1}`.
* You can also sort using both parameters. For example, `sort={"name": 1, "statusType": -1}`.
responses:
'200':
description: OK
content:
application/json:
schema:
type: object
properties:
statuses:
type: array
items:
type: object
properties:
_id:
type: string
name:
type: string
statusType:
type: string
_updatedAt:
type: string
count:
type: integer
offset:
type: integer
total:
type: integer
success:
type: boolean
examples:
Success Example:
value:
statuses:
- _id: 63f61be0b000b6b6d86704c8
name: brb
statusType: away
_updatedAt: '2023-02-22T13:42:56.811Z'
count: 1
offset: 0
total: 1
success: true
'401':
$ref: '#/components/responses/authorizationError'
/api/v1/custom-user-status.create:
post:
tags:
Expand Down
2 changes: 0 additions & 2 deletions integrations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1603,8 +1603,6 @@ paths:
method: deleteOAuthApp
tags:
- name: Integration
- name: OAuth Apps
- name: WebDAV
components:
parameters:
offset:
Expand Down
Loading