Skip to main content
Connector guides

Connect Yeastar P-Series PBX

Yeastar P-Series is a phone system sold in three editions — Cloud, Appliance and Software — that share one API. StackJack talks to whichever edition a customer runs, so one connector covers a hosted…

Written By Christopher Scaminaci

Last updated 6 days ago

Yeastar P-Series is a phone system sold in three editions — Cloud, Appliance and Software — that share one API. StackJack talks to whichever edition a customer runs, so one connector covers a hosted PBX and an on-premises one alike.

Connecting a Yeastar PBX to StackJack gives your AI assistant a family of yeastar_ MCP tools — MCP (Model Context Protocol) tools are the standardized commands an AI assistant can call through StackJack. With them, your AI can:

  • Answer questions about calls — search call detail records, pull the report behind a busy morning, read call notes, and find the recording for a specific call
  • Look up the phone system — extensions and who they belong to, extension groups, organizations, company contacts and phonebooks
  • Check the estate — PBX capacity before you sell more seats, firmware and system information, storage, backup status and system logs
  • Read the call path — SIP trunks and the ITSPs behind them, inbound and outbound routes, blocked and allowed number rules, and PIN lists
  • Read call flow — IVRs, ring groups, queues and paging groups, plus queue agents and their current state
  • Onboard a person (on Pro plans) — create an extension, put it in the right groups and organization, and send the Linkus welcome email
  • Provision a desk phone (on Pro plans) — bulk add phones of the same model, push a rewritten configuration, and reboot or reprovision them
  • Change the call path (on Pro plans) — add and edit trunks, inbound and outbound routes, number rules and PIN lists
  • Work the contact center (on Pro plans) — manage queues and agents, run conferences, control live calls, and handle messaging channels and sessions
  • Handle voicemail and prompts (on Pro plans) — manage voicemail, greetings and the custom prompts an IVR plays

How StackJack authenticates to Yeastar

Yeastar has no vendor portal and no partner-level credential. Every customer's PBX issues its own pair, so you do this once per PBX you want StackJack to reach.

In the PBX web portal go to Integrations > API. Turn the API on, add a third-party application for StackJack, and copy the Client ID and Client Secret it shows you. Paste those into StackJack along with the address you reach that PBX at.

StackJack exchanges the pair for a short-lived session on every call and keeps it cached, so nothing expires on you and there is no renewal step. The pair keeps working until someone regenerates it on the PBX.

Give StackJack its own application

The PBX allows only eight simultaneous sessions per application. If another integration is already using an application, and you point StackJack at the same Client ID, the two compete for the same eight and both start failing at busy moments. Create a separate application for StackJack.

Two things to get right before you save

Use an HTTPS address. The Client Secret travels in the sign-in request and the session token travels in every call. A plain http:// address would expose both.

Check the pair before you save it. Five failed sign-ins in a row cause the PBX to block the caller's address, and Yeastar provides no way to clear that block remotely — an administrator has to clear it in the PBX web portal under Integrations > API. StackJack stops trying after three failures and disables the connection instead, which is what keeps a typo from getting you blocked, but a hand-typed retry loop can still get there.

Reaching an on-premises PBX

A Cloud Edition PBX is already reachable. An Appliance or Software Edition PBX sits on the customer's own network, and StackJack calls it from the internet rather than from inside that network. It works only if you have published the PBX at a public address with a valid certificate. If you have not, that customer's PBX is not reachable and the connection test will say so.

What you can connect

One connection reaches one PBX, because the credentials are minted on the PBX itself. If you manage several customers' phone systems, add one named connection per customer on the same Yeastar card — see Several customers below.

Permissions

Yeastar's API has no permission scopes. A Client ID reaches everything the PBX exposes, and there is nothing to tick or untick on the Yeastar side.

That makes StackJack the only place least privilege happens, so it is worth being deliberate:

  • Reads are Free. Everything that only answers a question — call records, extensions, trunks, queues, capacity, reports — is available on the Free plan.
  • Every change is Pro. Creating, editing, deleting, and anything that touches a live call.
  • The tools you allow are the boundary. An assistant that only needs to answer questions about calls should be granted read tools and nothing else.

Tools that change live phone service

