Templates

Get the latest version

This is the most common endpoint you'll use when working with prompt templates.

This route is used by the Lunary SDKs to fetch the latest version of a template before making an LLM call.

This route differs from all the next ones in that:

  • it requires only the slug parameter to reference a template
  • it doesn't require using a Private Key to authenticate the request (Public Key is enough)
get/v1/template-versions/latest

Request

Query parameters

slugstring required

Slug of the template

Response

Latest version of the template

idstring
templateIdstring
metadataPromptMetadata

Versioned key/value text, separate from model parameters and prompt variables. Keys are preserved exactly, must not be blank, and are limited to 256 characters. The reserved key proto is not allowed. Values must be strings. Numbers, booleans, null, arrays, and objects are rejected. The serialized object must be no larger than 64 KiB. Returned by prompt retrieval endpoints, including public-key retrieval; do not store secrets here. Omitted metadata defaults to an empty object on creation and is preserved on PATCH.

extraobject
testValuesobject
isDraftboolean
notesstring
createdAtstring date-time
versionnumber

Example response

{
  "metadata": {
    "owner": "support",
    "release_channel": "production",
    "locale": "en"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.