Skip to navigation

End Conference

End the conference and hang up every participant, including anyone still being dialed.

Authentication

PINNACLE-API-KEYstring
API Key authentication via header

Path parameters

idstringRequired

Response

The ended conference.
idstring
labelstring or null
statusenum
  • waiting: Created, but nobody has joined yet.
  • active: At least one participant has joined.
  • ended: Over. Every participant’s call has been hung up.
Allowed values:
participant_countinteger
Participants currently joined.
max_participantsinteger2-50
hold_audio_urlstring or null
What participants on hold hear.
speaking_eventsboolean

Whether participant.speaking events are sent when the active speaker changes.

metadatamap from strings to strings
created_atstringformat: "date-time"
started_atstring or nullformat: "date-time"
ended_atstring or nullformat: "date-time"
ended_reasonenum or null

Why a conference ended. A conference never ends just because one person is left.

  • empty: The last participant left.
  • ended_by_api: Ended with DELETE /conferences/{id} or the conference.end command.
  • participant_ended_it: A participant added with end_conference_on_leave: true left.
  • time_limit: Reached the 4-hour limit.
  • expired_waiting: Nobody joined in time.
  • failed: The conference couldn’t be started.
participantslist of objects

Errors

401
Unauthorized Error
404
Not Found Error
500
Internal Server Error
502
Bad Gateway Error