Some of these tools do things a customer will notice immediately. StackJack marks each of them as a change tool, and it is worth knowing which they are before you grant them. Whether your AI application stops to ask you first depends on that application's own settings — see Destructive tools and confirmation. Review those settings, and restrict the tools you grant, before you allow changes:

  • Live calls — hanging up, transferring, parking, redirecting or monitoring a call in progress
  • Queue agents — logging an agent in or out, or pausing them. Customer calls stop reaching a paused agent with nothing visibly broken
  • Desk phones — rebooting, reprovisioning, or pushing a rewritten configuration to phones people are using
  • Messages to people — sending an email, a Linkus welcome email, a chat message, leaving a voicemail, playing a recording to an extension, or ringing a hotel room
  • Who can call in and out — trunks, outbound routes, PIN lists, and blocked or allowed number rules. A wrong rule silently drops legitimate calls or opens a path you did not intend
  • Deletions — every delete, plus wiping an extension's voicemail
  • Webhook connectivity tests — the test makes your PBX send a request to the address you give it, so it reaches whatever host that address points at

Where the numbers come from

Every page-size limit here is StackJack's, not Yeastar's. For most lists Yeastar documents no maximum at all, so StackJack caps a page at 500 records to keep a single answer readable. Call detail records are the one place Yeastar publishes a ceiling, and it is 10,000 — StackJack caps them lower, at 1,000, because a 10,000-record answer is past what an assistant can work through in one reply. Ask for a narrower date range or filter rather than a larger page.

Several customers

Every customer has their own PBX. Add one connection per customer from the connector's card, name it after the customer, and your AI names it on each call. Omit the name and the call runs against your default connection. Pin an endpoint to one connection when an AI should never reach past a single customer. See Several connections of one connector.

Full tool reference

Every yeastar_ tool, with its plan and whether it reads or changes something: Yeastar P-Series PBX tools.

Yeastar P-Series PBX tools

yeastar_ · 297 tools · Free 158 · Pro 139

Contacts

ToolWhat it does
yeastar_create_company_contact
Pro · Write
Add a company contact.
yeastar_delete_company_contact
Pro · Destructive
DESTRUCTIVE.
yeastar_get_company_contact
Free · Read-only
Query the information of a company contact.
yeastar_list_company_contacts
Free · Read-only
Query the company contacts list.
yeastar_query_company_contacts
Free · Read-only
Query the information of multiple company contacts.
yeastar_search_company_contacts
Free · Read-only
Search specific company contacts.
yeastar_update_company_contact
Pro · Write
Edit a company contact.

Extension

ToolWhat it does
yeastar_create_extension
Pro · Write
Add an extension.
yeastar_delete_extension
Pro · Destructive
DESTRUCTIVE.
yeastar_get_extension
Free · Read-only
Query the information of an extension.
yeastar_get_extension_password
Free · Read-only
Query the registration password and voicemail access PIN of an extension.
yeastar_list_extensions
Free · Read-only
Query the extension list.
yeastar_query_extensions
Free · Read-only
Query the information of multiple extensions.
yeastar_search_extensions
Free · Read-only
Search specific extensions.
yeastar_send_welcome_email_extension
Pro · Destructive
DESTRUCTIVE.
yeastar_update_extension
Pro · Destructive
DESTRUCTIVE: this can reset the extension's user or voicemail password and change the user's role, which locks the person out or changes what they can do on the PBX.

Extension Group

ToolWhat it does
yeastar_create_extensiongroup
Pro · Write
Add an extension group.
yeastar_delete_extensiongroup
Pro · Destructive
DESTRUCTIVE.
yeastar_get_extensiongroup
Free · Read-only
Query the information of an extension group.
yeastar_list_extension_groups
Free · Read-only
Query the extension group list.
yeastar_query_extension_groups
Free · Read-only
Query the information of multiple extension groups.
yeastar_search_extension_groups
Free · Read-only
Search specific extension groups.
yeastar_update_extensiongroup
Pro · Write
Edit an extension group.

Organization

ToolWhat it does
yeastar_create_organization
Pro · Write
Add an organization.
yeastar_delete_organization
Pro · Destructive
DESTRUCTIVE.
yeastar_get_organization
Free · Read-only
Query the information of an organization.
yeastar_list_organizations
Free · Read-only
Query the organization list.
yeastar_query_organizations
Free · Read-only
Query the information of multiple organizations.
yeastar_search_organizations
Free · Read-only
Search specific organizations.
yeastar_update_organization
Pro · Write
Edit an organization.

Phonebook

ToolWhat it does
yeastar_create_phonebook
Pro · Write
Add a phonebook.
yeastar_delete_phonebook
Pro · Destructive
DESTRUCTIVE.
yeastar_get_phonebook
Free · Read-only
Query the information of a phonebook.
yeastar_list_phonebooks
Free · Read-only
Query the phonebook list.
yeastar_query_phonebooks
Free · Read-only
Query the information of multiple phonebooks.
yeastar_search_phonebooks
Free · Read-only
Search specific phonebooks.
yeastar_update_phonebook
Pro · Write
Edit a phonebook.

API Feature Settings

ToolWhat it does
yeastar_list_extension_status_monitors
Free · Read-only
Query extension status monitoring settings for the API feature.
yeastar_list_trunk_status_monitors
Free · Read-only
Query trunk status monitoring settings for the API feature.
yeastar_query_webhooks
Free · Read-only
Query Webhook event push settings.
yeastar_test_webhook
Pro · Destructive
DESTRUCTIVE.
yeastar_update_extension_status_monitor
Pro · Destructive
DESTRUCTIVE.
yeastar_update_trunk_status_monitor
Pro · Destructive
DESTRUCTIVE.
yeastar_update_webhook
Pro · Destructive
DESTRUCTIVE.

Auto Provisioning

ToolWhat it does
yeastar_bulk_create_phones
Pro · Write
Bulk add IP phones of the same vendor and model.
yeastar_bulk_delete_phones
Pro · Destructive
DESTRUCTIVE.
yeastar_bulk_reboot_phones
Pro · Destructive
DESTRUCTIVE.
yeastar_bulk_reprovision_phones
Pro · Destructive
DESTRUCTIVE.
yeastar_bulk_update_phones
Pro · Destructive
DESTRUCTIVE.
yeastar_get_auto_provisioning_options
Free · Read-only
Query the information of configuration options required when adding IP phone(s) for auto provisioning.
yeastar_get_phone
Free · Read-only
Query the information of an IP phone.
yeastar_search_phones
Free · Read-only
Search specific IP phones.

Auto Recording Setting

ToolWhat it does
yeastar_get_autorecord
Free · Read-only
Query the auto recording settings.
yeastar_update_autorecord
Pro · Destructive
DESTRUCTIVE.

Backup

ToolWhat it does
yeastar_create_backup
Pro · Write
Add a backup file.
yeastar_delete_backup
Pro · Destructive
DESTRUCTIVE.
yeastar_download_backup
Free · Read-only
Get the download URL to download a backup file.
yeastar_get_backup
Free · Read-only
Query the information of a backup file.
yeastar_get_backup_status
Free · Read-only
Get the backup status of a backup file.
yeastar_list_backups
Free · Read-only
Query the backup file list.
yeastar_query_backups
Free · Read-only
Query the information of multiple backup files.
yeastar_search_backups
Free · Read-only
Search specific backup files.

Onsite Proxy

ToolWhat it does
yeastar_create_onsiteproxy
Pro · Write
Add an Onsite Proxy instance.
yeastar_delete_onsiteproxy
Pro · Destructive
DESTRUCTIVE.
yeastar_get_onsiteproxy
Free · Read-only
Query the information of an Onsite Proxy instance.
yeastar_get_password_onsiteproxy
Free · Read-only
Query the secret key of an Onsite Proxy instance.
yeastar_list_onsite_proxies
Free · Read-only
Query the list of Onsite Proxy instances.
yeastar_query_onsite_proxies
Free · Read-only
Query the information of multiple Onsite Proxy instances.
yeastar_reset_onsite_proxy_key
Pro · Destructive
DESTRUCTIVE.
yeastar_search_onsite_proxies
Free · Read-only
Search specific Onsite Proxy instances.
yeastar_update_onsiteproxy
Pro · Write
Edit an Onsite Proxy instance.

Storage

ToolWhat it does
yeastar_list_storage
Free · Read-only
Query the storage device list.

System

ToolWhat it does
yeastar_get_system_capacity
Free · Read-only
Query PBX capacity, including the number of extensions and concurrent calls, and both the total and used capacity for AI transcription and AI receptionist .
yeastar_get_system_information
Free · Read-only
Query PBX information.
yeastar_get_system_menu_options
Free · Read-only
Query the menu option information when creating and updating features.
yeastar_send_system_email
Pro · Destructive
DESTRUCTIVE.

System Log

ToolWhat it does
yeastar_download_system_log
Free · Read-only
Get the download URL to download one or multiple system log file(s).
yeastar_list_system_logs
Free · Read-only
Query the system log list.

Time Zone

ToolWhat it does
yeastar_list_timezones
Free · Read-only
Query the time zone list.

Blocked/Allowed Numbers

ToolWhat it does
yeastar_create_allow_numbers
Pro · Destructive
DESTRUCTIVE.
yeastar_create_block_numbers
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_allow_numbers
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_block_numbers
Pro · Destructive
DESTRUCTIVE.
yeastar_get_allow_numbers
Free · Read-only
Query the information of a call allowlist rule.
yeastar_get_block_numbers
Free · Read-only
Query the information of a call blocklist rule.
yeastar_list_allow_number_rules
Free · Read-only
Query the call allowlists.
yeastar_list_block_number_rules
Free · Read-only
Query the call blocklists.
yeastar_query_allow_number_rules
Free · Read-only
Query the information of multiple call allowlist rules.
yeastar_query_block_number_rules
Free · Read-only
Query the information of multiple call blocklist rules.
yeastar_search_allow_number_rules
Free · Read-only
Search specific call allowlist rules.
yeastar_search_block_number_rules
Free · Read-only
Search specific call blocklist rules.
yeastar_update_allow_numbers
Pro · Destructive
DESTRUCTIVE.
yeastar_update_block_numbers
Pro · Destructive
DESTRUCTIVE.

Inbound Route

ToolWhat it does
yeastar_create_inbound_route
Pro · Write
Add an inbound route.
yeastar_delete_inbound_route
Pro · Destructive
DESTRUCTIVE.
yeastar_get_inbound_route
Free · Read-only
Query the information of an inbound route.
yeastar_list_inbound_routes
Free · Read-only
Query the inbound route list.
yeastar_query_inbound_routes
Free · Read-only
Query the information of multiple inbound routes.
yeastar_search_inbound_routes
Free · Read-only
Search specific inbound routes.
yeastar_update_inbound_route
Pro · Write
Edit an inbound route.

Outbound Route

ToolWhat it does
yeastar_create_outbound_route
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_outbound_route
Pro · Destructive
DESTRUCTIVE.
yeastar_get_outbound_route
Free · Read-only
Query the information of an outbound route.
yeastar_list_outbound_routes
Free · Read-only
Query the outbound route list.
yeastar_query_outbound_routes
Free · Read-only
Query the information of multiple outbound routes.
yeastar_search_outbound_routes
Free · Read-only
Search specific outbound routes.
yeastar_update_outbound_route
Pro · Destructive
DESTRUCTIVE.

PIN List

ToolWhat it does
yeastar_create_pin_list
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_pin_list
Pro · Destructive
DESTRUCTIVE.
yeastar_get_pin_list
Free · Read-only
Query the information of a PIN list.
yeastar_list_pin_lists
Free · Read-only
Query the PIN list.
yeastar_query_pin_lists
Free · Read-only
Query the information of multiple PIN lists.
yeastar_search_pin_lists
Free · Read-only
Search specific PIN lists.
yeastar_update_pin_list
Pro · Destructive
DESTRUCTIVE.

Trunk

ToolWhat it does
yeastar_create_trunk
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_trunk
Pro · Destructive
DESTRUCTIVE.
yeastar_get_trunk
Free · Read-only
Query the information of a trunk.
yeastar_list_trunk_itsp
Free · Read-only
Query the ITSP list of SIP trunks.
yeastar_list_trunks
Free · Read-only
Query the trunk list.
yeastar_query_trunks
Free · Read-only
Query the information of multiple trunks.
yeastar_search_trunks
Free · Read-only
Search specific trunks.
yeastar_update_trunk
Pro · Destructive
DESTRUCTIVE.

IVR

ToolWhat it does
yeastar_create_ivr
Pro · Write
Add an IVR.
yeastar_delete_ivr
Pro · Destructive
DESTRUCTIVE.
yeastar_get_ivr
Free · Read-only
Query the information of an IVR.
yeastar_list_ivrs
Free · Read-only
Query the IVR list.
yeastar_query_ivrs
Free · Read-only
Query the information of multiple IVRs.
yeastar_search_ivrs
Free · Read-only
Search specific IVRs.
yeastar_update_ivr
Pro · Write
Edit an IVR.

Paging

ToolWhat it does
yeastar_create_paging
Pro · Write
Add a paging group.
yeastar_delete_paging
Pro · Destructive
DESTRUCTIVE.
yeastar_get_paging
Free · Read-only
Query the information of a paging group.
yeastar_list_paging_groups
Free · Read-only
Query the paging group list.
yeastar_query_paging_groups
Free · Read-only
Query the information of multiple paging groups.
yeastar_search_paging_groups
Free · Read-only
Search specific paging groups.
yeastar_update_paging
Pro · Write
Edit a paging group.

Queue

ToolWhat it does
yeastar_agent_login
Pro · Destructive
DESTRUCTIVE.
yeastar_agent_pause
Pro · Destructive
DESTRUCTIVE.
yeastar_agent_status_queue
Free · Read-only
Query agent status of a queue.
yeastar_call_status_queue
Free · Read-only
Query call status of a queue.
yeastar_create_queue
Pro · Write
Add a queue.
yeastar_delete_queue
Pro · Destructive
DESTRUCTIVE.
yeastar_get_queue
Free · Read-only
Query the information of a queue.
yeastar_get_queue_option
Free · Read-only
Query global queue settings.
yeastar_list_queue_pause_reasons
Free · Read-only
Query queue pause reason list.
yeastar_list_queues
Free · Read-only
Query the queue list.
yeastar_query_queues
Free · Read-only
Query the information of multiple queues.
yeastar_queue_agent_login
Pro · Destructive
DESTRUCTIVE.
yeastar_queue_agent_pause
Pro · Destructive
DESTRUCTIVE.
yeastar_search_queues
Free · Read-only
Search specific queues.
yeastar_set_honor_wrapup_time_queue
Pro · Destructive
DESTRUCTIVE.
yeastar_update_queue
Pro · Write
Edit a queue.
yeastar_update_queue_option
Pro · Destructive
DESTRUCTIVE.
yeastar_update_queue_pause_reason
Pro · Destructive
DESTRUCTIVE.

Ring Group

ToolWhat it does
yeastar_create_ringgroup
Pro · Write
Add a ring group.
yeastar_delete_ringgroup
Pro · Destructive
DESTRUCTIVE.
yeastar_get_ring_group_options
Free · Read-only
Query the global ring group settings.
yeastar_get_ringgroup
Free · Read-only
Query the detailed information of a ring group.
yeastar_list_ring_groups
Free · Read-only
Query the list of ring groups.
yeastar_query_ring_groups
Free · Read-only
Query the detailed information of multiple ring groups.
yeastar_search_ring_groups
Free · Read-only
Search specific ring groups from the ring group list.
yeastar_update_ring_group_options
Pro · Destructive
DESTRUCTIVE.
yeastar_update_ringgroup
Pro · Write
Edit a ring group.

Voice Prompt

ToolWhat it does
yeastar_create_play_list
Pro · Write
Create a music-on-hold playlist from prompts already on the PBX.
yeastar_get_play_list
Free · Read-only
Read one music-on-hold playlist by ID, with the prompts it holds.
yeastar_list_custom_ringtones
Free · Read-only
List the custom ringtones uploaded to the PBX, which extensions and inbound routes can then select.
yeastar_list_play_lists
Free · Read-only
List the music-on-hold playlists on the PBX.
yeastar_query_play_lists
Free · Read-only
Read several music-on-hold playlists in one call.

Voicemail

