Description: Retrieves the latest status of an existing Jira integration by its connection name. This endpoint checks the health and operational status of the integration, including connectivity, authentication, and configuration validation.
Security: Requires admin access permissions.
Since: Xray version 3.136 and above.
API Version: V.1
Usage: GET /xray/api/v1/ticketing/integrations/status/check
Consumes: application/json
Produces : application/json
Query Parameters:
Name | Type | Mandatory/Optional | Description |
|---|---|---|---|
| string | Mandatory | The name of the integration to check the status for. |
Path Parameters:None
Response body
Name | Type | Mandatory/Optional | Description |
|---|---|---|---|
| string | Mandatory | Status of the integration. Valid values: |
| string | Mandatory | Descriptive message explaining the status. |
| string | Mandatory | The date and time at which the status was most recently verified, expressed in RFC 3339 timestamp format (for example, |
| string | Mandatory | Name of the integration that was checked. |
Response codes
Status Code | Description |
|---|---|
200 | Integration status retrieved successfully |
400 | Bad request (e.g., missing integrationName parameter) |
404 | No integration found for the given |
500 | Server error retrieving integration status |
Sample Success Response
200 OK
{
"status": "HEALTHY_INTEGRATION",
"reason": "Integration is healthy and operational.",
"time": "2024-01-01T12:00:00Z",
"integration_name": "jira-connection-1"
}
Request Example
GET xray/api/v1/ticketing/integrations/status/check?integrationName=test
Response Example
{
"status": "HEALTHY_INTEGRATION",
"reason": "Integration is healthy and operational.",
"time": "2025-12-22T08:18:02Z",
"integration_name": "test"
}
Sample error response
200 OK (Faulty Configuration)
{
"status": "FAULTY_CONFIGURATION",
"reason": "The system is unable to connect to Jira.",
"time": "2024-01-01T12:00:00Z",
"integration_name": "jira-connection-1"
}
404 Not Found
{
"status": "INTEGRATION_NOT_FOUND",
"reason": "The integration does not exist or cannot be located.",
"time": "2024-01-01T12:00:00Z",
"integration_name": "non-existent-integration"
}
500 Internal Server Error
{
"status": "INTERNAL_SERVER_ERROR",
"reason": "The system is temporarily unable to retrieve integration details. Please try again later.",
"time": "2024-01-01T12:00:00Z",
"integration_name": "jira-connection-1"
}