Amazon Connect Participant Service logo

Amazon Connect Participant Service

Amazon Connect Participant Service

UpOpen Sourcecloudby Amazon Web Services62· JavaScript· MIT

Amazon Connect Participant Service API enables Amazon Connect chat participants (agents and customers) to exchange messages, attachments, and status.

Visit site ↗Source ↗Health checked 9h ago
Use it when

Full Amazon Connect integration

Watch for

Amazon Connect chat-only — not a general-purpose chat API

First check

After Amazon Connect creates a chat contact, the customer side gets a ParticipantToken; frontend calls ParticipantService API with the token.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
18 ms
Protocol
REST, WebSocket
Pricing
Stars
62

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 18ms

GitHub activity

62JavaScriptMIT17 open issuesLast commit 110d ago
01

About this API

Connect Participant Service is the client API for Amazon Connect chat (not voice). Amazon Connect provides two customer contact channels: voice (uses SIP/WebRTC) and chat (uses this API). The frontend chat widget actually wraps Participant Service — SendMessage to send, UploadAttachment for files, CreateParticipantConnection to establish WebSocket for real-time pushes. Typical developers just use AWS's Chat Widget SDK without touching the underlying API. But for deep customization (independent contact-center UI), you'd use Participant Service directly.

02

What you can build

  • 1Website customer-service chat widget integration
  • 2Agent-customer bidirectional messaging
  • 3File attachment transfer
  • 4Chat status sync (agent is typing)
03

Strengths & limitations

Strengths

  • Full Amazon Connect integration
  • Rich message types (text, attachment, event)

Limitations

  • Amazon Connect chat-only — not a general-purpose chat API
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://github.com/mermade/aws2openapi/<endpoint>
05

Getting started

After Amazon Connect creates a chat contact, the customer side gets a ParticipantToken; frontend calls ParticipantService API with the token.

06

FAQ

Can I use this API for a generic chat app?+

No — Amazon Connect-only. For general chat, use Twilio Conversations or Cometchat.

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: Yes
Auth type
unknown
Pricing
unknown
Protocols
REST, WebSocket
SDKs
javascript, python, java
Response time
18 ms
Last health check
5/12/2026, 7:36:33 AM
08

Tags

09

More from Amazon Web Services