Skip to main content
GET
/
templates
/
{namespace}
/
{name}
/
{version}
Get template
curl --request GET \
  --url https://www.orgo.ai/api/templates/{namespace}/{name}/{version} \
  --header 'Authorization: Bearer <token>'
{
  "ref": "default/claude-code@1.0.0",
  "digest": "<string>",
  "published": "2023-11-07T05:31:56Z",
  "template": {
    "api_version": "orgo.ai/v1",
    "template": {
      "name": "claude-code",
      "version": "1.0.0",
      "description": "<string>"
    },
    "hardware": {},
    "secrets": [
      {}
    ],
    "vars": {},
    "env": {},
    "build": {},
    "files": "<array>",
    "apps": "<array>",
    "triggers": "<array>",
    "terminal": "<array>",
    "hooks": {},
    "telemetry": {},
    "egress_policy": {},
    "streaming": "<array>"
  }
}
Returns one template version, including the complete orgo.ai/v1 document. Curated templates resolve here too — use their system namespace, e.g. system/claude-code/1.0.0.

Path parameters

namespace
string
required
Template namespace. Your own templates default to default.
name
string
required
Template name.
version
string
required
Version (semver), e.g. 1.0.0.

Response

ref
string
Template ref, namespace/name@version.
digest
string
Content-addressed SHA-256 digest.
published
string
ISO 8601 publish timestamp.
template
object
The full template document. See the schema reference.

Example

curl https://www.orgo.ai/api/templates/default/claude-code/1.0.0 \
  -H "Authorization: Bearer $ORGO_API_KEY"

Response

{
  "ref": "default/claude-code@1.0.0",
  "digest": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",
  "published": "2026-06-08T17:00:00Z",
  "template": {
    "api_version": "orgo.ai/v1",
    "template": {
      "name": "claude-code",
      "version": "1.0.0",
      "description": "Claude Code CLI, ready in the terminal."
    },
    "hardware": { "cpu": 2, "ram_gb": 4, "resolution": "1280x720x24" }
  }
}

Errors

StatusMeaning
401Missing or invalid API key.
404No such template version in this namespace.

Authorizations

Authorization
string
header
required

API key authentication. Get your key at orgo.ai/workspaces

Path Parameters

namespace
string
required
name
string
required
version
string
required

Response

Template version

ref
string

Template ref, namespace/name@version.

Example:

"default/claude-code@1.0.0"

digest
string

Content-addressed SHA-256 digest of the canonical template. Two semantically identical templates always share a digest.

published
string<date-time>
template
object

An orgo.ai/v1 template document. Only api_version and template are required. See the full JSON Schema at GET /template-schema, or the schema guide at https://docs.orgo.ai/guides/templates/schema.