ToolWhat it does
yeastar_create_voicemail
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_all_extension_voicemails
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_voicemail
Pro · Destructive
DESTRUCTIVE.
yeastar_download_voicemail
Free · Read-only
Get a download URL for one voicemail recording.
yeastar_get_voicemails
Free · Read-only
List the voicemail messages held for one extension or one group voicemail, with the ID, caller, time and read status of each.
yeastar_list_voicemail_groups
Free · Read-only
List the group voicemail boxes on the PBX with the number and mode of each.
yeastar_query_voicemails
Free · Read-only
List the voicemail messages of several extensions or group voicemails in one call.
yeastar_update_voicemail_read_status
Pro · Write
Mark a voicemail message as read.

Voicemail Greeting

ToolWhat it does
yeastar_delete_extension_voicemail_greeting
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_group_voicemail_greeting
Pro · Destructive
DESTRUCTIVE.
yeastar_download_extension_voicemail_greeting
Free · Read-only
Get a download URL for one extension voicemail greeting.
yeastar_download_group_voicemail_greeting
Free · Read-only
Get a download URL for one group voicemail greeting.
yeastar_list_extension_voicemail_greetings
Free · Read-only
List the voicemail greetings recorded for one extension, with the file name of each.
yeastar_list_global_voicemail_greetings
Free · Read-only
List the global voicemail greetings on the PBX, the ones callers hear when an extension has no greeting of its own.
yeastar_list_group_voicemail_greetings
Free · Read-only
List the greetings recorded for a group voicemail, with the file name of each.
yeastar_play_extension_voicemail_greeting
Pro · Destructive
DESTRUCTIVE.
yeastar_play_group_voicemail_greeting
Pro · Destructive
DESTRUCTIVE.
yeastar_record_extension_voicemail_greeting
Pro · Destructive
DESTRUCTIVE.
yeastar_record_group_voicemail_greeting
Pro · Destructive
DESTRUCTIVE.

Call Note

ToolWhat it does
yeastar_get_callnotes
Free · Read-only
Get the call notes of a specific call.
yeastar_update_callnotes
Pro · Write
Update the call notes of a specific call.

Call report

ToolWhat it does
yeastar_detail_call_report
Free · Read-only
Query call details in specific IVR/Queue/Agent report.
yeastar_download_call_report
Free · Read-only
Get the download URL to download an instant call report.
yeastar_download_call_schedule_report
Free · Read-only
Get the download URL to download a scheduled call report.
yeastar_list_call_reports
Free · Read-only
Query call statistics for a specific call report.
yeastar_list_call_schedule_reports
Free · Read-only
Query the scheduled call report list.
yeastar_list_myreports
Free · Read-only
Query the custom call report list.

CDR

ToolWhat it does
yeastar_detail_cdr
Free · Read-only
Query the CDR detail.
yeastar_download_ai_transcript_cdr
Free · Read-only
Get the download URL for the JSON file containing the desired AI call transcription data (including the call transcript and call summary).
yeastar_download_cdr
Free · Read-only
Get the download URL to download a CDR file.
yeastar_get_cdr_download_option
Free · Read-only
Query CDR download settings.
yeastar_get_cdr_option
Free · Read-only
Get CDR options.
yeastar_getaicontext_cdr
Free · Read-only
Retrieve the AI call transcript of the specified CDR, which may include multiple call legs.
yeastar_getaisummary_cdr
Free · Read-only
Retrieve the AI-generated call summary of a specific call leg.
yeastar_list_cdr
Free · Read-only
Query the CDR list.
yeastar_search_cdr
Free · Read-only
Search specific CDR.
yeastar_update_cdr_download_option
Pro · Write
Edit CDR download settings.
yeastar_update_cdr_option
Pro · Write
Edit CDR options.

Recording

ToolWhat it does
yeastar_download_recording
Free · Read-only
Get the download URL to download a recording file.
yeastar_list_recordings
Free · Read-only
Query the recording file list.
yeastar_play_recording_to_extension
Pro · Destructive
DESTRUCTIVE.
yeastar_search_recordings
Free · Read-only
Search specific recording files.

Messaging

