start api channel

List channels and view channel details for a server

List channels and view channel details for a server

Requires authentication — run start login first or set START_API_KEY.

Commands

CommandDescription
start api channel listList all channels in a server (shows name, ID, and privacy)
start api channel infoGet detailed information about a specific channel

list

List all channels in a server (shows name, ID, and privacy)

Terminal

start api channel list <server>
ArgumentRequiredDescription
serverYesServer ID to list channels for
FlagTypeDefaultDescription
--jsonbooleanfalseOutput raw JSON (useful for piping to jq or scripts)

info

Get detailed information about a specific channel

Terminal

start api channel info <id>
ArgumentRequiredDescription
idYesChannel ID to look up
FlagTypeDefaultDescription
--jsonbooleanfalseOutput raw JSON (useful for piping to jq or scripts)

Examples

List channels in a server

Terminal

start api channel list srv_abc123
Channels: # general (ch_abc123) # random (ch_def456) 🔒 engineering (ch_ghi789)

Get channel details

Terminal

start api channel info ch_abc123
Channel: general ID: ch_abc123 Server: srv_abc123 Private: no Description: General discussion

List channels as JSON

Terminal

start api channel list srv_abc123 --json | jq '.[].name'
"general"
"random"
"engineering"

Find a specific channel

Terminal

# find channels matching a name
start api channel list srv_abc123 --json \
| jq '.[] | select(.name | contains("eng"))'