Developer
Get Support
Sign in
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Last updated Oct 29, 2025

User mentioned in conversation

The UserMentionedInConversation relationship represents the link between an Identity third-party user and an external conversation they were mentioned in within the Teamwork Graph. It allows you to:

  • Find third-party users who have been tagged or mentioned in specific external conversations
  • Track all external conversations where a third-party user has been tagged or mentioned
  • Traverse and analyze user-conversation relationships

Relationship type: Activity

From object typeTo object type
Identity third-party user - ati:cloud:identity:third-party-userExternal conversation - ati:cloud:graph:conversation

Cypher

We recommend using parameterized Cypher queries rather than placing parameters directly in the query string. This helps improve performance.

Forward query

GraphQL
1
2
query UserMentionedInConversation_CypherQuery($cypherQuery: String!, $params: JSON!) {
 graphStore @optIn(to: ["GraphStore", "GraphStoreCypherQueryV2"]) {
  cypherQueryV2(query: $cypherQuery, params: $params) {
   edges {
    node {
     columns {
      key
      value {. on GraphStoreCypherQueryV2NodeList {
        nodes {
         data {. on ExternalConversation {
           id
          }
         }
        }
       }. on GraphStoreCypherQueryV2AriNode {
        data {. on ExternalConversation {
          id
         }
        }
       }. on GraphStoreCypherQueryV2BooleanObject {
        bool_val: value
       }. on GraphStoreCypherQueryV2IntObject {
        int_val: value
       }. on GraphStoreCypherQueryV2FloatObject {
        float_val: value
       }. on GraphStoreCypherQueryV2StringObject {
        str_val: value
       }
      }
     }
    }
   }
  }
 }
}
Params
1
2
{
 "cypherQuery": "MATCH (user:IdentityThirdPartyUser {ari: $id})-[:user_mentioned_in_conversation]->(conversation:GraphConversation) RETURN conversation",
 "params": {
  "id": "$id"
 }
}

Inverse query

GraphQL
1
2
query UserMentionedInConversation_CypherQuery($cypherQuery: String!, $params: JSON!) {
 graphStore @optIn(to: ["GraphStore", "GraphStoreCypherQueryV2"]) {
  cypherQueryV2(query: $cypherQuery, params: $params) {
   edges {
    node {
     columns {
      key
      value {. on GraphStoreCypherQueryV2NodeList {
        nodes {
         data {. on ThirdPartyUser {
           id
          }. on AtlassianAccountUser {
           id
          }. on CustomerUser {
           id
          }. on AppUser {
           id
          }
         }
        }
       }. on GraphStoreCypherQueryV2AriNode {
        data {. on ThirdPartyUser {
          id
         }. on AtlassianAccountUser {
          id
         }. on CustomerUser {
          id
         }. on AppUser {
          id
         }
        }
       }. on GraphStoreCypherQueryV2BooleanObject {
        bool_val: value
       }. on GraphStoreCypherQueryV2IntObject {
        int_val: value
       }. on GraphStoreCypherQueryV2FloatObject {
        float_val: value
       }. on GraphStoreCypherQueryV2StringObject {
        str_val: value
       }
      }
     }
    }
   }
  }
 }
}
Params
1
2
{
 "cypherQuery": "MATCH (user:IdentityThirdPartyUser)-[:user_mentioned_in_conversation]->(conversation:GraphConversation {ari: $id}) RETURN user",
 "params": {
  "id": "$id"
 }
}

Rate this page: