From Bright Pattern Documentation
Jump to: navigation, search
(Created page with "<translate> = API Reference = FPO Desktop Integration API .NET Version Tutorial Learn how to use the Bright Patte...")
 
(→‎API Reference: clarifies that SMS/MMS API also supports some messenger integrations)
 
(47 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<translate>
+
 
 
= API Reference =
 
= API Reference =
FPO
+
Bright Pattern uses Postman to host documentation for Bright Pattern Contact Center REST APIs.  
 
 
[[5.3:desktop-integration-api-net-version-tutorial/Purpose|Desktop Integration API .NET Version Tutorial]]
 
Learn how to use the Bright Pattern Contact Center Desktop Integration API to control agent states and handle calls from .NET-based applications.
 
 
 
[[5.3:desktop-javascript-api-specification/Purpose|Desktop JavaScript API Specification]]
 
This spec explains the Desktop JavaScript API that provides access to Agent Desktop functions.
 
 
 
[[5.3:list-management-api-specification/Purpose|List Management API Specification]]
 
This spec describes the methods and responses of the List Management API, which can be used to manage the contents of lists via third-party applications.
 
 
 
[[5.3:mobile-api-plugin-appery-io-tutorial/Purpose|Mobile API Plug-in for Appery.io Tutorial]]
 
Learn how to use the Mobile API plug-in to connect with the ServicePattern Mobile API.
 
 
 
[[5.3:mobile-web-api-specification/Purpose|Mobile/Web API Specification]]
 
This spec describes the methods, responses, and events of the Mobile API, which can be used to develop customer-facing mobile and web applications for advanced chat, voice, and video communications.
 
 
 
[[5.3:real-time-statistics-api/APIDescription|Real-Time Statistics API]]
 
This spec lists the methods and responses of the Real-Time Statistics API.
 
 
 
[[5.3:Recording-retrieval-api-specification/About |  Recording Retrieval API Specification]]
 
This spec lists the methods that are used to get recording files and recording metadata.
 
 
 
[[5.3:simplified-desktop-net-api-specification/Purpose|Simplified Desktop .NET API Specification]]
 
This spec describes the methods and events of the Simplified Desktop .NET API, which provides access to Agent Desktop functions from .NET-based third-party applications.
 
 
 
[[5.3:Sms-mms-api-specification/Introduction |  SMS/MMS API Specification]]
 
This spec describes the methods of the SMS/MMS API, which describes the methods that can be used to send and receive SMS/MMS messages, as well as track the delivery status of SMS/MMS messages.
 
 
 
[[5.3:user-management-api-specification/Purpose|User Management API Specification]]
 
Learn about the methods and responses of the User Management API, which can be used for automated user provisioning with third-party systems.
 
  
 +
Postman is a popular REST API client for testing and documenting APIs with examples in multiple programming languages. To view documentation hosted on Postman, simply follow the link under the desired API specification. From there, you have the option to run the API collection in the Postman application in your own environment.
  
 +
Note that JavaScript API documentation is available only on help.brightpattern.com (see the links shown on this page).
 +
<br /><div class="flex-row row"><!--beginning of row 1 -->
 +
<div class="col-xs-12 col-md-6 col-lg-4"> <!-- start of col 2-->
 +
==<i class="fa fa-user"></i> Configuration API==
 +
Automate user provisioning with third-party systems using the Configuration API.
 +
* [https://documenter.getpostman.com/view/6711197/S1EUtanN Configuration API (on Postman)]
 +
</div><!-- end of col 2-->
 +
<div class="col-xs-12 col-md-6 col-lg-4"><!-- start of col 2-->
 +
==<i class="fa fa-user"></i> Embedded Desktop API==
 +
The Embedded Agent Desktop API allows you to use Agent Desktop directly from your webpage.
 +
* [[latest:Embedded-agent-desktop-sdk-specification/Purpose | Embedded Agent Desktop JS API - (+demo)]]
 +
* [[latest:AgentDesktop-client-side-javascript-api-specification/APIMethods | New Widget Client-Side JS API]] - [https://help.brightpattern.com/crm-client-example/ (+demo)]
 +
* [[latest:Desktop-javascript-api-specification/Purpose | Simple JS API for screen-popped pages]]
 +
* [[Embedded-agent-desktop-sdk-specification/Purpose| Embedded Agent Desktop API]]
  
 +
</div><!-- end of col 3-->
 +
<div class="col-xs-12 col-md-6 col-lg-4"><!-- start of col 3-->
  
 +
==<i class="fa fa-microphone"></i> Interaction Content API==
 +
Download recordings as audio files along with their associated metadata with the Interaction Content API.
 +
* [https://documenter.getpostman.com/view/6711197/S1EUtb1f Interaction Content API (on Postman)] 
 +
</div><!-- end of col 3-->
 +
</div><!-- End of row 1-->
 +
<br /><div class="flex-row row"><!--beginning of row 2 -->
 +
<div class="col-xs-12 col-md-6 col-lg-4"><!-- start of col 1-->
 +
==<i class="fa fa-list"></i> List Management API==
 +
Manage the contents of outbound calling lists and Do Not Call lists via third-party applications.
 +
* [https://documenter.getpostman.com/view/6735878/T1DtdFDu?version=latest List Management API v2.0 (on Postman)]
 +
* [https://documenter.getpostman.com/view/8336025/2sA3Qy5U4z?version=latest List Management API v3.0 (on Postman)]
 +
</div><!-- end of col 1-->
 +
<div class="col-xs-12 col-md-6 col-lg-4"><!-- start of col 2-->
  
</translate>
+
==<i class="fa fa-mobile"></i> Mobile/Web Messaging APIs==
 +
Develop customer-facing mobile/web messaging apps for advanced chat, voice, and video communications.
 +
* [[Mobile-SDK-Instruction-Manual/About| Mobile SDK Instruction Manual]]
 +
* [https://documenter.getpostman.com/view/6735878/TzXwFJFP?version=latest Mobile/Web Messaging API v2 (on Postman)]
 +
* [https://documenter.getpostman.com/view/6735877/T1LHGpBY?version=latest Mobile/Web Messaging API v1 (on Postman)]
 +
</div><!-- start of col 2-->
 +
<div class="col-xs-12 col-md-6 col-lg-4"><!-- start of col 3-->
 +
==<i class="fa fa-arrows-alt-h"></i> SCIM-Compliant User Provisioning API==
 +
Communicate user identity data between identity providers and service providers.
 +
* [https://documenter.getpostman.com/view/8336025/SVYwJbLw?version=latest SCIM-Compliant User Provisioning API Specification (on Postman)]
 +
</div><!-- end of col 3-->
 +
</div><!-- End of row 2-->
 +
<br /><div class="flex-row row"><!--beginning of row 3 -->
 +
<div class="col-xs-12 col-md-6 col-lg-4"><!-- start of col 1-->
 +
==<i class="fa fa-comments"></i> SMS/MMS API==
 +
Send, receive, and monitor the delivery of messages via SMS, MMS, and certain [[latest:Messenger-integrations/overview-messenger-integrations| integrated messenger platforms]].
 +
* [https://documenter.getpostman.com/view/6711197/S1ETRbny SMS/MMS API Specification (on Postman)]
 +
</div><!-- end of col 1-->
 +
<div class="col-xs-12 col-md-6 col-lg-4"><!-- start of col 2-->
 +
==<i class="fa fa-chart-bar"></i> Statistics API==
 +
Work with subscriptions, real-time statistics, dispositions, and more with the Real-Time Statistics API.
 +
* [https://documenter.getpostman.com/view/6735878/T1DwbtSk?version=latest Real-Time Statistics API (on Postman)]
 +
* [[Real-time-statistics-api/ListofStatistics|List of Statistics ]]
 +
</div><!-- end of col 2-->
 +
<div class="col-xs-12 col-md-6 col-lg-4"><!-- start of col 1-->
 +
==<i class="fa fa-check"></i> Task Routing API==
 +
Create and manage tasks with the Task Routing API.
 +
* [https://documenter.getpostman.com/view/31590362/2sA3XTfLhk Task Routing API (on Postman)]
 +
</div><!-- end of col 3-->
 +
</div><!-- end of row 3 -->

Latest revision as of 03:38, 21 November 2024

• 5.19 • 5.2 • 5.3 • 5.8


API Reference

Bright Pattern uses Postman to host documentation for Bright Pattern Contact Center REST APIs.

Postman is a popular REST API client for testing and documenting APIs with examples in multiple programming languages. To view documentation hosted on Postman, simply follow the link under the desired API specification. From there, you have the option to run the API collection in the Postman application in your own environment.

Note that JavaScript API documentation is available only on help.brightpattern.com (see the links shown on this page).


Configuration API

Automate user provisioning with third-party systems using the Configuration API.

Embedded Desktop API

The Embedded Agent Desktop API allows you to use Agent Desktop directly from your webpage.

Interaction Content API

Download recordings as audio files along with their associated metadata with the Interaction Content API.


List Management API

Manage the contents of outbound calling lists and Do Not Call lists via third-party applications.

Mobile/Web Messaging APIs

Develop customer-facing mobile/web messaging apps for advanced chat, voice, and video communications.

SCIM-Compliant User Provisioning API

Communicate user identity data between identity providers and service providers.


SMS/MMS API

Send, receive, and monitor the delivery of messages via SMS, MMS, and certain integrated messenger platforms.

Statistics API

Work with subscriptions, real-time statistics, dispositions, and more with the Real-Time Statistics API.

Task Routing API

Create and manage tasks with the Task Routing API.