Get channel
Get a single channel by ID
/channels/{channelId}AuthorizationBearer token · headerrequiredOrganization API key (modem_…).
channelIdstring<uuid>requiredOK
channelNamestringrequiredHuman-readable name of the channel.
contextstring | nullrequiredUser-provided context about the channel's purpose, used by the ingest pipeline's LLM classification and priority-scoring steps.
Show propertiesHide properties
stringnullcreatedAtstring<date-time>requiredISO 8601 timestamp of channel creation
descriptionstring | nullrequiredOptional description of the channel.
Show propertiesHide properties
stringnullidstring<uuid>requiredShow propertiesHide properties
string<uuid>string<uuid>isConnectedbooleanrequiredWhether the source server/workspace is currently connected (bot has not left)
lastSeenAtstring<date-time> | nullrequiredISO 8601 timestamp of the most recent message in this channel, or null if no messages
Show propertiesHide properties
string<date-time>nullmessageCountintegerrequiredTotal number of messages in this channel
serverNamestringrequiredHuman-readable name of the server/workspace.
sourceChannelIdstringrequiredChannel identifier in the source system.
sourceNamestringrequiredSource system for the channel.
sourceServerIdstringrequiredIdentifier of the server/workspace in the source system.
updatedAtstring<date-time>requiredISO 8601 timestamp of last channel update
Invalid request (validation failed).
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
Missing or invalid API key.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
The API key does not have access to this resource.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
The requested resource was not found.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
Rate limit exceeded.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
Internal server error.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.