Transaction Summary Status
Overview
Retrieves the status of all active or completed AI summary jobs for a specified transaction. This endpoint helps track the progress and completion status of AI-generated transaction summaries.
Note: This service depends on the Imaging AI Service. Ensure the service is operational before calling this endpoint.
URI
GET /rest/applications/{name}/transactions/summary/status
Path parameters
name (string)
This parameter identifies the analyzed application. The application name must be properly encoded if it is required. Character back-quote is not allowed.
Query parameters
id (number)
The unique identifier (aipId
) of the transaction.
guid (string)
The unique identifier (guid
) of the transaction summary job (response from generate transaction summary api).
Responses
application/json
Returns a list of job objects containing the status and metadata for each AI summary job related to the specified transaction. Example:
{
"success": [
{
"id": "WebGoat-test-42408cdc-71dc-41cf-b492-f03694479fe2",
"status": "Done",
"domain": "neo4j",
"type": "Genarating AI Summary",
"logsFile": "C:\\Program Files\\Cast\\Imaging\\Cast-Imaging-Viewer/logs\\WebGoat-test-42408cdc-71dc-41cf-b492-f03694479fe2.log",
"transactionId": "56548"
},
{
"id": "WebGoat-test-45fb1ed2-dee5-4743-ac36-a662eaf2223e",
"status": "Done",
"domain": "neo4j",
"type": "Genarating AI Summary",
"logsFile": "C:\\Program Files\\Cast\\Imaging\\Cast-Imaging-Viewer/logs\\WebGoat-test-45fb1ed2-dee5-4743-ac36-a662eaf2223e.log",
"transactionId": "56548"
}
]
}
JSON representation
Property | Type | Description |
---|---|---|
id | string | Unique guid for the AI transaction summary job |
status | string | Current status of the job (e.g., Running, Done, Failed) |
domain | string | Tenant in which the application exists in |
type | string | Type of job eg. Genarating AI Summary |
logsFile | string | Path to the log file containing job execution details |
transactionId | string | The ID of the transaction the job is associated with |