Developer
Documentation
Resources
Get Support
Sign in
Developer
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Developer
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Last updated Jul 16, 2025

Object types

Object types are the standardized categories that unify and relate objects from different tools and domains consistently. For example, Jira, Asana, and GitHub all have different objects that represent work. Jira has Work items, Asana has Tasks, and GitHub has Issues. In Teamwork Graph, these are grouped under the object type Work item.

An instance of an object type is called an object. For example, an individual Jira work item is an object. Objects are the pieces of data that make up the Graph.

Experiences where objects are leveraged

Many experiences across Atlassian leverage objects from Teamwork Graph, such as:

  • Rovo Search - Enables searching across all indexed objects.
  • Rovo Chat - Uses Teamwork Graph to reference and surface objects directly in chat responses.
  • Dashboards and analytics – Aggregates and visualizes data from objects across apps and tools.
  • Smart Links – Displays contextual previews of objects when referenced in Atlassian experiences.
  • Personalized recommendations – Suggests relevant objects and actions based on Graph data.

In Teamwork Graph, relationships define how these objects are connected, enabling richer and more integrated functionality.

Note that not all object types are leveraged in every experience. See Rovo Search and Chat to see what object types are indexed in these experiences.

Supported object types

Teamwork Graph supports the following object types:

Collaboration and communication

Object typeDescriptionExample
Calendar eventA calendar eventGoogle calendar event
CommentA comment on artifacts such as pull requests, commits, or work itemsComment on a Jira work item
ConversationA conversation or chat threadSlack thread
DesignA design artifactFigma file
DocumentA documentConfluence page
MessageA message within conversations or channelsSlack message
SpaceA workspace or spaceConfluence space

DevOps and software delivery

Object typeDescriptionExample
BranchA branch within a repositoryBitbucket branch
CommitA commit within a repositoryBitbucket commit
DeploymentA deploymentBitbucket deployment
Pull requestA pull requestBitbucket pull request
RepositoryA code repositoryBitbucket repository
Software serviceA software service. Track environments, tiers and metadata regarding a service.A microservice deployed in staging and production environments

Quality management

Object typeDescriptionExample
TestA test object for demonstration and testing purposesTest object example
Test executionA test execution object representing the execution of a testTest execution example
Test planA test plan object for organizing and structuring test activitiesTest plan example
Test runA test run object representing a collection of test executionsTest run example

Work management and planning

Object typeDescriptionExample
ProjectA projectJira project
Work itemAn entity representing workJira work item

Organizations and relationships

Object typeDescriptionExample
Customer organizationA customer organizationIn CRM tools like Salesforce, a Customer Organisation (called "Account") holds the broader details of a customer and the customer sales history.
DealA sales deal or opportunityA deal for a sales platform such as Salesforce, Hubspot.

Rovo Search and Chat

Not all object types in Teamwork Graph are indexed or accessible via Rovo Search and Chat.

The following object types are available in Rovo Search and Chat:

  • Branch
  • Calendar event
  • Comment
  • Commit
  • Conversation
  • Customer organization
  • Deal
  • Design
  • Document
  • Message
  • Project
  • Pull request
  • Repository
  • Space
  • Work item

The following object types are not available in Rovo Search and Chat:

  • Deal
  • Deployment
  • Software service
  • Test
  • Test execution
  • Test plan
  • Test run

Rate this page: