Skip to main content
A discussion is a side-conversation about a thread, held in a Slack thread or an email chain where users pull in expertise from elsewhere in the company. Discussions show up in the thread timeline so context isn’t lost.
For TypeScript, the GraphQL SDK gives you a fully typed client for these operations.
Discussions are mostly created from within the Plain app, but the API is useful if you want to programmatically loop a specific Slack channel into certain types of threads (for example, automatically open a Slack discussion in #billing-support for every thread tagged Billing).