Skip to content
Scalekit Docs
Talk to an EngineerDashboard

Zoom Revenue Accelerator connector

OAuth 2.0CRM & SalesAIAnalytics

Connect to Zoom Revenue Accelerator (formerly Zoom IQ). Access sales conversation intelligence, deal insights, scorecards, CRM data imports, and team...

Zoom Revenue Accelerator connector

  1. Terminal window
    npm install @scalekit-sdk/node

    Full SDK reference: Node.js | Python

  2. Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. quickstart.ts
    import { ScalekitClient } from '@scalekit-sdk/node'
    import 'dotenv/config'
    const scalekit = new ScalekitClient(
    process.env.SCALEKIT_ENV_URL,
    process.env.SCALEKIT_CLIENT_ID,
    process.env.SCALEKIT_CLIENT_SECRET,
    )
    const actions = scalekit.actions
    const connector = 'zoomrevenueaccelerator'
    const identifier = 'user_123'
    // Generate an authorization link for the user
    const { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })
    console.log('Authorize Zoom Revenue Accelerator:', link)
    process.stdout.write('Press Enter after authorizing...')
    await new Promise(r => process.stdin.once('data', r))
    // Make your first call
    const result = await actions.executeTool({
    connector,
    identifier,
    toolName: 'zoomrevenueaccelerator_get_crm_registration',
    toolInput: {},
    })
    console.log(result)

Connect this agent connector to let your agent:

  • To revoke team access, grant team access — Stop the current team from granting the specified target teams access to its conversation recordings
  • From revoke team access, grant team access — Stop the specified source teams from granting the current team access to their conversation recordings
  • Event multipart upload — Initiate a multipart file upload (to obtain an upload_context for uploading parts) or complete one after all parts have been uploaded
  • Team move — Move a Revenue Accelerator team under a new parent team, changing the account’s team hierarchy
  • Update team, conversation host, conversation comment — Update the name of a specific Revenue Accelerator team
  • Crm unregister, register — Unregister the current custom CRM API integration for this Zoom account

Use the exact tool names from the Tool list below when you call execute_tool. If you’re not sure which name to use, list the tools available for the current user first.

zoomrevenueaccelerator_add_conversation#Add a Revenue Accelerator conversation by IQ file ID or third-party download URL, including participants and speech timeline.12 params

Add a Revenue Accelerator conversation by IQ file ID or third-party download URL, including participants and speech timeline.

NameTypeRequiredDescription
conversation_typestringrequiredThe conversation type: meeting or phone.
meeting_start_timestringrequiredThe meeting start time.
conversation_topicstringoptionalThe meeting/phone topic.
deal_idstringoptionalThe Zoom deal ID.
download_urlstringoptionalThe third party download URL.
file_idstringoptionalThe IQ file's unique ID.
host_idstringoptionalThe host user ID or email address.
meeting_end_timestringoptionalThe meeting end time.
participantsarrayoptionalA list of the participants, up to a maximum of 200. For external users, only need to pass display name.
primary_languagestringoptionalThe primary language.
timelinearrayoptionalThe speech timeline, who spoke when.
timezonestringoptionalTime zone to format time.
zoomrevenueaccelerator_add_conversation_comment#Add a new comment to a specific Revenue Accelerator conversation, optionally mentioning users or teams and anchoring it to a point in the recording.7 params

Add a new comment to a specific Revenue Accelerator conversation, optionally mentioning users or teams and anchoring it to a point in the recording.

NameTypeRequiredDescription
commentstringrequiredThe actual comment.
conversationIdstringrequiredThe conversation's ID. If it begins with a / character or contains // characters, it must be double encoded.
is_privatebooleanoptionalDetermine whether comment is public or private.
mention_team_idsarrayoptionalThe list of teams mentioned in the comment (up to 50).
mention_user_idsarrayoptionalThe list of the users mentioned in the comment (up to 50).
parent_comment_idstringoptionalThe parent comment's ID in this conversation.
time_in_recordingstringoptionalThe time in recording which the player should advance.
zoomrevenueaccelerator_add_user_conversation#Add a new Revenue Accelerator conversation for a user by meeting recording URL or meeting UUID.3 params

Add a new Revenue Accelerator conversation for a user by meeting recording URL or meeting UUID.

