Xray (Edge)

Last updated on Nov 13, 2026

Xray is a test management app for Jira Cloud. It enables teams to design, organize, and run manual and automated tests inside Jira, and to track test coverage and execution results alongside their development work.

Hevo uses the Xray Cloud REST API to authenticate and the Xray Cloud GraphQL API to replicate data from your Xray account to the Destination of your choice. To ingest data, you must provide Hevo with the Client ID and Client Secret of an Xray API key. Hevo exchanges these credentials for an access token and uses the token to authenticate its requests.


Supported Features

Feature Name Supported
Capture deletes Yes, for the Status Detail object, and for the Test Run object when you resync it
History mode No
Custom data (user-configured tables & fields) No
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

Hevo captures deletes as follows:

  • For the Status Detail object, whose records Hevo ingests in full in each run, Hevo compares the records fetched from Xray with those in the Destination table. Records that are no longer returned by Xray are marked as deleted by setting the value of the metadata column __hevo__marked_deleted to True.

  • For the Test Run object, Hevo ingests only the new and updated test runs in each run, so it does not capture deleted test runs in these runs. When you resync the object, Hevo ingests all the test runs and marks the runs that are no longer returned by Xray, such as the runs of a deleted test, as deleted.

  • For the objects that Hevo ingests incrementally, such as Test and Test Plan, Hevo does not capture records that are deleted in Xray. These records remain in the Destination.

  • For the child objects, when Hevo ingests a new or updated test, it replaces the steps and step attachments of that test in the Destination. Steps and attachments removed from the test in Xray are removed from the Destination table. Similarly, tests unlinked from a test plan, test set, or test execution are removed from the Test Plan Test, Test Set Test, and Test Execution Test tables.


Source Considerations

  • Hevo connects to the global Xray Cloud endpoint, xray.cloud.getxray.app. Xray Cloud accounts that use a regional endpoint, such as eu.xray.cloud.getxray.app or au.xray.cloud.getxray.app, are not supported.


Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Nov-12-2026 2.54 New document.

Tell us what went wrong