ToolWhat it does
yeastar_archive_message_session
Pro · Write
Archive a message session so it leaves the agent active list.
yeastar_close_message_session
Pro · Destructive
DESTRUCTIVE.
yeastar_create_livechat_channel
Pro · Write
Create a Live Chat channel: the website widget, where its chats land, its welcome messages, its pre-chat form and its data-privacy statement.
yeastar_create_message_campaign
Pro · Destructive
DESTRUCTIVE.
yeastar_create_message_channel
Pro · Write
Create a message channel over SMS, WhatsApp or Facebook.
yeastar_create_message_queue
Pro · Write
Create a message queue and its agent list.
yeastar_delete_message_campaign
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_message_channel
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_message_queue
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_message_session
Pro · Destructive
DESTRUCTIVE.
yeastar_email_livechat_embed_code
Pro · Destructive
DESTRUCTIVE.
yeastar_get_livechat_channel
Free · Read-only
Read one Live Chat channel by ID: the website widget appearance, its welcome messages, its pre-chat form and its data-privacy statement.
yeastar_get_livechat_embed_code
Free · Read-only
Get the HTML embed code that puts a Live Chat widget on a website.
yeastar_get_message_campaign
Free · Read-only
Read one message campaign by ID: its recipients, content, schedule and send mode.
yeastar_get_message_channel
Free · Read-only
Read one message channel by ID: its service provider, its numbers and its session settings.
yeastar_get_message_queue
Free · Read-only
Read one message queue by ID, with its assignment mode and its agents.
yeastar_get_message_session
Free · Read-only
Read one message session by ID: its channel, contact, assigned agent and state.
yeastar_list_message_campaigns
Free · Read-only
List the bulk messaging campaigns on the PBX with the status and schedule of each.
yeastar_list_message_channels
Free · Read-only
List the message channels, the SMS, WhatsApp and Facebook connections the PBX sends and receives on, with each channel message counts over time_range.
yeastar_list_message_queues
Free · Read-only
List the message queues, the agent groups that chat sessions are routed to, with the assignment mode of each.
yeastar_list_message_sessions
Free · Read-only
List message sessions, the SMS, WhatsApp, Facebook and Live Chat conversations the PBX holds, for one extension or for the analytics platform.
yeastar_list_session_messages
Free · Read-only
Read the messages inside one message session.
yeastar_list_whatsapp_templates
Free · Read-only
List the approved WhatsApp message templates on a WhatsApp channel, with the placeholders each template takes.
yeastar_query_message_campaigns
Free · Read-only
Read several message campaigns in one call.
yeastar_query_message_channels
Free · Read-only
Read several message channels in one call.
yeastar_query_message_queues
Free · Read-only
Read several message queues in one call.
yeastar_query_message_sessions
Free · Read-only
Read several message sessions in one call.
yeastar_query_messages
Free · Read-only
Read the messages inside several message sessions in one call.
yeastar_react_to_message
Pro · Destructive
DESTRUCTIVE.
yeastar_retry_message_campaign
Pro · Destructive
DESTRUCTIVE.
yeastar_search_message_campaigns
Free · Read-only
Search message campaigns and get each match ID.
yeastar_search_message_channels
Free · Read-only
Search message channels and get each match ID.
yeastar_search_message_queues
Free · Read-only
Search message queues and get each match ID.
yeastar_search_message_sessions
Free · Read-only
Search message sessions and get each match session ID.
yeastar_send_message
Pro · Destructive
DESTRUCTIVE.
yeastar_transfer_message_session
Pro · Destructive
DESTRUCTIVE.
yeastar_unarchive_message_session
Pro · Write
Move an archived message session back into the agent active list.
yeastar_update_livechat_channel
Pro · Destructive
DESTRUCTIVE.
yeastar_update_message_campaign
Pro · Destructive
DESTRUCTIVE.
yeastar_update_message_channel
Pro · Destructive
DESTRUCTIVE.
yeastar_update_message_queue
Pro · Write
Edit a message queue.

Conference