NameTypeRequiredDescription
userIdstringrequiredThe user ID or email address of the user, or the text 'me' for the current user.
meeting_uuidstringoptionalThe Meeting ID. Each meeting instance generates its own meeting UUID.
recording_linkstringoptionalThe meeting record url. It could be share_url or play_url.
zoomrevenueaccelerator_assign_team_managers#Assign one or more Zoom users as managers of a Revenue Accelerator team. Requires that your account supports hierarchical structure teams.2 params

Assign one or more Zoom users as managers of a Revenue Accelerator team. Requires that your account supports hierarchical structure teams.

NameTypeRequiredDescription
teamIdstringrequiredThe Zoom specific team ID to assign managers to. Retrieve by calling List Account Teams.
user_idsarrayrequiredList of Zoom user IDs to assign as team managers.
zoomrevenueaccelerator_assign_team_members#Add one or more users to a Revenue Accelerator team. Identify each user by user_id or email (up to 200 users per call).2 params

Add one or more users to a Revenue Accelerator team. Identify each user by user_id or email (up to 200 users per call).

NameTypeRequiredDescription
membersarrayrequiredList of members to add to the team, up to a maximum of 200. Each member is identified by user_id or email - if user_id is provided, email is ignored.
teamIdstringrequiredThe Zoom specific team ID to add members to. Retrieve by calling List Account Teams.
zoomrevenueaccelerator_create_team#Create a new Revenue Accelerator team. Optionally specify a parent team ID to create a child team in a hierarchical structure. Create teams one at a time if your account has hierarchical teams enabled - concurrent hierarchical team creation is not supported.2 params

Create a new Revenue Accelerator team. Optionally specify a parent team ID to create a child team in a hierarchical structure. Create teams one at a time if your account has hierarchical teams enabled - concurrent hierarchical team creation is not supported.

NameTypeRequiredDescription
team_namestringrequiredThe name of the new team.
parent_team_idstringoptionalZoom team ID. Fill this field to create a child team; leave empty to create a new flat or root team.
zoomrevenueaccelerator_delete_conversation#Delete a Revenue Accelerator conversation by conversation ID.1 param

Delete a Revenue Accelerator conversation by conversation ID.

NameTypeRequiredDescription
conversationIdstringrequiredThe conversation's ID. If it begins with a / character or contains // characters, it must be double encoded.
zoomrevenueaccelerator_delete_conversation_comment#Delete a comment from a specific Revenue Accelerator conversation.2 params

Delete a comment from a specific Revenue Accelerator conversation.

NameTypeRequiredDescription
commentIdstringrequiredThe comment's ID.
conversationIdstringrequiredThe conversation's ID. If it begins with a / character or contains // characters, it must be double encoded.
zoomrevenueaccelerator_delete_deal_activity#Delete a specific activity from a Revenue Accelerator deal, identified by either conversation ID or message ID.3 params

Delete a specific activity from a Revenue Accelerator deal, identified by either conversation ID or message ID.

NameTypeRequiredDescription
conversation_idstringrequiredThe conversation ID. Use either conversation_id or message_id to identify the activity to delete.
dealIdstringrequiredThe deal's ID.
message_idstringrequiredThe message ID. Use either conversation_id or message_id to identify the activity to delete.
zoomrevenueaccelerator_delete_team#Delete a Revenue Accelerator team. If the team is a flat team, ensure its team members list is empty first. Delete teams one at a time if your account has hierarchical teams enabled - concurrent hierarchical team deletion is not supported.1 param

Delete a Revenue Accelerator team. If the team is a flat team, ensure its team members list is empty first. Delete teams one at a time if your account has hierarchical teams enabled - concurrent hierarchical team deletion is not supported.

NameTypeRequiredDescription
teamIdstringrequiredThe Zoom specific team ID to delete. Retrieve by calling List Account Teams.
zoomrevenueaccelerator_get_conversation#Get information for a specific Revenue Accelerator conversation by its conversation ID.1 param

Get information for a specific Revenue Accelerator conversation by its conversation ID.

NameTypeRequiredDescription
conversationIdstringrequiredThe conversation's ID. If the ID begins with a `/` character or contains `//` characters, you must double encode the ID value.
zoomrevenueaccelerator_get_conversation_analysis#Get the content analysis for a specific conversation, such as topics, next steps, engaging questions, indicators, smart chapters, or deal memo analysis.4 params

Get the content analysis for a specific conversation, such as topics, next steps, engaging questions, indicators, smart chapters, or deal memo analysis.

NameTypeRequiredDescription
analysis_typestringrequiredThe content analysis type of conversations to query: topics, nextSteps, engagingQuestions, indicators, smartChapters, dealMemo, or all.
conversationIdstringrequiredThe conversation's ID. If the ID begins with a `/` character or contains `//` characters, you must double encode the ID value.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
zoomrevenueaccelerator_get_conversation_interactions#Get interactions (participant speaking activity and engagement metrics) for a specific conversation.3 params

Get interactions (participant speaking activity and engagement metrics) for a specific conversation.

NameTypeRequiredDescription
conversationIdstringrequiredThe conversation's ID. If the ID begins with a `/` character or contains `//` characters, you must double encode the ID value.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
zoomrevenueaccelerator_get_conversation_scorecards#Get coaching scorecards for a specific conversation.3 params

Get coaching scorecards for a specific conversation.

NameTypeRequiredDescription
conversationIdstringrequiredThe conversation's ID. If the ID begins with a `/` character or contains `//` characters, you must double encode the ID value.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
zoomrevenueaccelerator_get_crm_registration#Retrieve the current custom CRM API registration information for this Zoom account, including CRM type, currency, deal stages, and URL patterns.0 params

Retrieve the current custom CRM API registration information for this Zoom account, including CRM type, currency, deal stages, and URL patterns.

zoomrevenueaccelerator_get_crm_task#Poll the execution result of an asynchronous CRM task, such as a bulk import of accounts, contacts, deals, or leads. Use the task ID returned by the corresponding import call.1 param

Poll the execution result of an asynchronous CRM task, such as a bulk import of accounts, contacts, deals, or leads. Use the task ID returned by the corresponding import call.

NameTypeRequiredDescription
taskIdstringrequiredThe asynchronous task ID returned by bulk import APIs.
zoomrevenueaccelerator_get_deal#Get information for a specific Revenue Accelerator deal by its deal ID.1 param

Get information for a specific Revenue Accelerator deal by its deal ID.

NameTypeRequiredDescription
dealIdstringrequiredThe deal's ID.
zoomrevenueaccelerator_get_deal_activities#Get activities for a specific Revenue Accelerator deal, with optional filters for conversation topic, callout type, and indicator/topic mentions.7 params

Get activities for a specific Revenue Accelerator deal, with optional filters for conversation topic, callout type, and indicator/topic mentions.

NameTypeRequiredDescription
dealIdstringrequiredThe deal's ID.
callout_typestringoptionalThe callout type of conversations to query: engagingQuestions or nextSteps.
conversation_topicstringoptionalThe conversation topic.
indicator_idstringoptionalThe indicator id to query.
mentioned_topic_idstringoptionalThe mentioned topic id to query.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
zoomrevenueaccelerator_get_indicators_settings#Get the account's Revenue Accelerator indicators settings, with optional filters for category and indicator type. Requires a paid account.4 params

Get the account's Revenue Accelerator indicators settings, with optional filters for category and indicator type. Requires a paid account.

NameTypeRequiredDescription
category_idstringoptionalThe category id of indicators.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
typestringoptionalThe type of indicators: basic, advanced, or guiding_sentences.
zoomrevenueaccelerator_get_team#Get team detail for a specific Revenue Accelerator team, including team name, description, and team member size.1 param

Get team detail for a specific Revenue Accelerator team, including team name, description, and team member size.

NameTypeRequiredDescription
teamIdstringrequiredThe Zoom specific team ID to query. Retrieve by calling List Account Teams.
zoomrevenueaccelerator_get_user_playlists#Get all conversation playlists for a user, optionally filtered by playlist type, following status, or self-created status.6 params

Get all conversation playlists for a user, optionally filtered by playlist type, following status, or self-created status.

NameTypeRequiredDescription
userIdstringrequiredThe user ID or email address of the user.
create_by_selfbooleanoptionalWhether to see playlists created by self.
followingbooleanoptionalWhether to see Following only.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
typestringoptionalThe type of the playlist to query: All, Normal, Smart, or Favorite.
zoomrevenueaccelerator_grant_team_access_from#Grant the current team access to view conversation recordings hosted and attended by members of the specified source teams. Once granted, managers/members of the current team with team-conversation read permission can view those recordings.2 params

