SalesOS.

Meetings

Meeting scheduling and management

Meetings Controller_schedule Meeting

POST
/api/meetings/schedule

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired
curl -X POST "https://www.salesos.org/api/api/meetings/schedule" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Meetings Controller_join Ad Hoc Meeting

POST
/api/meetings/join-adhoc

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired
curl -X POST "https://www.salesos.org/api/api/meetings/join-adhoc" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Meetings Controller_validate Meeting Url

POST
/api/meetings/validate-url

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://www.salesos.org/api/api/meetings/validate-url" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Meetings

GET
/api/meetings

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings" \
  -H "Authorization: Bearer <token>"

Meetings Controller_create Meeting

POST
/api/meetings

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired
curl -X POST "https://www.salesos.org/api/api/meetings" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Meetings Controller_handle Transcript Webhook

POST
/api/meetings/webhook/transcript

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://www.salesos.org/api/api/meetings/webhook/transcript" \
  -H "Authorization: Bearer <token>"

Meetings Controller_handle Status Webhook

POST
/api/meetings/webhook/status

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://www.salesos.org/api/api/meetings/webhook/status" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Zoom Webhook Health

GET
/api/meetings/webhook/zoom

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/webhook/zoom" \
  -H "Authorization: Bearer <token>"

Meetings Controller_handle Zoom Webhook

POST
/api/meetings/webhook/zoom

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Header Parameters

x-zm-signatureRequiredstring
x-zm-request-timestampRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/webhook/zoom" \
  -H "x-zm-signature: <string>" \
  -H "x-zm-request-timestamp: <string>" \
  -H "Authorization: Bearer <token>"

Meetings Controller_search Meetings

POST
/api/meetings/search

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://www.salesos.org/api/api/meetings/search" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Meetings For Opportunity

GET
/api/meetings/opportunity/{opportunityId}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

opportunityIdRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/opportunity/<string>" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Meetings For Account

GET
/api/meetings/account/{accountId}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

accountIdRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/account/<string>" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Attendee Status

GET
/api/meetings/attendee/status

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/attendee/status" \
  -H "Authorization: Bearer <token>"

Meetings Controller_join Meeting With Attendee

POST
/api/meetings/attendee/join

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://www.salesos.org/api/api/meetings/attendee/join" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Attendee Bot Status

GET
/api/meetings/attendee/bot/{botId}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

botIdRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/attendee/bot/<string>" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Attendee Bot Transcript

GET
/api/meetings/attendee/bot/{botId}/transcript

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

botIdRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/attendee/bot/<string>/transcript" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Attendee Bot Recording

GET
/api/meetings/attendee/bot/{botId}/recording

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

botIdRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/attendee/bot/<string>/recording" \
  -H "Authorization: Bearer <token>"

Meetings Controller_leave Attendee Bot Meeting

POST
/api/meetings/attendee/bot/{botId}/leave

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

botIdRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/attendee/bot/<string>/leave" \
  -H "Authorization: Bearer <token>"

Meetings Controller_list Attendee Bots

GET
/api/meetings/attendee/bots

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/attendee/bots" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Health Status

GET
/api/meetings/health

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/health" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Bot Detailed Status

GET
/api/meetings/health/bots

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/health/bots" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Transcription Stats

GET
/api/meetings/health/transcriptions

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/health/transcriptions" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Liveness

GET
/api/meetings/health/live

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/health/live" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Readiness

GET
/api/meetings/health/ready

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/health/ready" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Realtime Status

GET
/api/meetings/realtime/status

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/realtime/status" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Realtime Config

GET
/api/meetings/realtime/config

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/realtime/config" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Realtime Token

POST
/api/meetings/{id}/realtime/token

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/realtime/token" \
  -H "Authorization: Bearer <token>"

Meetings Controller_exchange Realtime Sdp

POST
/api/meetings/{id}/realtime/sdp

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/realtime/sdp" \
  -H "Authorization: Bearer <token>"

Meetings Controller_receive Realtime Transcript

POST
/api/meetings/{id}/realtime/transcript

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/realtime/transcript" \
  -H "Authorization: Bearer <token>"

Meetings Controller_end Realtime Session

POST
/api/meetings/{id}/realtime/end

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/realtime/end" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Meeting Prep

GET
/api/meetings/prep

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Query Parameters

meetingIdRequiredstring
accountIdRequiredstring
leadIdRequiredstring
opportunityIdRequiredstring
contactIdRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/prep?meetingId=%3Cstring%3E&accountId=%3Cstring%3E&leadId=%3Cstring%3E&opportunityId=%3Cstring%3E&contactId=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Meeting Prep By Id

GET
/api/meetings/{id}/prep

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/prep" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Meeting

GET
/api/meetings/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>" \
  -H "Authorization: Bearer <token>"

Meetings Controller_delete Meeting

DELETE
/api/meetings/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X DELETE "https://www.salesos.org/api/api/meetings/<string>" \
  -H "Authorization: Bearer <token>"

Meetings Controller_update Meeting

PUT
/api/meetings/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired

Path Parameters

idRequiredstring
curl -X PUT "https://www.salesos.org/api/api/meetings/<string>" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Meetings Controller_get Transcript

GET
/api/meetings/{id}/transcript

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/transcript" \
  -H "Authorization: Bearer <token>"

Meetings Controller_upload Transcript

POST
/api/meetings/{id}/transcript

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/transcript" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Meetings Controller_get Analysis

GET
/api/meetings/{id}/analysis

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/analysis" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Audit Logs

GET
/api/meetings/{id}/audit-logs

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring

Query Parameters

actionRequiredstring
statusRequiredstring
limitRequiredstring
offsetRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/audit-logs?action=%3Cstring%3E&status=%3Cstring%3E&limit=%3Cstring%3E&offset=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Meetings Controller_analyze Meeting

POST
/api/meetings/{id}/analyze

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/analyze" \
  -H "Authorization: Bearer <token>"

Meetings Controller_generate Summary

POST
/api/meetings/{id}/generate-summary

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/generate-summary" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Meetings Controller_get Summary

GET
/api/meetings/{id}/summary

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/summary" \
  -H "Authorization: Bearer <token>"

Meetings Controller_approve Actions

POST
/api/meetings/{id}/approve-actions

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/approve-actions" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Meetings Controller_resync Meeting

POST
/api/meetings/{id}/resync

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/resync" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Action Items

GET
/api/meetings/{id}/action-items

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/action-items" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Insights

GET
/api/meetings/{id}/insights

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/insights" \
  -H "Authorization: Bearer <token>"

Meetings Controller_join Meeting With Bot

POST
/api/meetings/{id}/bot/join

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/bot/join" \
  -H "Authorization: Bearer <token>"

Meetings Controller_leave Meeting With Bot

POST
/api/meetings/{id}/bot/leave

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X POST "https://www.salesos.org/api/api/meetings/<string>/bot/leave" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Bot Status

GET
/api/meetings/{id}/bot/status

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/bot/status" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Live Transcript

GET
/api/meetings/{id}/bot/transcript

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X GET "https://www.salesos.org/api/api/meetings/<string>/bot/transcript" \
  -H "Authorization: Bearer <token>"

Meetings Controller_get Active Bots

GET
/api/meetings/bots/active

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/bots/active" \
  -H "Authorization: Bearer <token>"

Meetings Controller_is Bot Configured

GET
/api/meetings/bots/configured

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://www.salesos.org/api/api/meetings/bots/configured" \
  -H "Authorization: Bearer <token>"