- Create Application
- Get Export Data
- Get Application
- Get Applications
- Update Application
- Delete Application
POST /api/v1/governance/applicationCreate a new applicationRequest BodyField descriptions are inferred from the entity model. Which fields are required is not confirmed for this endpoint.string
Display name.
string
Free-text description.
string
Type or kind of the object.
string
Sensitivity classification, for example
internal or confidential.string
Team that owns the object.
array
Array of user IDs that own the object.
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/governance/application" \
-H "Authorization: Bearer <YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"name": "Order Management",
"description": "Core order-processing application",
"type": "application",
"sensitivity_level": "internal",
"owner_team": "Commerce Platform",
"owner": [
"3573f1d4-9b56-5007-b086-b977fe00f6f2"
]
}'
Representative request body. Field names follow the corresponding entity model and values are illustrative; send only the fields you need.
Request body
{
"name": "Order Management",
"description": "Core order-processing application",
"type": "application",
"sensitivity_level": "internal",
"owner_team": "Commerce Platform",
"owner": [
"3573f1d4-9b56-5007-b086-b977fe00f6f2"
]
}
Response
{
"success": true,
"message": "Create a new application",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {}
}
POST /api/v1/governance/application/exportReturns export data for applications. Send the same body as the application list endpoint with export set to true.Request BodyField descriptions are inferred from the entity model. Which fields are required is not confirmed for this endpoint.string
Free-text search term.
array
Array of filter objects.
array
Array of sort instructions.
boolean
Set to
true to request export output.string
Free-text search applied across all columns.
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/governance/application/export" \
-H "Authorization: Bearer <YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"pagination": {
"page": 1,
"pageSize": 20
},
"search": "",
"filters": [],
"sorting": [],
"export": true,
"globalSearch": ""
}'
Representative request body. Field names follow the corresponding entity model and values are illustrative; send only the fields you need.
Request body
{
"pagination": {
"page": 1,
"pageSize": 20
},
"search": "",
"filters": [],
"sorting": [],
"export": true,
"globalSearch": ""
}
Response
{
"success": true,
"message": "Get Export Data",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {}
}
GET /api/v1/governance/application/{applicationId}Returns an application by its ID.Path Parametersstring
required
ID of the application.
boolean
Whether the request completed successfully
string
Human-readable result message
string
ISO 8601 server timestamp
string
Unique ID for this request
object
string
Example:
"Order Management".string
Example:
"Order Management".string
Example:
"Order Management represents a specific processing application within the organization's data ecosystem, responsible for executing defined data processing tasks.".string
string
string
string
string
string
string
string
string
integer
Example:
0.integer
Example:
0.integer
Example:
0.integer
Example:
0.string
string
integer
Example:
0.integer
Example:
1.object[]
string
string
Example:
"READY_FOR_REVIEW".boolean
Example:
true.boolean
Example:
false.string
string
string
string
string
string
Example:
"b9d512c4-31a7-5db0-aba6-44a62705be99".string
Example:
"2026-09-20T05:52:12.346135Z".string
Example:
"2026-09-21T06:39:16.434851Z".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".integer
Example:
0.object[]
object[]
object[]
object[]
string
curl -X GET "https://<your-workspace>.prizmdata.ai/api/v1/governance/application/{applicationId}" \
-H "Authorization: Bearer <YOUR_API_TOKEN>"
Response
{
"success": true,
"message": "Get a application by ID",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {
"name": "Order Management",
"qualified_name": "Order Management",
"description": "Order Management represents a specific processing application within the organization's data ecosystem, responsible for executing defined data processing tasks.",
"type": null,
"level": null,
"source": null,
"parent_id": null,
"governance_role": null,
"sensitivity_level": null,
"sla_tire": null,
"owner_team": null,
"score": null,
"total_alerts": 0,
"total_issues": 0,
"linked_asset_count": 0,
"linked_metric_count": 0,
"total_likes": null,
"total_dislikes": null,
"total_conversations": 0,
"total_views": 1,
"owner": [],
"user": null,
"status": "READY_FOR_REVIEW",
"is_active": true,
"is_deleted": false,
"freshness_sla": null,
"schema_stability": null,
"definition": null,
"context": null,
"who_should_use_this": null,
"id": "b9d512c4-31a7-5db0-aba6-44a62705be99",
"created_at": "2026-09-20T05:52:12.346135Z",
"modified_at": "2026-09-21T06:39:16.434851Z",
"created_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"modified_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"linked_assets": 0,
"tag": [
{
"id": "c815df24-2654-57eb-92ba-2467cc537692",
"name": "tag-sample",
"label": "tag-sample"
}
],
"term": [],
"viewers": [
{
"id": "b86c4d14-0768-5cde-a87e-43628f4ead14",
"viewed_at": "2026-09-21T10:32:17.614756+00:00",
"name": null,
"email": "user@example.com"
}
],
"audiences": [],
"recent_conversations": null,
"context_freshness": {
"description": null,
"owner_verified": "2026-09-20T07:58:05.378481Z"
}
}
}
POST /api/v1/governance/application/listGet applications with optional filteringRequest 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:
"Order Management".string
Example:
"Order Management".string
Example:
"Order Management represents a specific processing application within the organization's data ecosystem, responsible for executing defined data processing tasks.".integer
Example:
0.integer
Example:
0.integer
Example:
0.integer
Example:
0.integer
Example:
0.object[]
string
Example:
"READY_FOR_REVIEW".boolean
Example:
true.boolean
Example:
false.string
Example:
"b9d512c4-31a7-5db0-aba6-44a62705be99".string
Example:
"2026-09-20T05:52:12.346135Z".string
Example:
"2026-09-20T07:58:05.332040Z".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".string
Example:
"892de25a-54a1-5739-ba50-f45697e10db2".integer
Example:
0.object[]
object[]
object[]
object[]
integer
Example:
37.object[]
curl -X POST "https://<your-workspace>.prizmdata.ai/api/v1/governance/application/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 applications with optional filtering",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {
"data": [
{
"name": "Order Management",
"qualified_name": "Order Management",
"description": "Order Management represents a specific processing application within the organization's data ecosystem, responsible for executing defined data processing tasks.",
"total_alerts": 0,
"total_issues": 0,
"linked_asset_count": 0,
"linked_metric_count": 0,
"total_conversations": 0,
"owner": [],
"status": "READY_FOR_REVIEW",
"is_active": true,
"is_deleted": false,
"id": "b9d512c4-31a7-5db0-aba6-44a62705be99",
"created_at": "2026-09-20T05:52:12.346135Z",
"modified_at": "2026-09-20T07:58:05.332040Z",
"created_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"modified_by": "892de25a-54a1-5739-ba50-f45697e10db2",
"linked_assets": 0,
"tag": [
{
"id": "66c89682-e27f-528e-8661-11328d35325e",
"name": "PII",
"label": "PII"
}
],
"term": [],
"viewers": [],
"audiences": []
}
],
"total_count": 37,
"metrics": []
}
}
PUT /api/v1/governance/application/{applicationId}Updates an existing application.Request BodyField descriptions are inferred from the entity model. Which fields are required is not confirmed for this endpoint.string
Free-text description.
string
Sensitivity classification, for example
internal or confidential.string
required
ID of the application.
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 PUT "https://<your-workspace>.prizmdata.ai/api/v1/governance/application/{applicationId}" \
-H "Authorization: Bearer <YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"description": "Core order-processing application (EU region added)",
"sensitivity_level": "confidential"
}'
Representative request body. Field names follow the corresponding entity model and values are illustrative; send only the fields you need.
Request body
{
"description": "Core order-processing application (EU region added)",
"sensitivity_level": "confidential"
}
Response
{
"success": true,
"message": "Update a application",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {}
}
DELETE /api/v1/governance/application/{applicationId}Deletes an application by its ID.Path Parametersstring
required
ID of the application.
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 DELETE "https://<your-workspace>.prizmdata.ai/api/v1/governance/application/{applicationId}" \
-H "Authorization: Bearer <YOUR_API_TOKEN>"
Response
{
"success": true,
"message": "Delete a application",
"timestamp": "2026-09-21T09:43:50.316067+00:00",
"correlation_id": "1bff0823-3db2-4b12-bf56-22ea8d38bba2",
"data": {}
}