Grant the current team access to view conversation recordings hosted and attended by members of the specified source teams. Once granted, managers/members of the current team with team-conversation read permission can view those recordings.

NameTypeRequiredDescription
source_team_idsarrayrequiredList of source team IDs to grant the current team access to (max 200).
teamIdstringrequiredThe Zoom specific team ID that will receive access. Retrieve by calling the List Account Teams tool.
zoomrevenueaccelerator_grant_team_access_to#Grant the specified target teams access to view conversation recordings hosted and attended by members of the current team.2 params

Grant the specified target teams access to view conversation recordings hosted and attended by members of the current team.

NameTypeRequiredDescription
target_team_idsarrayrequiredList of target team IDs to grant access to the current team's recordings (max 200).
teamIdstringrequiredThe Zoom specific team ID that is granting access. Retrieve by calling the List Account Teams tool.
zoomrevenueaccelerator_import_crm_accounts#Bulk import CRM account objects into Zoom Revenue Accelerator asynchronously. We recommend importing in this order: account, then contact, then deal, since CRM account references are validated in advance when importing contacts and deals. Returns a task ID you can poll with Get CRM Task.1 param

Bulk import CRM account objects into Zoom Revenue Accelerator asynchronously. We recommend importing in this order: account, then contact, then deal, since CRM account references are validated in advance when importing contacts and deals. Returns a task ID you can poll with Get CRM Task.

NameTypeRequiredDescription
dataarrayrequiredList of the CRM account objects to import, up to 2000 per request. Each item requires account_name, crm_account_id, and modify_time.
zoomrevenueaccelerator_import_crm_contacts#Bulk import CRM contact objects into Zoom Revenue Accelerator asynchronously. We recommend importing in this order: account, then contact, then deal. CRM account references are validated in advance when importing contacts and deals. Returns a task ID you can poll with Get CRM Task.1 param

Bulk import CRM contact objects into Zoom Revenue Accelerator asynchronously. We recommend importing in this order: account, then contact, then deal. CRM account references are validated in advance when importing contacts and deals. Returns a task ID you can poll with Get CRM Task.

NameTypeRequiredDescription
dataarrayrequiredList of the CRM contact objects to import, up to 2000 per request. Each item requires contact_name, crm_contact_id, and modify_time.
zoomrevenueaccelerator_import_crm_deals#Bulk import CRM deal objects into Zoom Revenue Accelerator asynchronously. We recommend importing in this order: account, then contact, then deal. CRM account references are validated in advance when importing contacts and deals. Returns a task ID you can poll with Get CRM Task.1 param

Bulk import CRM deal objects into Zoom Revenue Accelerator asynchronously. We recommend importing in this order: account, then contact, then deal. CRM account references are validated in advance when importing contacts and deals. Returns a task ID you can poll with Get CRM Task.

NameTypeRequiredDescription
dataarrayrequiredList of the CRM deal objects to import, up to 2000 per request. Each item requires crm_account_id, crm_deal_id, deal_name, modify_time, owner_email, and stage.
zoomrevenueaccelerator_import_crm_leads#Bulk import CRM lead objects into Zoom Revenue Accelerator asynchronously. Returns a task ID you can poll with Get CRM Task.1 param

Bulk import CRM lead objects into Zoom Revenue Accelerator asynchronously. Returns a task ID you can poll with Get CRM Task.

NameTypeRequiredDescription
dataarrayrequiredList of the CRM lead objects to import, up to 2000 per request. Each item requires crm_lead_id, lead_name, and modify_time.
zoomrevenueaccelerator_list_conversation_comments#Get comments for a specific conversation.3 params

Get comments for a specific conversation.

NameTypeRequiredDescription
conversationIdstringrequiredThe conversation's ID. If the ID begins with a `/` character or contains `//` characters, you must double encode the ID value.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
zoomrevenueaccelerator_list_conversations#List Revenue Accelerator conversations, with optional filters for host, participant, team, deal, date range, and conversation type.14 params

List Revenue Accelerator conversations, with optional filters for host, participant, team, deal, date range, and conversation type.

NameTypeRequiredDescription
callout_typestringoptionalThe callout type of conversations to query: engagingQuestions or nextSteps.
conversation_typestringoptionalThe type of conversations to query: all, meeting, or phone.
deal_idstringoptionalThe Zoom specific deal ID to query.
fromstringoptionalThe start date in yyyy-MM-dd'T'HH:mm:ss'Z' format.
host_idstringoptionalThe host user ID to query.
indicator_idstringoptionalThe indicator id to query.
mentioned_topic_idstringoptionalThe mentioned topic id to query.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
participant_idstringoptionalThe internal participant ID to query.
period_typestringoptionalThe type of period to query: meetingStartTime or iqProcessedTime.
scoredbooleanoptionalSet to true to return scored conversations from the conversation list.
team_idstringoptionalThe Zoom specific team ID to query.
tostringoptionalThe end date in yyyy-MM-dd'T'HH:mm:ss'Z' format.
zoomrevenueaccelerator_list_crm_accounts#Retrieve previously-imported CRM account objects by their CRM IDs. Use this after import_crm_accounts to verify or fetch the imported account records.1 param

Retrieve previously-imported CRM account objects by their CRM IDs. Use this after import_crm_accounts to verify or fetch the imported account records.

NameTypeRequiredDescription
crm_account_idsstringrequiredComma-separated list of CRM account IDs, up to a maximum of 100 IDs.
zoomrevenueaccelerator_list_crm_contacts#Retrieve previously-imported CRM contact objects by their CRM IDs. Use this after import_crm_contacts to verify or fetch the imported contact records.1 param

Retrieve previously-imported CRM contact objects by their CRM IDs. Use this after import_crm_contacts to verify or fetch the imported contact records.

NameTypeRequiredDescription
crm_contact_idsstringrequiredComma-separated list of CRM contact IDs, up to a maximum of 100 IDs.
zoomrevenueaccelerator_list_crm_deals#Retrieve previously-imported CRM deal objects by their CRM IDs. Use this after import_crm_deals to verify or fetch the imported deal records.1 param

Retrieve previously-imported CRM deal objects by their CRM IDs. Use this after import_crm_deals to verify or fetch the imported deal records.

NameTypeRequiredDescription
crm_deal_idsstringrequiredComma-separated list of CRM deal IDs, up to a maximum of 100 IDs.
zoomrevenueaccelerator_list_crm_leads#Retrieve previously-imported CRM lead objects by their CRM IDs. Use this after import_crm_leads to verify or fetch the imported lead records.1 param

Retrieve previously-imported CRM lead objects by their CRM IDs. Use this after import_crm_leads to verify or fetch the imported lead records.

NameTypeRequiredDescription
crm_lead_idsstringrequiredComma-separated list of CRM lead IDs, up to a maximum of 100 IDs.
zoomrevenueaccelerator_list_deals#List Revenue Accelerator deals, with optional filters for deal name, stage, owner, team, date range, and deal amount.11 params

List Revenue Accelerator deals, with optional filters for deal name, stage, owner, team, date range, and deal amount.

NameTypeRequiredDescription
deal_namestringoptionalThe deal name.
deal_stagestringoptionalThe stage of the deal.
fromstringoptionalThe start date in yyyy-MM-dd'T'HH:mm:ss'Z' format.
max_deal_amountintegeroptionalThe maximum deal amount to query.
min_deal_amountstringoptionalThe minimum deal amount to query.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
only_show_with_analyticsbooleanoptionalSet to true to return deals with analytics.
owner_idstringoptionalThe Zoom specific user ID to query.
page_sizeintegeroptionalThe number of records returned within a single API call.
team_idstringoptionalThe Zoom specific team ID to query.
tostringoptionalThe end date in yyyy-MM-dd'T'HH:mm:ss'Z' format.
zoomrevenueaccelerator_list_scheduled_meetings#List all Revenue Accelerator scheduled meetings for a user, with optional filters for meeting platform and date range.6 params

List all Revenue Accelerator scheduled meetings for a user, with optional filters for meeting platform and date range.

