Get Template

JFrog REST APIs

Content Type
REST API

Description: Retrieve a single template.

Usage: GET https://{{artifactory-host}}/unifiedpolicy/api/v1/templates/{templateId}

Path Parameters:

Parameter

Type

Required

Description

templateId

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