Query
query ThreadSlackUser($threadId: ID!, $slackUserId: ID!) {
threadSlackUser(threadId: $threadId, slackUserId: $slackUserId) {
id
slackUserId
slackAvatarUrl72px
slackHandle
fullName
isInChannel
}
}Variables
{
"threadId": "id",
"slackUserId": "id"
}Response
{
"data": {
"threadSlackUser": {
"id": "id",
"slackUserId": "id",
"slackAvatarUrl72px": "string",
"slackHandle": "string",
"fullName": "string",
"isInChannel": true
}
}
}Queries
threadSlackUser
Returns a Slack user associated with the given thread, looked up by their Slack user ID. Returns null if the user is not found in that thread’s Slack context.
QUERY
threadSlackUser(threadId: ID!, slackUserId: ID!): SlackUserArguments
threadId
ID!
required
slackUserId
ID!
required
Returns
id
ID!
slackUserId
ID!
The user's ID as provided by Slack.
slackAvatarUrl72px
String
slackHandle
String!
The user's Slack handle (username without the @ prefix).
fullName
String!
isInChannel
Boolean!
Whether this user is currently a member of the Slack channel that was queried.
createdAt
createdBy
updatedAt
updatedBy
Query
query ThreadSlackUser($threadId: ID!, $slackUserId: ID!) {
threadSlackUser(threadId: $threadId, slackUserId: $slackUserId) {
id
slackUserId
slackAvatarUrl72px
slackHandle
fullName
isInChannel
}
}Variables
{
"threadId": "id",
"slackUserId": "id"
}Response
{
"data": {
"threadSlackUser": {
"id": "id",
"slackUserId": "id",
"slackAvatarUrl72px": "string",
"slackHandle": "string",
"fullName": "string",
"isInChannel": true
}
}
}Was this page helpful?