NameTypeRequiredDescription
fromstringoptionalThe start date in yyyy-MM-dd'T'HH:mm:ss'Z' format.
meeting_platformstringoptionalThe scheduled meeting platform: zoom, microsoft_teams, or google_meet.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned within a single API call.
tostringoptionalThe end date in yyyy-MM-dd'T'HH:mm:ss'Z' format.
user_idstringoptionalThis user's scheduled meetings.
zoomrevenueaccelerator_list_team_managers#List the managers assigned to a specific Revenue Accelerator team, paginated.3 params

List the managers assigned to a specific Revenue Accelerator team, paginated.

NameTypeRequiredDescription
teamIdstringrequiredTeam UUID.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizestringoptionalThe number of records returned in a single API call. Default is 30, max is 100.
zoomrevenueaccelerator_list_team_members#List the members of a specific Revenue Accelerator team, paginated.3 params

List the members of a specific Revenue Accelerator team, paginated.

NameTypeRequiredDescription
teamIdstringrequiredTeam UUID.
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned in a single API call. Default is 30, minimum is 15.
zoomrevenueaccelerator_list_teams#List account teams in Revenue Accelerator, with optional filters for parent team ID and team name.4 params

List account teams in Revenue Accelerator, with optional filters for parent team ID and team name.

NameTypeRequiredDescription
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned in a single API call.
parent_team_idstringoptionalParent team ID to filter by.
team_namestringoptionalThe name of team to filter by.
zoomrevenueaccelerator_list_unassigned_team_users#List Revenue Accelerator ZRA users who are not yet assigned to any team, paginated.3 params

List Revenue Accelerator ZRA users who are not yet assigned to any team, paginated.

NameTypeRequiredDescription
next_page_tokenstringoptionalThe next page token used to paginate through large result sets.
page_sizeintegeroptionalThe number of records returned in a single API call. Default is 30, minimum is 15.
team_typeintegeroptionalTeam type: 0 = hierarchical team, 1 = flat team.
zoomrevenueaccelerator_move_team#Move a Revenue Accelerator team under a new parent team, changing the account's team hierarchy. Requires that your account supports hierarchical structure teams.2 params

Move a Revenue Accelerator team under a new parent team, changing the account's team hierarchy. Requires that your account supports hierarchical structure teams.

NameTypeRequiredDescription
new_parent_team_idstringrequiredThe ID of the team that should become this team's new parent.
teamIdstringrequiredThe Zoom specific team ID to move. Retrieve by calling the List Account Teams tool.
zoomrevenueaccelerator_multipart_upload_event#Initiate a multipart file upload (to obtain an upload_context for uploading parts) or complete one after all parts have been uploaded. This only orchestrates the upload session -- sending the actual file bytes for each part is not handled by this tool.5 params

Initiate a multipart file upload (to obtain an upload_context for uploading parts) or complete one after all parts have been uploaded. This only orchestrates the upload session -- sending the actual file bytes for each part is not handled by this tool.

NameTypeRequiredDescription
methodstringrequiredWhich upload event to perform.
file_namestringoptionalThe file's name. Used when method is CreateMultipartUpload.
main_file_idstringoptionalThe main file's unique ID, to upload an attachment file. Used when method is CreateMultipartUpload.
part_number_etagsarrayoptionalThe uploaded parts' number/etag pairs. Used when method is CompleteMultipartUpload.
upload_contextstringoptionalUpload context identifying the multipart upload. Used when method is CompleteMultipartUpload.
zoomrevenueaccelerator_register_crm#Register a new custom CRM API integration for this Zoom account, defining the CRM type, currency, deal stage pipeline, and optional deep-link URL patterns used before bulk importing CRM accounts, contacts, deals, and leads.8 params

Register a new custom CRM API integration for this Zoom account, defining the CRM type, currency, deal stage pipeline, and optional deep-link URL patterns used before bulk importing CRM accounts, contacts, deals, and leads.

