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
Relationship types
Last updated Nov 25, 2025

Atlassian project has Atlassian project update

The AtlassianProjectHasAtlassianProjectUpdate relationship represents the link between a Townsquare project and a Townsquare project update within the Teamwork Graph. It allows you to:

  • Retrieve updates for a specific Atlas project
  • Find which Atlas project an update belongs to
  • Traverse and analyze project-update relationships

Relationship type: Canonical

From object typesTo object types
Townsquare Project - ati:cloud:townsquare:projectTownsquare Project Update - ati:cloud:townsquare:project-update

Cypher

Note

We recommend sending parameterized Cypher queries as below instead of embedding the parameters directly in the query string. This approach will help ensure better performance.

Forward query

GraphQL
1
2
query AtlassianProjectHasAtlassianProjectUpdate_CypherQuery($cypherQuery: String!, $params: CypherRequestParams) {
  cypherQuery(query: $cypherQuery, params: $params) {
    edges {
      node {
        columns {
          value {
            ... on CypherQueryResultNode {
              id
              data {
                __typename
                ... on TownsquareProjectUpdate {
                  id
                }
              }
            }
          }
        }
      }
    }
  }
}
Params
1
2
{
  "cypherQuery": "MATCH (project:TownsquareProject {ari: $id})-[:atlassian_project_has_atlassian_project_update]->(update:TownsquareProjectUpdate) RETURN update",
  "params": {
    "id": "$id"
  }
}

Inverse query

GraphQL
1
2
query AtlassianProjectHasAtlassianProjectUpdate_CypherQuery($cypherQuery: String!, $params: CypherRequestParams) {
  cypherQuery(query: $cypherQuery, params: $params) {
    edges {
      node {
        columns {
          value {
            ... on CypherQueryResultNode {
              id
              data {
                __typename
                ... on TownsquareProject {
                  id
                }
              }
            }
          }
        }
      }
    }
  }
}
Params
1
2
{
  "cypherQuery": "MATCH (project:TownsquareProject)-[:atlassian_project_has_atlassian_project_update]->(update:TownsquareProjectUpdate {ari: $id}) RETURN project",
  "params": {
    "id": "$id"
  }
}

Metadata

This relationship is not indexed, you will not be able to filter by this metadata when querying the relationship.

To Metadata

Nested Types

Ari

When filtering by ARI in GraphQL, it will behave as a String rather than a message as shown below.

NameTypeProperties
valueString

OldStatus

NameInternal NameIndex
NOT_SETOLD_STATUS_NOT_SET0
NULLOLD_STATUS_NULL100
OFF_TRACKOLD_STATUS_OFF_TRACK110
AT_RISKOLD_STATUS_AT_RISK120
ON_TRACKOLD_STATUS_ON_TRACK130
PENDINGOLD_STATUS_PENDING140
PAUSEDOLD_STATUS_PAUSED150
DONEOLD_STATUS_DONE160
CANCELLEDOLD_STATUS_CANCELLED170

NewStatus

NameInternal NameIndex
NOT_SETNEW_STATUS_NOT_SET0
OFF_TRACKNEW_STATUS_OFF_TRACK110
AT_RISKNEW_STATUS_AT_RISK120
ON_TRACKNEW_STATUS_ON_TRACK130
PENDINGNEW_STATUS_PENDING140
PAUSEDNEW_STATUS_PAUSED150
DONENEW_STATUS_DONE160
CANCELLEDNEW_STATUS_CANCELLED170

OldConfidence

NameInternal NameIndex
NOT_SETOLD_CONFIDENCE_NOT_SET0
NULLOLD_CONFIDENCE_NULL100
DAYOLD_CONFIDENCE_DAY110
MONTHOLD_CONFIDENCE_MONTH120
QUARTEROLD_CONFIDENCE_QUARTER130

NewConfidence

NameInternal NameIndex
NOT_SETNEW_CONFIDENCE_NOT_SET0
DAYNEW_CONFIDENCE_DAY110
MONTHNEW_CONFIDENCE_MONTH120
QUARTERNEW_CONFIDENCE_QUARTER130

UpdateType

NameInternal NameIndex
NOT_SETUPDATE_TYPE_NOT_SET0
SYSTEMUPDATE_TYPE_SYSTEM110
USERUPDATE_TYPE_USER120

Rate this page: