Operations on tracking objects.
Use this tool to read or poll tracking status by tracking ID (UUID).
Call this whenever you have a tracking ID and need to know the status or result of an async operation.
Actions:
- read: Read a Tracking. Get status and result of a virtual service deploy/stop/configure operation.
args(dict): Dictionary with the following required parameters:
tracking_id (str): Mandatory. The tracking UUID to read.
- read_asset_tracking: Read an Asset Tracking. Get the status and result of an asset upload operation.
Use this action — NOT `read` — when the tracking ID came from an asset upload (e.g. "read asset tracking info <uuid>").
args(dict): Dictionary with the following required parameters:
tracking_id (str): Mandatory. The tracking UUID to read.
Tracking Schema:
{'$defs': {'DeploymentTracking': {'properties': {'trackingId': {'default': None, 'description': 'Tracking id. Must be valid UUID string.', 'title': 'Trackingid', 'type': 'string'}, 'status': {'default': None, 'description': "Tracking status. Must be one of the values: 'PENDING', 'RUNNING', 'FINISHED'.", 'title': 'Status', 'type': 'string'}, 'errors': {'anyOf': [{'items': {'type': 'string'}, 'type': 'array'}, {'type': 'null'}], 'default': None, 'description': 'List of errors.', 'title': 'Errors'}, 'warnings': {'anyOf': [{'items': {'type': 'string'}, 'type': 'array'}, {'type': 'null'}], 'default': None, 'description': 'List of warnings.', 'title': 'Warnings'}, 'data': {'anyOf': [{'$ref': '#/$defs/DeploymentTrackingData'}, {'type': 'null'}], 'default': None, 'description': 'Deployment Tracking data.'}}, 'title': 'DeploymentTracking', 'type': 'object'}, 'DeploymentTrackingData': {'properties': {'dataType': {'default': 'DEPLOYMENT', 'description': "Tracking data type. Constant value: 'DEPLOYMENT'.", 'title': 'Datatype', 'type': 'string'}, 'serviceMockId': {'default': None, 'description': 'Virtual service id.', 'title': 'Servicemockid', 'type': 'integer'}, 'stage': {'default': None, 'description': 'Current stage of the tracked job.', 'title': 'Stage', 'type': 'string'}, 'started': {'default': None, 'description': 'Unix timestamp of the stage start moment.', 'title': 'Started', 'type': 'integer'}}, 'title': 'DeploymentTrackingData', 'type': 'object'}, 'MasterTrackingData': {'properties': {'dataType': {'default': 'MASTER_TRACKING', 'description': "Tracking data type. Constant value: 'MASTER_TRACKING'.", 'title': 'Datatype', 'type': 'string'}, 'serviceMockTrackingDtos': {'anyOf': [{'items': {'$ref': '#/$defs/ServiceMockTrackingDto'}, 'type': 'array'}, {'type': 'null'}], 'default': None, 'description': 'List of subtrackings of the Virtual services related to the job.', 'title': 'Servicemocktrackingdtos'}}, 'title': 'MasterTrackingData', 'type': 'object'}, 'ServiceMockTrackingDto': {'properties': {'serviceMockId': {'default': None, 'description': 'Virtual service id.', 'title': 'Servicemockid', 'type': 'integer'}, 'serviceMockName': {'default': None, 'description': 'Virtual service name.', 'title': 'Servicemockname', 'type': 'string'}, 'started': {'default': None, 'description': 'Unix timestamp of the stage start moment.', 'title': 'Started', 'type': 'integer'}, 'trackingDto': {'anyOf': [{'$ref': '#/$defs/DeploymentTracking'}, {'type': 'null'}], 'default': None, 'description': 'Deployment Tracking object.'}}, 'title': 'ServiceMockTrackingDto', 'type': 'object'}}, 'properties': {'trackingId': {'default': None, 'description': 'Tracking id. Must be valid UUID string.', 'title': 'Trackingid', 'type': 'string'}, 'status': {'default': None, 'description': "Tracking status. Must be one of the values: 'PENDING', 'RUNNING', 'FINISHED'.", 'title': 'Status', 'type': 'string'}, 'errors': {'anyOf': [{'items': {'type': 'string'}, 'type': 'array'}, {'type': 'null'}], 'default': None, 'description': 'List of errors.', 'title': 'Errors'}, 'warnings': {'anyOf': [{'items': {'type': 'string'}, 'type': 'array'}, {'type': 'null'}], 'default': None, 'description': 'List of warnings.', 'title': 'Warnings'}, 'data': {'anyOf': [{'$ref': '#/$defs/MasterTrackingData'}, {'type': 'null'}], 'default': None, 'description': 'Deployment Tracking data.'}}, 'title': 'MasterTracking', 'type': 'object'}