/
NE
nextcloud
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
avatar
10
ban
3
bot
7
breakout_room
9
calendar_integration
2
call
11
chat
26
conversation_tag
6
federation
3
files_integration
3
guest
1
hosted_signaling_server
2
internal_signaling
3
live_transcription
6
matrix_account
10
matrix_admin
5
matrix_room
4
matterbridge
6
poll
7
preset
1
reaction
3
recording
7
room
59
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/room
Get all currently existent rooms which the user has joined
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room
Create a room with a user, a group or a circle
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/listed-room
Get listed rooms with optional search term
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/breakout-rooms
Get breakout rooms
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}
Get a room
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}
Rename a room
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}
Delete a room
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/note-to-self
Get the "Note to self" conversation for the user
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/participants
Get a list of participants for a room
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/participants
Synchronize the participants of a conversation with the given list
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/participants
Add a participant to a room
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/favorite
Add a room to the favorites
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/favorite
Remove a room from the favorites
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/notify
Update the notification level for a room
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/notify-calls
Update call notifications
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/description
Update the description of a room
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/object
Unbind a room from its object to prevent automatic retention
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/breakout-rooms/participants
Get the breakout room participants for a room
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/participants/self
Remove the current user from a room
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/attendees
Remove an attendee from a room
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/public
Allowed guests to join conversation
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/public
Disallowed guests to join conversation
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/read-only
Set read-only state of a room
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/listable
Make a room listable
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/mention-permissions
Update the mention permissions for a room
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/password
Set a password for a room
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/archive
Archive a conversation
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/archive
Unarchive a conversation
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/preserve
Preserve a conversation
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/preserve
Stop preserving a conversation
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/tags
Assign conversation tags
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/important
Mark a conversation as important (still sending notifications while on DND)
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/important
Mark a conversation as unimportant (no longer sending notifications while on DND)
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/sensitive
Mark a conversation as sensitive (no last message is visible / no push preview is shown)
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/sensitive
Mark a conversation as insensitive (last message is visible / push preview is shown)
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/participants/active
Join a room
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/participants/active
Leave a room
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/participants/state
Set active state for a session
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/moderators
Promote an attendee to moderator or owner
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/moderators
Demote an attendee from moderator or owner
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/permissions/{mode}
Update the permissions of a room
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/attendees/permissions
Update the permissions of an attendee
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/attendees/permissions/all
Update the permissions of all attendees
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/webinar/lobby
Update the lobby state for a room
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/webinar/sip
Update SIP enabled state
put
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/recording-consent
Set recording consent requirement for this conversation
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/participants/resend-invitations
Resend invitations
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/message-expiration
Update message expiration time
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/import-emails
Import a list of email attendees
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/capabilities
Get capabilities for a room
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/meeting
Schedule a meeting for a conversation
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/federation/active
Join room on the host server using the session id of the federated user
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/federation/active
Leave room on the host server using the session id of the federated user
get
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/pin/{pin}
Verify a dial-in PIN (SIP bridge)
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/verify-dialin
Verify a dial-in PIN (SIP bridge)
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/direct-dial-in
Direct dial-in (SIP bridge)
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/verify-dialout
Verify a dial-out number (SIP bridge)
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/open-dial-in
Create a guest by their dial-in
delete
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/rejected-dialout
Reset call ID of a dial-out participant when the SIP gateway rejected it
settings
6
signaling
1
thread
5
user_avatar
2
room
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Preserve a conversation
post
/ocs/v2.php/apps/spreed/api/{apiVersion}/room/{token}/preserve
Jun 24, 2026
94d848ffb581
Revision changes
info
endpoint added