Description: Retrieve a single template.
Usage: GET https://{{artifactory-host}}/unifiedpolicy/api/v1/templates/{templateId}
Path Parameters:
Parameter | Type | Required | Description |
|---|---|---|---|
| string | Yes | Template ID |
Sample Response:
{
"id": "67890",
"name": "Security Vulnerability Template",
"description": "Template for creating security vulnerability policies",
"version": "1.0.0",
"category": "security",
"scanners": ["sca", "exposures"],
"data_source_type": "xray",
"is_custom": false,
"rego": "package policy\n\ndefault allow = false\n\nallow {\n input.parameters.severity_threshold == \"critical\"\n count(input.vulnerabilities) <= input.parameters.max_vulnerabilities\n}",
"parameters": [
{
"name": "severity_threshold",
"type": "string",
"description": "Minimum severity level to enforce (e.g., critical, high, medium)."
},
{
"name": "max_vulnerabilities",
"type": "int",
"description": "Maximum number of allowed vulnerabilities."
}
],
"created_at": "2024-01-10T09:00:00Z",
"created_by": "system",
"updated_at": "2024-01-15T12:30:00Z",
"updated_by": "admin",
"version_notes": "Initial template for SCA and exposure policy definitions."
}Code Status
Code | Status |
|---|---|
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden |
500 | Internal Server Error |