- Introduction
- Getting Started
- Permissions
- Core Resources
- Channels
- Messages
- Teams
- Roles
- Users
- Todos
- Direct Messages
- Applications
- Reactions
- Attachments
- Voice
- Webhooks
- Blog
- Category
- Schemas
- Websockets
- Example Bot
- WebSocket event envelope
- Websocket events
- CHANNEL_CREATED
- CHANNEL_DELETED
- CHANNEL_UPDATED
- MESSAGE_SEND
- MESSAGE_UPDATED
- MESSAGE_DELETED
- MESSAGE_REACTION_ADDED
- MESSAGE_REACTION_REMOVED
- PRESENCE_UPDATE
- TEAM_ROLE_CREATED
- TEAM_ROLE_DELETED
- TEAM_ROLES_UPDATED
- TEAM_UPDATED
- TODO_ITEM_CREATED
- TODO_ITEM_DELETED
- TODO_ITEM_UPDATED
- USER_JOINED_TEAM
- USER_LEFT_TEAM
- USER_JOINED_VOICE_CHANNEL
- USER_LEFT_VOICE_CHANNEL
- USER_PROFILE_UPDATED
- USER_ROLE_ADDED
- USER_ROLE_REMOVED
- USER_UPDATED_VOICE_METADATA
- BLOG_CREATED
- BLOG_DELETED
- CATEGORIES_PRIORITY_UPDATED
- CATEGORY_UPDATED
- CATEGORY_DELETED
- CATEGORY_CREATED
- CHANNELS_PRIORITY_UPDATED
- Connecting via WebSocket
Get Credentials for Join Voice Channel
GET
https://api.teamly.one/api/v1/teams/{teamId}/channels/{channelId}/join
Request
Path Params
teamId
string
required
channelId
string
required
Query Params
isMuted
boolean
optional
Example:
true
isDeafened
boolean
optional
Example:
false
Header Params
Authorization
string
required
Default:
Bot {token}
Content-Type
string
required
Default:
application/json
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.teamly.one/api/v1/teams//channels//join?isMuted=true&isDeafened=false' \
--header 'Authorization;'
Responses
🟢200Success
application/json
Body
success
boolean
required
userId
string
required
channelId
string
required
meetingData
object
required
ExternalMeetingId
string
required
MediaPlacement
object
required
MediaRegion
string
required
MeetingArn
string
required
MeetingId
string
required
TenantIds
array[string]
required
attendeeData
object
required
AttendeeId
string
required
Capabilities
object
required
ExternalUserId
string
required
JoinToken
string
required
Example
{
"isSuccess": true,
"userId": "ab12cd34ef56gh78",
"channelId": "98zy76wx54vu32ts",
"meetingDetails": {
"externalMeetingId": "123e4567-e89b-12d3-a456-426614174000",
"mediaPlacement": {
"audioFallbackUrl": "wss://example.aws:443/calls/abc12345-def6-7890-gh12-ijkl34567890",
"audioHostUrl": "audio123.aws:3478",
"eventIngestionUrl": "https://data.example.com/v1/client-events",
"screenDataUrl": "wss://example.aws:443/v2/screen/abc12345-def6-7890-gh12-ijkl34567890",
"screenSharingUrl": "wss://example.aws:443/v2/screen/abc12345-def6-7890-gh12-ijkl34567890",
"screenViewingUrl": "wss://example.aws:443/ws/connect?passcode=examplePass&viewer_uuid=exampleUUID&X-BitHub-Call-Id=abc12345-def6-7890-gh12-ijkl34567890",
"signalingUrl": "wss://signal.example.com/control/abc12345-def6-7890-gh12-ijkl34567890",
"turnControlUrl": "https://turn.example.com/v2/turn_sessions"
},
"region": "eu-west-1",
"meetingArn": "arn:aws:chime:eu-west-1:123456789012:meeting/abc12345-def6-7890-gh12-ijkl34567890",
"meetingId": "abc12345-def6-7890-gh12-ijkl34567890",
"tenantIds": []
},
"attendeeDetails": {
"attendeeId": "xyz98765-4321-abcd-efgh-567890123456",
"capabilities": {
"audio": "SendReceive",
"content": "SendReceive",
"video": "SendReceive"
},
"externalUserId": "ab12cd34ef56gh78",
"joinToken": "eHl6OTg3NjUtNDMyMS1hYmNkLWVmZ2gtNTY3ODkwMTIzNDU2OmFiYzEyMzQ1LTY3ODktYWJjZC1lZmdoLTU2Nzg5MDEyMzQ1Ng"
}
}
Modified at 2025-03-22 12:09:29