ToolWhat it does
yeastar_create_conference
Pro · Write
Create a scheduled conference room with its number, name and participant and moderator passwords.
yeastar_delete_conference
Pro · Destructive
DESTRUCTIVE.
yeastar_get_conference
Free · Read-only
Read one scheduled conference by id: its number, name, moderators and join settings.
yeastar_get_conference_password
Free · Read-only
Read the participant password or the moderator password of a scheduled conference.
yeastar_invite_conference_members
Pro · Destructive
DESTRUCTIVE.
yeastar_kick_conference_members
Pro · Destructive
DESTRUCTIVE.
yeastar_list_conferences
Free · Read-only
List the scheduled conference rooms, whether they were created on the PBX web portal or through the API.
yeastar_mute_conference_members
Pro · Destructive
DESTRUCTIVE.
yeastar_query_conferences
Free · Read-only
Read several scheduled conferences in one call.
yeastar_query_instant_conferences
Free · Read-only
Read the instant, ad-hoc conferences that were started through the API.
yeastar_query_ongoing_conferences
Free · Read-only
Read the conferences that are in progress right now, scheduled and instant alike, with their current members.
yeastar_search_conferences
Free · Read-only
Search the scheduled conference list and get each match id.
yeastar_start_instant_conference
Pro · Destructive
DESTRUCTIVE.
yeastar_unmute_conference_members
Pro · Destructive
DESTRUCTIVE.
yeastar_update_conference
Pro · Write
Edit a scheduled conference by id from yeastar_search_conferences.

Call control

ToolWhat it does
yeastar_accept_inbound_call
Pro · Destructive
DESTRUCTIVE.
yeastar_add_member_call
Pro · Destructive
DESTRUCTIVE.
yeastar_dial_call
Pro · Destructive
DESTRUCTIVE.
yeastar_forward_call_to_voicemail
Pro · Destructive
DESTRUCTIVE.
yeastar_get_call_park_status
Free · Read-only
List the calls parked on the PBX right now and the parking slot each one holds.
yeastar_hangup_call
Pro · Destructive
DESTRUCTIVE.
yeastar_hold_call
Pro · Destructive
DESTRUCTIVE.
yeastar_listen_call
Pro · Destructive
DESTRUCTIVE.
yeastar_mute_call
Pro · Destructive
DESTRUCTIVE.
yeastar_park_call
Pro · Destructive
DESTRUCTIVE.
yeastar_play_prompt_call
Pro · Destructive
DESTRUCTIVE.
yeastar_query_calls
Free · Read-only
Read a LIVE call by its call ID, or the calls of a given call type.
yeastar_record_pause_call
Pro · Destructive
DESTRUCTIVE.
yeastar_record_start_call
Pro · Destructive
DESTRUCTIVE.
yeastar_record_unpause_call
Pro · Destructive
DESTRUCTIVE.
yeastar_refuse_inbound_call
Pro · Destructive
DESTRUCTIVE.
yeastar_transfer_call
Pro · Destructive
DESTRUCTIVE.
yeastar_unhold_call
Pro · Destructive
DESTRUCTIVE.
yeastar_unmute_call
Pro · Destructive
DESTRUCTIVE.

uaCSTA call control

ToolWhat it does
yeastar_accept_uacsta_call
Pro · Destructive
DESTRUCTIVE.
yeastar_hangup_uacsta_call
Pro · Destructive
DESTRUCTIVE.
yeastar_refuse_uacsta_call
Pro · Destructive
DESTRUCTIVE.

WebSocket Audio Streaming

ToolWhat it does
yeastar_get_websocketaudiostream
Free · Read-only
Read the WebSocket audio streaming setting: whether the PBX streams live call audio off the box, where it streams to, and which extensions, trunks or DID numbers are subscribed.
yeastar_update_websocketaudiostream
Pro · Destructive
DESTRUCTIVE.

Hotel

ToolWhat it does
yeastar_checkout_hotel
Pro · Destructive
DESTRUCTIVE.
yeastar_create_wakeup_call
Pro · Destructive
DESTRUCTIVE.
yeastar_delete_wakeup_calls
Pro · Destructive
DESTRUCTIVE.
yeastar_get_wakeup_call
Free · Read-only
Read the wake-up calls set on one room extension, with each alarm time, repeat schedule and ID.
yeastar_list_wakeup_calls
Free · Read-only
List the wake-up calls set across the PBX, with the extension each one belongs to.
yeastar_query_wakeup_calls
Free · Read-only
Read the wake-up calls of several room extensions in one call.
yeastar_update_wakeup_call
Pro · Destructive
DESTRUCTIVE.