All integrations

ClickMeeting

MESSAGING · CALENDAR

Webinar rooms, registrations, sessions, and recordings on their account.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

clickmeeting_delete_conferences_by_conference_id_tokensWRITE

Delete tokens via DELETE /conferences/{conference_id}/tokens. If the attribute access_type is set to 3 for the specific room, you can delete (deactivate) access tokens. deactivates access tokens of an access_type 3 room

api
clickmeeting_delete_conferences_by_room_idWRITE

Deleting room via DELETE /conferences/{room_id}. Method deletes a particular room. rooms are deleted permanently, through the API and from the account panel

api
clickmeeting_delete_conferences_by_room_id_recordingsWRITE

Delete all recordings via DELETE /conferences/{room_id}/recordings. Method allows to delete all recordings of a particular room

api
clickmeeting_delete_conferences_by_room_id_recordings_by_recording_idWRITE

Delete recording via DELETE /conferences/{room_id}/recordings/{recording_id}. Method deletes a particular recording

api
clickmeeting_delete_file_library_by_file_idWRITE

Deleting of file via DELETE /file-library/{file_id}. Methods allows to delete file from file library

api
clickmeeting_get_chatsREAD

Get list of chats via GET /chats. Method returns list of chats. each entry's download_link is a chat archive (a binary download this integration does not proxy)

api
clickmeeting_get_conferences_by_room_idREAD

Get data of a particular room via GET /conferences/{room_id}. Method returns details of a particular room. room_id is the numeric room id (a non-numeric segment is read as a status filter)

api
clickmeeting_get_conferences_by_room_id_recordingsREAD

Get recordings list via GET /conferences/{room_id}/recordings. Method returns list of recordings of a particular room

api
clickmeeting_get_conferences_by_room_id_registrations_by_statusREAD

Get all registered participants via GET /conferences/{room_id}/registrations/{status}. Method returns registered participants of a particular room by registration status. status is all or active

api
clickmeeting_get_conferences_by_room_id_sessionsREAD

Generating a list of room sessions via GET /conferences/{room_id}/sessions. Method returns list of all sessions of a particular room

api
clickmeeting_get_conferences_by_room_id_sessions_by_session_idREAD

Getting data of a particular room and breakout room sessions via GET /conferences/{room_id}/sessions/{session_id}. Method returns data of a particular room session, including breakout rooms

api
clickmeeting_get_conferences_by_room_id_sessions_by_session_id_attendeesREAD

Getting data of all session attendees via GET /conferences/{room_id}/sessions/{session_id}/attendees. Method returns data of all attendees in particular room session

api
clickmeeting_get_conferences_by_room_id_sessions_by_session_id_generate_pdf_by_langREAD

PDF report generating via GET /conferences/{room_id}/sessions/{session_id}/generate-pdf/{lang}. Method generates PDF report of a particular room session. asynchronous: status is NEW, IN_PROGRESS, FINISHED (url set) or FAILED -- call again until FINISHED

api
clickmeeting_get_conferences_by_room_id_sessions_by_session_id_registrationsREAD

Get all registered participants in a particular session via GET /conferences/{room_id}/sessions/{session_id}/registrations. Method returns all registered participants of a particular session

api
clickmeeting_get_conferences_by_room_id_tokensREAD

Get generated access tokens via GET /conferences/{room_id}/tokens. If attribute access_type was set to value 3 (token protected) we can download the list of generated tokens for the particular event room

api
clickmeeting_get_conferences_by_statusREAD

Generating a list of meeting rooms (meetings and webinars) via GET /conferences/{status}. Method returns list of conferences. status is active or inactive. rooms inactive for more than 6 months are removed from the list automatically

api
clickmeeting_get_conferences_recordingsREAD

Get list of all recordings via GET /conferences/recordings. Method returns list of all recordings of a particular account

api
clickmeeting_get_file_libraryREAD

Get list of files via GET /file-library. Methods allows to get list of files

api
clickmeeting_get_file_library_by_file_idREAD

Get file details via GET /file-library/{file_id}. Method allows to get file details. the url field is the raw download address (a binary download this integration does not proxy)

api
clickmeeting_get_file_library_conferences_by_room_idREAD

Get file list of a particular room via GET /file-library/conferences/{room_id}. Method returns list of files of a particular room

api
clickmeeting_get_phone_gatewaysREAD

Get list of all available phone numbers via GET /phone_gateways. Method returns list of available phone numbers

api
clickmeeting_get_pingREAD

Api status via GET /ping. Method allows to send PING request. answers {"ping": "pong"}; requires the key (401 without one, measured 2026-09-11)

api
clickmeeting_get_time_zone_listREAD

Get time zone list via GET /time_zone_list. Method returns list of time zones

api
clickmeeting_get_time_zone_list_by_countryREAD

Get time zone list by country via GET /time_zone_list/{country}. Method returns list of time zones of a particular country

api
clickmeeting_post_conferencesWRITE

Adding new conference room via POST /conferences. Method adds new conference room. room_type is meeting or webinar; access_type 1 open, 2 password (send password), 3 token. starts_at is 'YYYY-mm-dd H:i:s' or ISO 8601; duration is hours as H:MM

api
clickmeeting_post_conferences_by_conference_id_recordings_by_recording_id_publishWRITE

Publish recording via POST /conferences/{conference_id}/recordings/{recording_id}/publish. Method publishes a particular recording

api
clickmeeting_post_conferences_by_conference_id_recordings_by_recording_id_unpublishWRITE

Unpublish recording via POST /conferences/{conference_id}/recordings/{recording_id}/unpublish. Method unpublishes a particular recording

api
clickmeeting_post_conferences_by_room_id_invitation_emailWRITE

Send invitation email via POST /conferences/{room_id}/invitation/email/{lang}. lang is en, pl, ru, es, de, fr, it or pt; template is basic or advanced; role is listener (default) or presenter

api
clickmeeting_post_conferences_by_room_id_registrationWRITE

Register participant via POST /conferences/{room_id}/registration. Method allows to register participant to a particular room. returns the registrant's meeting url

api
clickmeeting_post_conferences_by_room_id_room_autologin_hashWRITE

Auto-login url to meeting room via POST /conferences/{room_id}/room/autologin_hash. build the auto-login url as <room_url>?l=<autologin_hash>. role is listener, moderator, guest_speaker, presenter or host

api
clickmeeting_post_conferences_by_room_id_tokenWRITE

Get tokens assigned to particular emails via POST /conferences/{room_id}/token. If the attribute access_type is set to 3 for the specific room, you can get access tokens by providing email addresses tokens are assigned to. room must have access_type 3

api
clickmeeting_post_conferences_by_room_id_tokensWRITE

Access token generation via POST /conferences/{room_id}/tokens. If the attribute access_type is set to 3 for the specific room, you can generate access tokens for meeting or webinar participants. room must have access_type 3; up to 1000 tokens per request

api
clickmeeting_post_contactsWRITE

Adding new contact via POST /contacts. Method add new contact into account

api
clickmeeting_put_conferences_by_room_idWRITE

Editing Room Parametres via PUT /conferences/{room_id}. Method allows editing of a particular room. include permanent_room when changing starts_at or duration

api

Put ClickMeeting behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.