The Teamwork Graph API is coming soon. The relationship types documented here are indicative of what will be available in the Graph via the Teamwork Graph API. Please note that relationships, their properties, and functionality may change before and during the Early Access Program.
Interested in early access? Express your interest in joining the EAP
The ContentReferencedEntity relationship represents the link between content items and entities they reference or mention within the Teamwork Graph. It allows you to:
Relationship type: Canonical
| From object type | |
|---|---|
| Jira issue - ati:cloud:jira:issue | External commit - ati:cloud:jira:commit | 
| Confluence page - ati:cloud:confluence:page | External commit - ati:cloud:graph:commit | 
| Confluence blogpost - ati:cloud:confluence:blogpost | External deployment - ati:cloud:jira:deployment | 
| Jira issue comment - ati:cloud:jira:issue-comment | External deployment - ati:cloud:graph:deployment | 
| External pull request - ati:cloud:jira:pull-request | External repository - ati:cloud:jira:repository | 
| External pull request - ati:cloud:graph:pull-request | External repository - ati:cloud:graph:repository | 
| External branch - ati:cloud:jira:branch | External vulnerability - ati:cloud:jira:vulnerability | 
| External branch - ati:cloud:graph:branch | External vulnerability - ati:cloud:graph:vulnerability | 
| External build - ati:cloud:jira:build | External comment - ati:cloud:graph:comment | 
| External build - ati:cloud:graph:build | 
| To object type | |
|---|---|
| Jira issue - ati:cloud:jira:issue | Third party document - ati:third-party:google.google-drive-lite:document | 
| Confluence page - ati:cloud:confluence:page | Third party document - ati:third-party:microsoft.onedrive:document | 
| Confluence blogpost - ati:cloud:confluence:blogpost | Third party document - ati:third-party:microsoft.sharepoint:document | 
| Compass component - ati:cloud:compass:component | Third party document - ati:third-party:monday.monday:document | 
| Google document - ati:cloud:google:document | Third party document - ati:third-party:notion.notion:document | 
| Google document - ati:third-party:google:document | Third party document - ati:third-party:smartsheet.smartsheet:document | 
| Google spreadsheet - ati:cloud:google:spreadsheet | Third party message - ati:third-party:slack.slack:message | 
| Google spreadsheet - ati:third-party:google:spreadsheet | Third party message - ati:third-party:microsoft.teams:message | 
| Google form - ati:cloud:google:form | Third party conversation - ati:third-party:slack.slack:conversation | 
| Google form - ati:third-party:google:form | Third party conversation - ati:third-party:microsoft.teams:conversation | 
| Google presentation - ati:cloud:google:presentation | Third party branch - ati:third-party:github.github:branch | 
| Google presentation - ati:third-party:google:presentation | Third party build - ati:third-party:github.github:build | 
| Figma file - ati:cloud:figma:file | Third party commit - ati:third-party:github.github:commit | 
| Figma file - ati:third-party:figma:file | Third party deployment - ati:third-party:github.github:deployment | 
| Third party document - ati:third-party:airtable.airtable:document | Third party pull request - ati:third-party:github.github:pull-request | 
| Third party document - ati:third-party:box.box:document | Third party repository - ati:third-party:github.github:repository | 
| Third party document - ati:third-party:docusign.docusign:document | Third party vulnerability - ati:third-party:github.github:vulnerability | 
| Third party document - ati:third-party:google.google-drive:document | Loom space - ati:cloud:loom:space | 
| Third party document - ati:third-party:google.google-drive-rsl:document | Loom video - ati:cloud:loom:video | 
We recommend using parameterized Cypher queries rather than placing parameters directly in the query string. This helps improve performance.
1 2query ContentReferencedEntity_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 JiraIssue { id }. on ConfluencePage { id }. on ConfluenceBlogPost { id }. on CompassComponent { id }. on LoomSpace { id }. on LoomVideo { id } } } }. on GraphStoreCypherQueryV2AriNode { data {. on JiraIssue { id }. on ConfluencePage { id }. on ConfluenceBlogPost { id }. on CompassComponent { id }. on LoomSpace { id }. on LoomVideo { id } } }. on GraphStoreCypherQueryV2BooleanObject { bool_val: value }. on GraphStoreCypherQueryV2IntObject { int_val: value }. on GraphStoreCypherQueryV2FloatObject { float_val: value }. on GraphStoreCypherQueryV2StringObject { str_val: value } } } } } } } }
1 2{ "cypherQuery": "MATCH (issue:JiraIssue {ari: $id})-[:content_referenced_entity]->(issue_1:JiraIssue) RETURN issue_1", "params": { "id": "$id" } }
1 2query ContentReferencedEntity_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 JiraIssue { id }. on ConfluencePage { id }. on ConfluenceBlogPost { id }. on JiraPlatformComment { id }. on JiraServiceManagementComment { id }. on DevOpsPullRequestDetails { id }. on ExternalPullRequest { id }. on ExternalBranch { id }. on ExternalBuildInfo { id }. on ExternalCommit { id }. on DeploymentSummary { id }. on ExternalDeployment { id }. on DevOpsRepository { id }. on ExternalRepository { id }. on DevOpsSecurityVulnerabilityDetails { id }. on ExternalVulnerability { id }. on ExternalComment { id } } } }. on GraphStoreCypherQueryV2AriNode { data {. on JiraIssue { id }. on ConfluencePage { id }. on ConfluenceBlogPost { id }. on JiraPlatformComment { id }. on JiraServiceManagementComment { id }. on DevOpsPullRequestDetails { id }. on ExternalPullRequest { id }. on ExternalBranch { id }. on ExternalBuildInfo { id }. on ExternalCommit { id }. on DeploymentSummary { id }. on ExternalDeployment { id }. on DevOpsRepository { id }. on ExternalRepository { id }. on DevOpsSecurityVulnerabilityDetails { id }. on ExternalVulnerability { id }. on ExternalComment { id } } }. on GraphStoreCypherQueryV2BooleanObject { bool_val: value }. on GraphStoreCypherQueryV2IntObject { int_val: value }. on GraphStoreCypherQueryV2FloatObject { float_val: value }. on GraphStoreCypherQueryV2StringObject { str_val: value } } } } } } } }
1 2{ "cypherQuery": "MATCH (issue:JiraIssue)-[:content_referenced_entity]->(issue_1:JiraIssue {ari: $id}) RETURN issue", "params": { "id": "$id" } }
Rate this page: