- Create Issue
- Get Issue
- Get Issues
- Update Issue
- Delete Issue
POST /api/v1/metrics/issueCreate a new issue.Request BodyField descriptions are inferred from the entity model. Which fields are required is not confirmed for this endpoint.string
ID of the metric.
string
ID of the asset.
string
ID of the alert.
string
Free-text description.
string
Issue severity:
high, medium or low.string
Workflow or lifecycle status.
boolean
Whether the request completed successfully
string
Human-readable result message
string
ISO 8601 server timestamp
string
Unique ID for this request
object
The endpoint’s response payload.
curl -X POST "https://<your-workspace>.prizmdata.ai/api/v1/metrics/issue" \
-H "Authorization: Bearer <YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"metric_id": "6bec0bfd-d228-593f-bff0-4b52308f0489",
"asset_id": "de895cb6-3810-58a4-937a-f54da5201882",
"alert_id": "4621afc0-0341-5daa-9be9-f08a475d6df1",
"description": "Null rate above threshold on customer_id",
"severity": "high",
"status": "open"
}'
Representative request body. Field names follow the corresponding entity model and values are illustrative; send only the fields you need.
Request body
{
"metric_id": "6bec0bfd-d228-593f-bff0-4b52308f0489",
"asset_id": "de895cb6-3810-58a4-937a-f54da5201882",
"alert_id": "4621afc0-0341-5daa-9be9-f08a475d6df1",
"description": "Null rate above threshold on customer_id",
"severity": "high",
"status": "open"
}
Response
{
"success": true,
"message": "Create a new issue.",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {}
}
GET /api/v1/metrics/issue/{issueId}Get an issue by IDPath Parametersstring
required
Example:
3fa85f64-5717-4562-b3fc-2c963f66afa6boolean
Whether the request completed successfully
string
Human-readable result message
string
ISO 8601 server timestamp
string
Unique ID for this request
object
string
Example:
"f12c7744-1d9f-5a0e-9b9f-788c30fda223".string
Example:
"3f61d886-bee1-57f9-bf9d-860914768954".string
Example:
"4099a604-27ce-5d53-9565-6ac300278cea".string
Example:
"512019b5-f4a0-51c3-bc7b-757cfe2efae2".string
Example:
"ISU-3".string
Example:
"63ea4aa4-65f5-52c5-9214-6637e6ce682c".string
Example:
"New metric condition failed — 198 observed vs. expected > 2".string
Example:
"NEW".string
Example:
"HIGH".string
Example:
"2026-09-20T18:37:41.669314Z".boolean
Example:
true.string
Example:
"main.data_quality.customer_orders".string
Example:
"TABLE".string
Example:
"customer_orders".object
object
string
Example:
"The issue has been active for 10 seconds with 4 minutes and 50 seconds remaining before the SLA breach, indicating 3% of the resolve target time has been used and the SLA clock is currently on track. No pause events have been logged, so the SLA timer has been running continuously. There are no recommended action items to address at this time. Continue monitoring the issue closely to ensure resolution within the SLA timeframe.".string
Example:
"2026-09-20T18:32:54.057Z".object
object[]
string
Example:
"A high severity data quality issue has been detected with the 'New metric', which quantifies key data insights. The issue is currently new and involves the metric condition failing, with an observed value of 198 significantly exceeding the expected threshold of greater than 2. This discrepancy triggered a high priority alert with no percentage change, indicating a critical deviation that may impact analysis and decision-making processes.".string
Example:
"6d2f5285-fae1-5ab6-b493-0569f086186c".string
Example:
"2026-09-20T18:32:41.479931Z".string
Example:
"2026-09-20T18:40:23.177673Z".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".string
Example:
"New metric".string
Example:
"custom".string
Example:
"PT1.746622S".string
Example:
"Business".string
Example:
"Query".string
Example:
"Custom".string
Example:
"Accuracy".number
Example:
0.0.object
string
Example:
"SELECT\n *\nFROM\n main.data_quality.customer_orders\nWHERE\n payment_method = 'UPI'".number
Example:
0.0.string
Example:
"HIGH".number
Example:
198.0.string
Example:
"New metric condition failed — 198 observed vs. expected > 2".string
Example:
"ACTIVE".string
Example:
"2026-09-20T18:22:42.310369Z".string
Example:
"63ea4aa4-65f5-52c5-9214-6637e6ce682c".string
Example:
"ca07bd98-f456-5ab5-9491-be7f2799a966".string
Example:
"New metric is a metric that quantifies a specific aspect of data to provide measurable insight. It exists to enable consistent evaluation and comparison across relevant data points, supporting analysis and decision-making processes through a clear and standardized measurement.".object[]
object[]
object
string
Example:
"https://example.atlassian.net".string
Example:
"https://example.service-now.com/".object[]
string
Example:
"DATABRICKS".integer
Example:
0.object[]
object[]
object[]
integer
Example:
3.integer
Example:
0.integer
Example:
1.object[]
string
Example:
"ab37d6c5-989f-5cdb-b5b4-d0f299729d13".string
Example:
"open".string
Example:
"6d2f5285-fae1-5ab6-b493-0569f086186c".string
Example:
"2026-09-20T18:32:55.667104+00:00".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".string
Example:
"Conduct an immediate impact assessment with business owners and data consumers to understand the operational consequences and prioritize remediation efforts.".string
object[]
object[]
boolean
Example:
true.object[]
string
Example:
"512019b5-f4a0-51c3-bc7b-757cfe2efae2".integer
Example:
198.string
Example:
"New metric condition failed — 198 observed vs. expected > 2".object[]
string
Example:
"3f61d886-bee1-57f9-bf9d-860914768954".string
Example:
"HIGH".string
Example:
"ACTIVE".string
Example:
"f12c7744-1d9f-5a0e-9b9f-788c30fda223".string
Example:
"2026-09-20T18:22:42.310369+00:00".string
Example:
"DATABRICKS".string
Example:
"main.data_quality.customer_orders".string
Example:
"4099a604-27ce-5d53-9565-6ac300278cea".integer
Example:
0.string
Example:
"Databricks Warehouse".string
Example:
"3f61d886-bee1-57f9-bf9d-860914768954".string
Example:
"d17bdd10-276e-51ba-bd0a-b55f5f925066".string
Example:
"265a2db7-6f3c-5ba8-85ac-65b4ffc0a617".object
string
Example:
"5 minutes".integer
Example:
57567000.string
Example:
"15h 59m".integer
Example:
0.string
Example:
"0s".number
Example:
100.0.string
Example:
"BREACHED".string
Example:
"BREACHED".string
Example:
"2026-09-20T18:37:41.669314+00:00".string
integer
Example:
0.string
Example:
"0s".boolean
Example:
true.string
Example:
"HIGH".string
Example:
"f58b18d2-2e9b-5486-a23d-ce1976181483".string
Example:
"The issue has been active for 10 seconds with 4 minutes and 50 seconds remaining before the SLA breach, indicating 3% of the resolve target time has been used and the SLA clock is currently on track. No pause events have been logged, so the SLA timer has been running continuously. There are no recommended action items to address at this time. Continue monitoring the issue closely to ensure resolution within the SLA timeframe.".curl -X GET "https://<your-workspace>.prizmdata.ai/api/v1/metrics/issue/{issueId}" \
-H "Authorization: Bearer <YOUR_API_TOKEN>"
Response
{
"success": true,
"message": "Get an issue by ID",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {
"metric_id": "f12c7744-1d9f-5a0e-9b9f-788c30fda223",
"asset_id": "3f61d886-bee1-57f9-bf9d-860914768954",
"metric_detail_id": "4099a604-27ce-5d53-9565-6ac300278cea",
"alert_id": "512019b5-f4a0-51c3-bc7b-757cfe2efae2",
"issue_ref_id": "ISU-3",
"run_id": "63ea4aa4-65f5-52c5-9214-6637e6ce682c",
"description": "New metric condition failed — 198 observed vs. expected > 2",
"status": "NEW",
"severity": "HIGH",
"expected_resolution": "2026-09-20T18:37:41.669314Z",
"is_sla_breached": true,
"qualified_name": "`main`.`data_quality`.`customer_orders`",
"asset_type": "TABLE",
"asset_name": "customer_orders",
"ai_insights": {
"sla_summary": {
"aiInsight": "The issue has been active for 10 seconds with 4 minutes and 50 seconds remaining before the SLA breach, indicating 3% of the resolve target time has been used and the SLA clock is currently on track. No pause events have been logged, so the SLA timer has been running continuously. There are no recommended action items to address at this time. Continue monitoring the issue closely to ensure resolution within the SLA timeframe.",
"generatedAt": "2026-09-20T18:32:54.057Z"
},
"issue_summary": {
"systems": [],
"aiInsight": "A high severity data quality issue has been detected with the 'New metric', which quantifies key data insights. The issue is currently new and involves the metric condition failing, with an observed value of 198 significantly exceeding the expected threshold of greater than 2. This discrepancy triggered a high priority alert with no percentage change, indicating a critical deviation that may impact analysis and decision-making processes."
}
},
"id": "6d2f5285-fae1-5ab6-b493-0569f086186c",
"created_at": "2026-09-20T18:32:41.479931Z",
"modified_at": "2026-09-20T18:40:23.177673Z",
"created_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"modified_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"metric_name": "New metric",
"metric_type": "custom",
"metric_duration": "PT1.746622S",
"metric_detail_context": "Business",
"metric_detail_category": "Query",
"metric_detail_subcategory": "Custom",
"metric_detail_dimension": "Accuracy",
"metric_detail_sigma": 0.0,
"metric_detail_pass_criteria": {},
"metric_detail_query": "SELECT\n *\nFROM\n `main`.`data_quality`.`customer_orders`\nWHERE\n `payment_method` = 'UPI'",
"percentage_change": 0.0,
"priority": "HIGH",
"value": 198.0,
"threshold": {
"lower_threshold": 198.0,
"upper_threshold": 198.0,
"manual_threshold": "> 2"
},
"message": "New metric condition failed — 198 observed vs. expected > 2",
"marked_as": "ACTIVE",
"collected_at": "2026-09-20T18:22:42.310369Z",
"alert_run_id": "63ea4aa4-65f5-52c5-9214-6637e6ce682c",
"source_id": "ca07bd98-f456-5ab5-9491-be7f2799a966",
"source_metric_descr": "New metric is a metric that quantifies a specific aspect of data to provide measurable insight. It exists to enable consistent evaluation and comparison across relevant data points, supporting analysis and decision-making processes through a clear and standardized measurement.",
"owner": [
{
"id": "4605c26c-f514-516a-9013-33a89fa80c3c",
"label": "Data Governance Team",
"owner_type": "Business",
"owner_source": "entity",
"is_propagated": false
}
],
"alert_clusters": [],
"external_id": {
"jira": {
"id": "13400",
"key": "PROJ-101",
"resolution_note_comment_id": "10758"
},
"servicenow": {
"number": "INC0000001",
"sys_id": "a1b2c3d4e5f60718293a4b5c6d7e8f90"
}
},
"jira_url": "https://example.atlassian.net",
"servicenow_url": "https://example.service-now.com/",
"parents": [
{
"id": "d17bdd10-276e-51ba-bd0a-b55f5f925066",
"name": "main",
"type": "DATABASE"
}
],
"source_type": "DATABRICKS",
"total_conversations": 0,
"recent_conversations": [],
"attachment_urls": [
{
"url": "https://storage.example.com/attachments/timeline-screenshot.png",
"auto": true,
"file_id": "d53c3a43-b2f2-5b7c-a075-5379fe7c616c"
}
],
"audiences": [],
"affected_assets": 3,
"affected_reports": 0,
"linked_alerts": 1,
"action_items": [
{
"id": "ab37d6c5-989f-5cdb-b5b4-d0f299729d13",
"status": "open",
"issue_id": "6d2f5285-fae1-5ab6-b493-0569f086186c",
"created_at": "2026-09-20T18:32:55.667104+00:00",
"created_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"action_item": "Conduct an immediate impact assessment with business owners and data consumers to understand the operational consequences and prioritize remediation efforts.",
"approved_at": null,
"approved_by": [],
"assigned_to": [],
"is_ai_generated": true
}
],
"recent_alerts": [
{
"id": "512019b5-f4a0-51c3-bc7b-757cfe2efae2",
"value": 198,
"message": "New metric condition failed — 198 observed vs. expected > 2",
"parents": [
{
"id": "3f61d886-bee1-57f9-bf9d-860914768954",
"name": "customer_orders",
"type": "TABLE"
}
],
"asset_id": "3f61d886-bee1-57f9-bf9d-860914768954",
"priority": "HIGH",
"marked_as": "ACTIVE",
"metric_id": "f12c7744-1d9f-5a0e-9b9f-788c30fda223",
"created_at": "2026-09-20T18:22:42.310369+00:00",
"source_type": "DATABRICKS",
"qualified_name": "`main`.`data_quality`.`customer_orders`",
"metric_detail_id": "4099a604-27ce-5d53-9565-6ac300278cea",
"percentage_change": 0
}
],
"source_name": "Databricks Warehouse",
"table_asset_id": "3f61d886-bee1-57f9-bf9d-860914768954",
"database_asset_id": "d17bdd10-276e-51ba-bd0a-b55f5f925066",
"schema_asset_id": "265a2db7-6f3c-5ba8-85ac-65b4ffc0a617",
"sla_summary": {
"resolve_target": {
"value": 5,
"unit": "minutes"
},
"resolve_target_label": "5 minutes",
"elapsed_ms": 57567000,
"elapsed_label": "15h 59m",
"remaining_ms": 0,
"remaining_label": "0s",
"percent_elapsed": 100.0,
"status": "BREACHED",
"status_label": "BREACHED",
"resolved_by": "2026-09-20T18:37:41.669314+00:00",
"paused_at": null,
"paused_time": 0,
"paused_time_label": "0s",
"is_active": true,
"criticality": "HIGH",
"sla_state_id": "f58b18d2-2e9b-5486-a23d-ce1976181483",
"ai_insight": "The issue has been active for 10 seconds with 4 minutes and 50 seconds remaining before the SLA breach, indicating 3% of the resolve target time has been used and the SLA clock is currently on track. No pause events have been logged, so the SLA timer has been running continuously. There are no recommended action items to address at this time. Continue monitoring the issue closely to ensure resolution within the SLA timeframe."
}
}
}
POST /api/v1/metrics/issue/listGet all issues with filtering, searching, and sortingRequest Bodyobject[]
object[]
string
Example:
"".boolean
Example:
false.boolean
Whether the request completed successfully
string
Human-readable result message
string
ISO 8601 server timestamp
string
Unique ID for this request
object
object[]
string
Example:
"f12c7744-1d9f-5a0e-9b9f-788c30fda223".string
Example:
"3f61d886-bee1-57f9-bf9d-860914768954".string
Example:
"4099a604-27ce-5d53-9565-6ac300278cea".string
Example:
"512019b5-f4a0-51c3-bc7b-757cfe2efae2".string
Example:
"ISU-3".string
Example:
"63ea4aa4-65f5-52c5-9214-6637e6ce682c".string
Example:
"New metric condition failed — 198 observed vs. expected > 2".string
Example:
"NEW".string
Example:
"HIGH".string
Example:
"2026-09-20T18:37:41.669314Z".string
Example:
"BREACHED".string
Example:
"main.data_quality.customer_orders".string
Example:
"TABLE".string
Example:
"customer_orders".object
object
string
Example:
"The issue has been active for 10 seconds with 4 minutes and 50 seconds remaining before the SLA breach, indicating 3% of the resolve target time has been used and the SLA clock is currently on track. No pause events have been logged, so the SLA timer has been running continuously. There are no recommended action items to address at this time. Continue monitoring the issue closely to ensure resolution within the SLA timeframe.".string
Example:
"2026-09-20T18:32:54.057Z".object
object[]
string
Example:
"A high severity data quality issue has been detected with the 'New metric', which quantifies key data insights. The issue is currently new and involves the metric condition failing, with an observed value of 198 significantly exceeding the expected threshold of greater than 2. This discrepancy triggered a high priority alert with no percentage change, indicating a critical deviation that may impact analysis and decision-making processes.".string
Example:
"6d2f5285-fae1-5ab6-b493-0569f086186c".string
Example:
"2026-09-20T18:32:41.479931Z".string
Example:
"2026-09-20T18:40:23.177673Z".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".string
Example:
"New metric".string
Example:
"custom".string
Example:
"PT1.746622S".string
Example:
"Business".string
Example:
"Query".string
Example:
"Custom".string
Example:
"Accuracy".number
Example:
0.0.object
string
Example:
"SELECT\n *\nFROM\n main.data_quality.customer_orders\nWHERE\n payment_method = 'UPI'".number
Example:
0.0.string
Example:
"HIGH".number
Example:
198.0.string
Example:
"New metric condition failed — 198 observed vs. expected > 2".string
Example:
"ACTIVE".string
Example:
"2026-09-20T18:22:42.310369Z".string
Example:
"63ea4aa4-65f5-52c5-9214-6637e6ce682c".string
Example:
"ca07bd98-f456-5ab5-9491-be7f2799a966".string
Example:
"New metric is a metric that quantifies a specific aspect of data to provide measurable insight. It exists to enable consistent evaluation and comparison across relevant data points, supporting analysis and decision-making processes through a clear and standardized measurement.".object[]
object[]
object
string
Example:
"DATABRICKS".integer
Example:
0.object[]
object[]
integer
Example:
3.integer
Example:
0.integer
Example:
1.object[]
object[]
string
Example:
"3f61d886-bee1-57f9-bf9d-860914768954".string
Example:
"d17bdd10-276e-51ba-bd0a-b55f5f925066".string
Example:
"265a2db7-6f3c-5ba8-85ac-65b4ffc0a617".integer
Example:
41.curl -X POST "https://<your-workspace>.prizmdata.ai/api/v1/metrics/issue/list" \
-H "Authorization: Bearer <YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"pagination": {
"page": 1,
"pageSize": 10
},
"sorting": [],
"filters": [],
"search": "",
"export": false
}'
Response
{
"success": true,
"message": "Get all issues with filtering, searching, and sorting",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {
"data": [
{
"metric_id": "f12c7744-1d9f-5a0e-9b9f-788c30fda223",
"asset_id": "3f61d886-bee1-57f9-bf9d-860914768954",
"metric_detail_id": "4099a604-27ce-5d53-9565-6ac300278cea",
"alert_id": "512019b5-f4a0-51c3-bc7b-757cfe2efae2",
"issue_ref_id": "ISU-3",
"run_id": "63ea4aa4-65f5-52c5-9214-6637e6ce682c",
"description": "New metric condition failed — 198 observed vs. expected > 2",
"status": "NEW",
"severity": "HIGH",
"expected_resolution": "2026-09-20T18:37:41.669314Z",
"sla_status": "BREACHED",
"qualified_name": "`main`.`data_quality`.`customer_orders`",
"asset_type": "TABLE",
"asset_name": "customer_orders",
"ai_insights": {
"sla_summary": null,
"issue_summary": null
},
"id": "6d2f5285-fae1-5ab6-b493-0569f086186c",
"created_at": "2026-09-20T18:32:41.479931Z",
"modified_at": "2026-09-20T18:40:23.177673Z",
"created_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"modified_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"metric_name": "New metric",
"metric_type": "custom",
"metric_duration": "PT1.746622S",
"metric_detail_context": "Business",
"metric_detail_category": "Query",
"metric_detail_subcategory": "Custom",
"metric_detail_dimension": "Accuracy",
"metric_detail_sigma": 0.0,
"metric_detail_pass_criteria": {},
"metric_detail_query": "SELECT\n *\nFROM\n `main`.`data_quality`.`customer_orders`\nWHERE\n `payment_method` = 'UPI'",
"percentage_change": 0.0,
"priority": "HIGH",
"value": 198.0,
"threshold": {
"lower_threshold": 198.0,
"upper_threshold": 198.0,
"manual_threshold": "> 2"
},
"message": "New metric condition failed — 198 observed vs. expected > 2",
"marked_as": "ACTIVE",
"collected_at": "2026-09-20T18:22:42.310369Z",
"alert_run_id": "63ea4aa4-65f5-52c5-9214-6637e6ce682c",
"source_id": "ca07bd98-f456-5ab5-9491-be7f2799a966",
"source_metric_descr": "New metric is a metric that quantifies a specific aspect of data to provide measurable insight. It exists to enable consistent evaluation and comparison across relevant data points, supporting analysis and decision-making processes through a clear and standardized measurement.",
"owner": [
{
"id": "4605c26c-f514-516a-9013-33a89fa80c3c",
"name": "Data Governance Team",
"email": "user@example.com",
"label": "Data Governance Team",
"owner_type": "Business"
}
],
"alert_clusters": [],
"external_id": {
"jira": null,
"servicenow": null
},
"source_type": "DATABRICKS",
"total_conversations": 0,
"attachment_urls": [
{
"url": "https://storage.example.com/attachments/timeline-screenshot.png",
"auto": true,
"file_id": "d53c3a43-b2f2-5b7c-a075-5379fe7c616c"
}
],
"audiences": [],
"affected_assets": 3,
"affected_reports": 0,
"linked_alerts": 1,
"action_items": [],
"recent_alerts": [],
"table_asset_id": "3f61d886-bee1-57f9-bf9d-860914768954",
"database_asset_id": "d17bdd10-276e-51ba-bd0a-b55f5f925066",
"schema_asset_id": "265a2db7-6f3c-5ba8-85ac-65b4ffc0a617"
}
],
"metrics": [
{
"title": "BUSINESS",
"value": 30,
"type": "Business"
}
],
"total_count": 41
}
}
PUT /api/v1/metrics/issue/{issueId}Update an issueRequest BodyField descriptions are inferred from the entity model. Which fields are required is not confirmed for this endpoint.string
Workflow or lifecycle status.
string
Issue severity:
high, medium or low.string
Free-text description.
string
required
Example:
3fa85f64-5717-4562-b3fc-2c963f66afa6boolean
Whether the request completed successfully
string
Human-readable result message
string
ISO 8601 server timestamp
string
Unique ID for this request
object
The endpoint’s response payload.
curl -X PUT "https://<your-workspace>.prizmdata.ai/api/v1/metrics/issue/{issueId}" \
-H "Authorization: Bearer <YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"status": "resolved",
"severity": "high",
"description": "Fixed upstream ETL join"
}'
Representative request body. Field names follow the corresponding entity model and values are illustrative; send only the fields you need.
Request body
{
"status": "resolved",
"severity": "high",
"description": "Fixed upstream ETL join"
}
Response
{
"success": true,
"message": "Update an issue",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {}
}
DELETE /api/v1/metrics/issue/{issueId}Delete an issuePath Parametersstring
required
Example:
3fa85f64-5717-4562-b3fc-2c963f66afa6boolean
Whether the request completed successfully
string
Human-readable result message
string
ISO 8601 server timestamp
string
Unique ID for this request
object
The endpoint’s response payload.
curl -X DELETE "https://<your-workspace>.prizmdata.ai/api/v1/metrics/issue/{issueId}" \
-H "Authorization: Bearer <YOUR_API_TOKEN>"
Response
{
"success": true,
"message": "Delete an issue",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {}
}