Skip to main content
GET
/
templates
curl --request GET \
  --url 'https://api.luminpdf.com/v1/templates?page=1&limit=25' \
  --header 'X-API-Key: <api-key>' \
  --header 'X-Lumin-API-Version: 1.1'
{
  "page": 1,
  "limit": 25,
  "total_count": 3,
  "data": [
    {
      "template_id": "sign_123456",
      "type": "pdf",
      "name": "Mutual NDA",
      "created_at": 1748456885430,
      "updated_at": 1748456885430
    }
  ]
}
This endpoint requires the following scope:templates
curl --request GET \
  --url 'https://api.luminpdf.com/v1/templates?page=1&limit=25' \
  --header 'X-API-Key: <api-key>' \
  --header 'X-Lumin-API-Version: 1.1'
{
  "page": 1,
  "limit": 25,
  "total_count": 3,
  "data": [
    {
      "template_id": "sign_123456",
      "type": "pdf",
      "name": "Mutual NDA",
      "created_at": 1748456885430,
      "updated_at": 1748456885430
    }
  ]
}

Authorizations

X-API-Key
string
header
required

Provide your API key in the X-API-Key header, e.g., X-API-Key: YOUR_API_KEY.

Headers

X-Lumin-API-Version
string
default:1.1
required

API version header

Query Parameters

page
integer
required

Specify which page of the dataset to return (min = 1).

Required range: x >= 1
limit
enum<integer>
required

Specify how many templates to return: one of 10, 25, 50.

Available options:
10,
25,
50

Response

OK

page
integer

The current page of results being returned.

limit
integer

The maximum number of template records shown per page (e.g., 10, 25, or 50).

total_count
integer

The total number of template records returned.

data
object[]

The list of templates returned. Each object contains full details about one template.