NameTypeRequiredDescription
crm_typestringrequiredCRM type identifier, up to 16 alphanumeric characters, must start with a letter.
deal_stagesarrayrequiredDeal stage definitions, up to 50. Each stage type (OPEN, CLOSED_WON, CLOSED_LOST) must have at least one stage defined.
crm_namestringoptionalDisplay name of the CRM type. Defaults to the CRM type identifier if omitted.
currency_typestringoptionalCurrency type unit name, such as USD, JPY, EUR. Defaults to USD.
url_pattern_accountstringoptionalURL pattern to open a CRM account object in a browser. The placeholder {id} is replaced with the actual CRM account object ID.
url_pattern_contactstringoptionalURL pattern to open a CRM contact object in a browser. The placeholder {id} is replaced with the actual CRM contact object ID.
url_pattern_dealstringoptionalURL pattern to open a CRM deal object in a browser. The placeholder {id} is replaced with the actual CRM deal object ID.
url_pattern_leadstringoptionalURL pattern to open a CRM lead object in a browser. The placeholder {id} is replaced with the actual CRM lead object ID.
zoomrevenueaccelerator_revoke_team_access_from#Stop the specified source teams from granting the current team access to their conversation recordings.2 params

Stop the specified source teams from granting the current team access to their conversation recordings.

NameTypeRequiredDescription
teamIdstringrequiredThe Zoom specific team ID to revoke access for. Retrieve by calling the List Account Teams tool.
source_team_idsstringoptionalComma-separated source team IDs to stop granting access. Omit to revoke access from all source teams.
zoomrevenueaccelerator_revoke_team_access_to#Stop the current team from granting the specified target teams access to its conversation recordings.2 params

Stop the current team from granting the specified target teams access to its conversation recordings.

NameTypeRequiredDescription
teamIdstringrequiredThe Zoom specific team ID that is revoking access. Retrieve by calling the List Account Teams tool.
target_team_idsstringoptionalComma-separated target team IDs to stop granting access to. Omit to revoke access from all target teams.
zoomrevenueaccelerator_unassign_team_managers#Remove one or more managers from a Revenue Accelerator team. Requires that your account supports hierarchical structure teams.2 params

Remove one or more managers from a Revenue Accelerator team. Requires that your account supports hierarchical structure teams.

NameTypeRequiredDescription
teamIdstringrequiredThe Zoom specific team ID to remove managers from. Retrieve by calling List Account Teams.
user_idsstringrequiredComma-separated Zoom user IDs to remove as managers. Max size is 3 in ZRA.
zoomrevenueaccelerator_unassign_team_members#Remove one or more members from a Revenue Accelerator team. Delete fewer than 30 users at a time.2 params

Remove one or more members from a Revenue Accelerator team. Delete fewer than 30 users at a time.

NameTypeRequiredDescription
teamIdstringrequiredThe Zoom specific team ID to remove members from. Retrieve by calling List Account Teams.
user_idsstringrequiredComma-separated Zoom user IDs to remove from the team. Max size is 30.
zoomrevenueaccelerator_unregister_crm#Unregister the current custom CRM API integration for this Zoom account. Optionally remove all previously imported CRM data in the background.1 param

Unregister the current custom CRM API integration for this Zoom account. Optionally remove all previously imported CRM data in the background.

NameTypeRequiredDescription
remove_allbooleanoptionalRemoves all CRM data of the current account in the background when it disconnects. Use with caution.
zoomrevenueaccelerator_update_conversation_comment#Edit an existing comment on a specific Revenue Accelerator conversation.6 params

Edit an existing comment on a specific Revenue Accelerator conversation.

NameTypeRequiredDescription
commentIdstringrequiredThe comment's ID.
conversationIdstringrequiredThe conversation's ID. If it begins with a / character or contains // characters, it must be double encoded.
commentstringoptionalThe actual comment.
mention_team_idsarrayoptionalThe list of teams mentioned in the comment (up to 50).
mention_user_idsarrayoptionalThe list of the users mentioned in the comment (up to 50).
time_in_recordingstringoptionalThe time in recording which the player should advance.
zoomrevenueaccelerator_update_conversation_host#Update a Revenue Accelerator conversation's host to a new host user ID or email address.2 params

Update a Revenue Accelerator conversation's host to a new host user ID or email address.

NameTypeRequiredDescription
conversationIdstringrequiredThe conversation's ID. If it begins with a / character or contains // characters, it must be double encoded.
new_host_idstringoptionalThe user ID or email address of the host.
zoomrevenueaccelerator_update_team#Update the name of a specific Revenue Accelerator team.2 params

Update the name of a specific Revenue Accelerator team.

NameTypeRequiredDescription
team_namestringrequiredThe new name of the team.
teamIdstringrequiredThe Zoom specific team ID to query. Retrieve by calling List Account Teams.