# API and Integrations

**URL:** https://community.brightpattern.com/c/api-and-integrations/7.md

[Latest](https://community.brightpattern.com/latest.md) · [Categories](https://community.brightpattern.com/categories.md) · [Tags](https://community.brightpattern.com/tags.md)

---

## [About the API and Integrations category](https://community.brightpattern.com/t/about-the-api-and-integrations-category/155)

<div class="topic-metadata">

**Author:** [@ivan.malyshkin](https://community.brightpattern.com/u/ivan.malyshkin)\
**Replies:** 0

</div>

Please use this category to POST questions regarding API and 3rd party integrations

---

## [Adding custom (on-premises) STT / TTS engines](https://community.brightpattern.com/t/adding-custom-on-premises-stt-tts-engines/1150)

<div class="topic-metadata">

**Author:** [@alimax21](https://community.brightpattern.com/u/alimax21)\
**Replies:** 2\
**Last updated:** [April 23, 2026, 6:55pm UTC](https://community.brightpattern.com/t/adding-custom-on-premises-stt-tts-engines/1150 "2026-04-23T18:55:11Z")

</div>

Hi Team, Due to regulatory requirements, some of our customers are asking about on-premises options for STT/TTS services. I have a few questions regarding this: Does BrightPattern have experience fulfilling this type…

---

## [Service statistics and real-time data consistency](https://community.brightpattern.com/t/service-statistics-and-real-time-data-consistency/1107)

<div class="topic-metadata">

**Author:** [@djyoon](https://community.brightpattern.com/u/djyoon)\
**Replies:** 3\
**Last updated:** [March 21, 2026, 12:44am UTC](https://community.brightpattern.com/t/service-statistics-and-real-time-data-consistency/1107 "2026-03-21T00:44:04Z")

</div>

Hello. We are planning to provide service statistics and real-time data as a separate solution. The items we would like to provide are as follows: Incoming calls / Response calls / Abandoned calls We implemented the …

---

## [Associating Calls with Relevant Microsoft Dynamics Records](https://community.brightpattern.com/t/associating-calls-with-relevant-microsoft-dynamics-records/1136)

<div class="topic-metadata">

**Author:** [@laura](https://community.brightpattern.com/u/laura)\
**Replies:** 0\
**Last updated:** [March 5, 2026, 3:35pm UTC](https://community.brightpattern.com/t/associating-calls-with-relevant-microsoft-dynamics-records/1136 "2026-03-05T15:35:53Z")

</div>

During a phone call, an agent may view related cases, tasks, or contacts in a CRM such as Microsoft Dynamics. It might take the agent minutes of after-call work per call to link all those records together. However, with …

---

## [Softphone Recording Start/Stop Events Do Not Affect Softphone State (v5.20–v5.34)](https://community.brightpattern.com/t/softphone-recording-start-stop-events-do-not-affect-softphone-state-v5-20-v5-34/1134)

<div class="topic-metadata">

**Author:** [@younghun](https://community.brightpattern.com/u/younghun)\
**Replies:** 0\
**Last updated:** [February 2, 2026, 1:31am UTC](https://community.brightpattern.com/t/softphone-recording-start-stop-events-do-not-affect-softphone-state-v5-20-v5-34/1134 "2026-02-02T01:31:44Z")

</div>

Hello, We are experiencing an issue with softphone recording start/stop events when using the Agent Desktop JavaScript APIs. \*\* Issue Description When triggering the recording start and stop events via the API, the re…

---

## [\[Question\] Is There a Real-Time Event Streaming API (Similar to Genesys Cloud Notifications API) in BrightPattern?](https://community.brightpattern.com/t/question-is-there-a-real-time-event-streaming-api-similar-to-genesys-cloud-notifications-api-in-brightpattern/1128)

<div class="topic-metadata">

**Author:** [@younghun](https://community.brightpattern.com/u/younghun)\
**Replies:** 3\
**Last updated:** [December 16, 2025, 5:02pm UTC](https://community.brightpattern.com/t/question-is-there-a-real-time-event-streaming-api-similar-to-genesys-cloud-notifications-api-in-brightpattern/1128 "2025-12-16T17:02:40Z")

</div>

Hello, I would like to ask whether BrightPattern provides a real-time event streaming API, similar to the Genesys Cloud Notifications API. I have reviewed the available documentation (Administrator Guide, Developer Gui…

---

## [https://community.brightpattern.com/categories](https://community.brightpattern.com/t/https-community-brightpattern-com-categories/1065)

<div class="topic-metadata">

**Author:** [@semisuv82](https://community.brightpattern.com/u/semisuv82)\
**Replies:** 0\
**Last updated:** [August 22, 2025, 8:47pm UTC](https://community.brightpattern.com/t/https-community-brightpattern-com-categories/1065 "2025-08-22T20:47:55Z")

</div>

I am currently trying to use Fetch URL to receive a JSON response and assign it to a variable, but it does not work. The Fetch URL response code keeps returning -1 and the body is empty. Currently, during the development…

---

## [403 Forbidden When using WebAPI](https://community.brightpattern.com/t/403-forbidden-when-using-webapi/878)

<div class="topic-metadata">

**Author:** [@PaulStSmith](https://community.brightpattern.com/u/PaulStSmith)\
**Replies:** 1\
**Last updated:** [May 31, 2024, 10:27pm UTC](https://community.brightpattern.com/t/403-forbidden-when-using-webapi/878 "2024-05-31T22:27:29Z")

</div>

I’m trying to use the List Management web API ( BPCC List Management API v2.0 (getpostman.com)). I get the authentication token without a problem. But when I try to use it to, say, get a list of Campaigns ( configapi/v…

---

## [Does the "Fetch URL" block in scenario support SOAP](https://community.brightpattern.com/t/does-the-fetch-url-block-in-scenario-support-soap/105)

<div class="topic-metadata">

**Author:** [@theron.siers](https://community.brightpattern.com/u/theron.siers)\
**Replies:** 2\
**Last updated:** [May 14, 2024, 5:58pm UTC](https://community.brightpattern.com/t/does-the-fetch-url-block-in-scenario-support-soap/105 "2024-05-14T17:58:56Z")

</div>

I’d like to use a SOAP call with Fetch URL

---

## [How to use GetNext block in the Fetch URL block](https://community.brightpattern.com/t/how-to-use-getnext-block-in-the-fetch-url-block/867)

<div class="topic-metadata">

**Author:** [@Kefilwe](https://community.brightpattern.com/u/Kefilwe)\
**Replies:** 1\
**Last updated:** [May 2, 2024, 7:36pm UTC](https://community.brightpattern.com/t/how-to-use-getnext-block-in-the-fetch-url-block/867 "2024-05-02T19:36:03Z")

</div>

I have an object that contains arrays and I want to access each array after the other. Each array has a text which I want to send out using “send message” and send the other, after the previous one has been answered by c…

---

## [Exam Question Using Scenario](https://community.brightpattern.com/t/exam-question-using-scenario/863)

<div class="topic-metadata">

**Author:** [@Kefilwe](https://community.brightpattern.com/u/Kefilwe)\
**Replies:** 0\
**Last updated:** [March 8, 2024, 10:25am UTC](https://community.brightpattern.com/t/exam-question-using-scenario/863 "2024-03-08T10:25:42Z")

</div>

Hello, Few questions: How do I ask questions from API response one by one and storing those answers for the next request in a scenario? How do I count how many questions do I have in a particular API response in a sce…

---

## [How to pass URL parameters to a chat scenario](https://community.brightpattern.com/t/how-to-pass-url-parameters-to-a-chat-scenario/839)

<div class="topic-metadata">

**Author:** [@Neil.Austin](https://community.brightpattern.com/u/Neil.Austin)\
**Replies:** 2\
**Last updated:** [February 8, 2024, 9:05pm UTC](https://community.brightpattern.com/t/how-to-pass-url-parameters-to-a-chat-scenario/839 "2024-02-08T21:05:42Z")

</div>

Hello everyone, I frequently find myself returning to this particular use case and having to search through old code to locate it. To make it easier for me to find in the future, I will leave it here as a post. The fol…

---

## [Workforce tool recommendations?](https://community.brightpattern.com/t/workforce-tool-recommendations/666)

<div class="topic-metadata">

**Author:** [@mvazquez](https://community.brightpattern.com/u/mvazquez)\
**Replies:** 3\
**Last updated:** [December 12, 2023, 6:51am UTC](https://community.brightpattern.com/t/workforce-tool-recommendations/666 "2023-12-12T06:51:47Z")

</div>

Hi wanted to see what workforce tools if any are suggested that are currently used with BP

---

## [Bright Pattern Salesforce Integration - MFA Requirements for SSO](https://community.brightpattern.com/t/bright-pattern-salesforce-integration-mfa-requirements-for-sso/338)

<div class="topic-metadata">

**Author:** [@Derek](https://community.brightpattern.com/u/Derek)\
**Replies:** 1\
**Last updated:** [December 12, 2023, 6:29am UTC](https://community.brightpattern.com/t/bright-pattern-salesforce-integration-mfa-requirements-for-sso/338 "2023-12-12T06:29:11Z")

</div>

I received the below notification from Salesforce and was wondering if/how this will impact the Salesforce Integration with SSO to Bright Pattern? I have not yet enabled the MFA in our Salesforce environment and wanted …

---

## [Oracle Service Cloud integration](https://community.brightpattern.com/t/oracle-service-cloud-integration/851)

<div class="topic-metadata">

**Author:** [@dbennetts](https://community.brightpattern.com/u/dbennetts)\
**Replies:** 0\
**Last updated:** [October 3, 2023, 2:03am UTC](https://community.brightpattern.com/t/oracle-service-cloud-integration/851 "2023-10-03T02:03:45Z")

</div>

Hi all, Just wondering if anyone has had any experience integrating BP with Oracle Service Cloud? We were sent a ZIP file by our integrator/vendor but it seems to be different than what is referenced in the Integration …

---

## [Microsoft Teams User Presence](https://community.brightpattern.com/t/microsoft-teams-user-presence/848)

<div class="topic-metadata">

**Author:** [@dbennetts](https://community.brightpattern.com/u/dbennetts)\
**Replies:** 4\
**Last updated:** [August 22, 2023, 11:37pm UTC](https://community.brightpattern.com/t/microsoft-teams-user-presence/848 "2023-08-22T23:37:00Z")

</div>

Hi all, just wondering if BP is capable of read/write integration with MS Teams so that Agents presence within MS Teams reflects when they are on an active call within BP?

---

## [Do Subscriptions Expire?](https://community.brightpattern.com/t/do-subscriptions-expire/842)

<div class="topic-metadata">

**Author:** [@ghaggerty](https://community.brightpattern.com/u/ghaggerty)\
**Replies:** 2\
**Last updated:** [August 18, 2023, 8:43pm UTC](https://community.brightpattern.com/t/do-subscriptions-expire/842 "2023-08-18T20:43:32Z")

</div>

We have a requirement to setup up API access for a specific set of data that will probably never change for this user. If subscriptions don’t expire then we can just create it once and not worry about deleting it unless …

---

## [Microsoft Dynamics Screen Pop to the Activitypointer/Timeline](https://community.brightpattern.com/t/microsoft-dynamics-screen-pop-to-the-activitypointer-timeline/808)

<div class="topic-metadata">

**Author:** [@Melinyaniso\_Mapi](https://community.brightpattern.com/u/Melinyaniso_Mapi)\
**Replies:** 3\
**Last updated:** [November 30, 2022, 6:04am UTC](https://community.brightpattern.com/t/microsoft-dynamics-screen-pop-to-the-activitypointer-timeline/808 "2022-11-30T06:04:58Z")

</div>

Good Day Team, I need to know if anyone in forum has been able to do dynamics screen pop to the activities/timelines created activity (activitypointer) view instead of contacts? A clients requirement is that on call co…

---

## [Api chat message](https://community.brightpattern.com/t/api-chat-message/797)

<div class="topic-metadata">

**Author:** [@seoboheon](https://community.brightpattern.com/u/seoboheon)\
**Replies:** 0\
**Last updated:** [October 21, 2022, 11:31am UTC](https://community.brightpattern.com/t/api-chat-message/797 "2022-10-21T11:31:54Z")

</div>

hello I am currently checking the api log by connecting the sdk. However, there is no log of chat messages. The status and call log are displayed, but please check if there is a way to check the sending and receiving …

---

## [Multiple SalesForce session (different Sales Force clients)](https://community.brightpattern.com/t/multiple-salesforce-session-different-sales-force-clients/789)

<div class="topic-metadata">

**Author:** [@luc](https://community.brightpattern.com/u/luc)\
**Replies:** 0\
**Last updated:** [October 12, 2022, 2:01pm UTC](https://community.brightpattern.com/t/multiple-salesforce-session-different-sales-force-clients/789 "2022-10-12T14:01:10Z")

</div>

One of our large BPO prospect wanted to know if some of their agents could work on 2 Simultaneous Session of Sales force. Session being from 2 separate Clients?

---

## [Estimating The Cost of Speech to Text and Natural Language Understanding Integration](https://community.brightpattern.com/t/estimating-the-cost-of-speech-to-text-and-natural-language-understanding-integration/322)

<div class="topic-metadata">

**Author:** [@Brian](https://community.brightpattern.com/u/Brian)\
**Replies:** 2\
**Last updated:** [September 29, 2022, 5:32am UTC](https://community.brightpattern.com/t/estimating-the-cost-of-speech-to-text-and-natural-language-understanding-integration/322 "2022-09-29T05:32:38Z")

</div>

When using the estimators from IBM and Google for Speech to Text (STT) the standard input is for an estimated number of minutes. For the most accurate estimate would this be based on handled calls (talk+hold times) or sh…

---

## [fetchURL json results to variables](https://community.brightpattern.com/t/fetchurl-json-results-to-variables/771)

<div class="topic-metadata">

**Author:** [@Melinyaniso\_Mapi](https://community.brightpattern.com/u/Melinyaniso_Mapi)\
**Replies:** 6\
**Last updated:** [August 31, 2022, 6:37am UTC](https://community.brightpattern.com/t/fetchurl-json-results-to-variables/771 "2022-08-31T06:37:45Z")

</div>

Hi All, I have a endpoint/url I’m posting to and results returned using $(fetchURLResultBody) are as below, I did note $(fetchURLResultCode) returns ( \* 0: 200 OK response (i.e., a successful HTTP request response)) I …

---

## [Direct connection from BP to PowerBi](https://community.brightpattern.com/t/direct-connection-from-bp-to-powerbi/696)

<div class="topic-metadata">

**Author:** [@jacques.aspinall](https://community.brightpattern.com/u/jacques.aspinall)\
**Replies:** 1\
**Last updated:** [April 5, 2022, 4:57am UTC](https://community.brightpattern.com/t/direct-connection-from-bp-to-powerbi/696 "2022-04-05T04:57:48Z")

</div>

Is there a way we can directly connect Power Bi to BP’s Data tables? Rather than creating and connecting to a data warehouse.

---

## [Facebook Posts Integration](https://community.brightpattern.com/t/facebook-posts-integration/287)

<div class="topic-metadata">

**Author:** [@tim.swearingen](https://community.brightpattern.com/u/tim.swearingen)\
**Replies:** 4\
**Last updated:** [February 15, 2022, 8:36pm UTC](https://community.brightpattern.com/t/facebook-posts-integration/287 "2022-02-15T20:36:48Z")

</div>

Has anyone attempted to do anything with Facebook Posts being actionable? For example: Customers can post their comments on a customer fb page. If the customer post something which requires an action from our operations…

---

## [Chat javascript-API](https://community.brightpattern.com/t/chat-javascript-api/629)

<div class="topic-metadata">

**Author:** [@xarr](https://community.brightpattern.com/u/xarr)\
**Replies:** 0\
**Last updated:** [February 7, 2022, 3:16pm UTC](https://community.brightpattern.com/t/chat-javascript-api/629 "2022-02-07T15:16:54Z")

</div>

We\`re using brightpattern as js-SDK(bpspat.api…) How can we get access to chat\\messages via js? We need to read message history, get internal user ids(like Telegram userid), send messages via js(like dialing with dialNu…

---

## [How can I import a customized wallboard in grafana?](https://community.brightpattern.com/t/how-can-i-import-a-customized-wallboard-in-grafana/444)

<div class="topic-metadata">

**Author:** [@fletcherR](https://community.brightpattern.com/u/fletcherR)\
**Replies:** 2\
**Last updated:** [January 24, 2022, 12:20pm UTC](https://community.brightpattern.com/t/how-can-i-import-a-customized-wallboard-in-grafana/444 "2022-01-24T12:20:23Z")

</div>

I created a wallboard in grafana and tried to import it into Brightpattern’s wallboard, but the login window keeps popping up. Permissions in my account include Access Realtime Stats API, Customize Wallboards, Push/Pull…

---

## [About Unix time expression](https://community.brightpattern.com/t/about-unix-time-expression/541)

<div class="topic-metadata">

**Author:** [@fletcherR](https://community.brightpattern.com/u/fletcherR)\
**Replies:** 0\
**Last updated:** [November 18, 2021, 9:44am UTC](https://community.brightpattern.com/t/about-unix-time-expression/541 "2021-11-18T09:44:30Z")

</div>

Hi Guys :slight\_smile: How can I express Unix time in milliseconds using the “now()” function? There is no need to unconditionally use the “now()” function.

---

## [Integration with third programm](https://community.brightpattern.com/t/integration-with-third-programm/486)

<div class="topic-metadata">

**Author:** [@ProSergeant](https://community.brightpattern.com/u/ProSergeant)\
**Replies:** 3\
**Last updated:** [September 1, 2021, 4:48pm UTC](https://community.brightpattern.com/t/integration-with-third-programm/486 "2021-09-01T16:48:38Z")

</div>

Hi everyone, i cant understand how i can make a widget which can a make call. For example, i have web site, I have a button, and clicking on which a call occurred through a bright pattern, i try javascript integration (b…

---

## [Retrieving Type of Interaction when using the bpspat API](https://community.brightpattern.com/t/retrieving-type-of-interaction-when-using-the-bpspat-api/441)

<div class="topic-metadata">

**Author:** [@tshebe](https://community.brightpattern.com/u/tshebe)\
**Replies:** 1\
**Last updated:** [July 1, 2021, 12:13am UTC](https://community.brightpattern.com/t/retrieving-type-of-interaction-when-using-the-bpspat-api/441 "2021-07-01T00:13:25Z")

</div>

We listening for the INTERACTION\_RENDERED event, we get the event data as follows {“command”:“INTERACTION\_RENDERED”,“data”:{“item\_id”:“xxx”,“global\_id”:“xxx”,“service”:“xx”,“email”:“xx”,“screenpop\_data”:{}}} or it will h…

---

## [Reschedule an Outbound Campaign Call Attempt using the Desktop Javascript API](https://community.brightpattern.com/t/reschedule-an-outbound-campaign-call-attempt-using-the-desktop-javascript-api/386)

<div class="topic-metadata">

**Author:** [@tshebe](https://community.brightpattern.com/u/tshebe)\
**Replies:** 3\
**Last updated:** [June 16, 2021, 12:16am UTC](https://community.brightpattern.com/t/reschedule-an-outbound-campaign-call-attempt-using-the-desktop-javascript-api/386 "2021-06-16T00:16:31Z")

</div>

Is there a way we can reschedule a call to a later time usignf the desktop javascript API, the reason we asking is that the setDisposition or setDispositionByName don’t provide a way to pass the time, is there a way we c…

[Next page](https://community.brightpattern.com/c/api-and-integrations/7.md?page=1)
