Get a public template

One template as anyone can see it: its name and description, what can be done with objects made from it, how it looks, and how many exist out of how many were allowed. Only the details the organization has chosen to show are included. For your own template in full, use `GET /templates/{templateId}`. Open to everyone. No sign-in needed.

GET
/public/templates/{templateId}

Path Parameters

templateId*string

Identifier of the template.

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://api.dual.network/public/templates/665f1c2d4b1a2c3d4e5f6ad0"
{
  "id": "665f1c2d4b1a2c3d4e5f6a99",
  "name": "Summer Festival Ticket",
  "face_id": "665f1c2d4b1a2c3d4e5f6a50",
  "object": {
    "metadata": {
      "name": "Summer Festival 2026",
      "description": "Three days, four stages, one wristband."
    },
    "custom": {
      "tier": "general"
    }
  },
  "factory": {
    "max_supply": 4000,
    "minted_count": 1284,
    "start_time": "2026-04-01T09:00:00Z",
    "end_time": "2026-07-31T23:59:59Z"
  },
  "actions": [
    {
      "name": "transfer",
      "access": {
        "type": "public"
      }
    }
  ],
  "when_created": "2026-03-01T10:00:00Z",
  "when_modified": "2026-03-04T16:20:00Z"
}
{
  "code": 3,
  "message": "Key: 'limit' Error:Field validation for 'limit' failed on the 'lte' tag"
}
{
  "code": 5,
  "message": "object not found"
}
{
  "code": 13,
  "message": "internal error"
}