Skip to content

Release the ringtone

POST
/rooms/calls/{room}/end
curl --request POST \
--url https://collab.work.optidata.cloud/api/rooms/calls/a3050cd3-5921-4153-b90a-owt42-e94de63c7b15/end \
--header 'Authorization: Bearer <token>'

Releases the caller’s ringtone claim for this room (see claimRingtone), so the next incoming call in the room can ring again. It does not disconnect anyone from the meeting. You must be a party of the call.

Answers 200 with an empty body.

room
required
string

The room’s hash (from its link) or its permanent-link identifier custom_hash.

Claim released. Empty body.

No authentication key was sent, or it is malformed.

Media typeapplication/json

Authentication failures use an error key rather than message.

object
error
required
string
Examples
Examplemissing

No bearer token sent

{
"error": "JWT passport exception: Missing bearer token in request"
}

You are not a party of the call (the room’s owner, someone admitted to the room or holding a moderator or admin role in it, or someone rung into it within the last hour), or a field naming the actor is not your own uuid.

Media typeapplication/json

A refused or not-found request.

object
message
required
string
Examples

Not a party of the call

{
"message": "You are not a participant of this call."
}

No room has this hash or permanent link.

Media typeapplication/json

A refused or not-found request.

object
message
required
string
Examples
ExamplenotFound
{
"message": ""
}

The authentication key is expired or not recognised. Get a fresh one and retry.

Media typeapplication/json

Authentication failures use an error key rather than message.

object
error
required
string
Examples
Exampleexpired
{
"error": "JWT passport expired: Passport expired"
}