Introduction to Async API
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
The Async API provides a REST interface which helps you to submit any recorded or saved conversations to Symbl.
When you submit a conversation, you'll receive a Conversation ID (conversationId
), which is unique to your conversation.
:::caution
You must wait for the job to complete processing before you proceed with getting the Conversation Intelligence. If you immediately make a GET request to Conversation API, it is possible that you'll receive incomplete insights. Therefore, ensure that you wait for the job to complete.
:::
conversationId
allows you to:
#
- Manipulate an existing conversation by adding messages.
- Setting the confidence threshold, entities, trackers, summary, etc.
:::info
You have Async POST
REST API to submit any conversation and Async PUT
REST API to add/append more transcript to an existing conversationId.
:::
Types of Async API's: #
Async Text #
It can process chats, emails , tweets, phone messages, etc.
- Async text: Helps you submit textual files.
Async Audio #
It can process calls from sales, telemedicine, lead generation, customer care, etc.
- Async Audio: Helps you submit audio files.
- Async Audio URL: Helps you submit audio file URLs.
Async Video #
It can process video calls from sales, telemedicine, lead generation, customer care, interviews etc.
- Async Video: Helps you submit video files.
- Async Video URL: Helps you submit video file URLs.