PowerPlatformConnectors/certified-connectors/Azure Communication Service...
anmolbohra97 8cd93d7c55
ACS Chat: Add delete and update functionalities (#3311)
* [Chat] Power automate connectors update and delete chat thread properties - #3628031

* updated spaces

---------

Co-authored-by: V V S N L Prasanna K <v-vprasannak@microsoft.com>
2024-03-20 16:04:44 +05:30
..
README.md Updates based on Bug Bush feedbacks (#1734) 2022-06-15 16:12:32 -07:00
apiDefinition.swagger.json ACS Chat: Add delete and update functionalities (#3311) 2024-03-20 16:04:44 +05:30
apiProperties.json Azure Communication Services Chat (Certified Connector) (#1706) 2022-06-14 15:34:11 +02:00
script.csx ACS Chat: Add delete and update functionalities (#3311) 2024-03-20 16:04:44 +05:30

README.md

Azure Communication Services Chat

This Chat Connector can manage users in a chat, create chats threads, and send messages in a chat. API ref for chat, API ref for chat thread.

Publisher: Microsoft

Prerequisites

You will need the following to proceed:

  • A Microsoft Power Apps or Power Automate plan with custom connector feature
  • An Azure subscription
  • An Azure Communication Services resource

Supported Operations

The connector supports the following operations:

Send Chat

Send a chat to a specified chat thread given an access token.

Create Chat

Create a chat given a chat topic.

List Chat Threads

List all chat threads.

List Thread Messages

List Messages From Thread.

Get Thread Properties

Get the properties of a chat thread.

Add Participant

Add a participant to a chat thread.

Remove Participant

Remove a participant from a chat thread.

List Participants

List participants in a chat thread.

Obtaining Credentials

1 Set up an Azure Communication Services resource

2 Connection String Authentication

Known Issues and Limitations

Does not support Service principal (Azure AD application) Authentication at this time.

Deployment Instructions

Run the following commands and follow the prompts:

paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --script script.csx --icon icon.png