Query
query SuggestedSlackTeammates($slackTeamId: String!) {
suggestedSlackTeammates(slackTeamId: $slackTeamId) {
slackUserId
email
fullName
slackHandle
slackAvatarUrl72px
}
}Variables
{
"slackTeamId": "string"
}Response
{
"data": {
"suggestedSlackTeammates": [
{
"slackUserId": "id",
"email": "string",
"fullName": "string",
"slackHandle": "string",
"slackAvatarUrl72px": "string"
}
]
}
}Queries
suggestedSlackTeammates
Suggests teammates to invite to Plain, sourced from the members of the workspace’s connected Slack discussion channels. Only members of the workspace’s own Slack team are included (Slack Connect guests are excluded), and anyone (matched by email, case-insensitive) who is already a member of this workspace or has a pending invite to it is excluded. Returns an empty list when there are no connected, enabled discussion channels for the given slackTeamId (e.g. a Slack Connect channel integration).
QUERY
suggestedSlackTeammates(slackTeamId: String!): [SuggestedSlackTeammate!]!Arguments
slackTeamId
String!
required
Returns
slackUserId
ID!
The user's ID as provided by Slack.
email
String!
The teammate's email address, used to send the Plain invite.
fullName
String!
slackHandle
String!
The user's Slack handle (username without the @ prefix).
slackAvatarUrl72px
String
Query
query SuggestedSlackTeammates($slackTeamId: String!) {
suggestedSlackTeammates(slackTeamId: $slackTeamId) {
slackUserId
email
fullName
slackHandle
slackAvatarUrl72px
}
}Variables
{
"slackTeamId": "string"
}Response
{
"data": {
"suggestedSlackTeammates": [
{
"slackUserId": "id",
"email": "string",
"fullName": "string",
"slackHandle": "string",
"slackAvatarUrl72px": "string"
}
]
}
}Was this page helpful?

