GET/v1/templates/{id}
One template: its overlay fields, the PDF's own form fields, and its defaults
PARAMETERS
- idpath · stringREQUIRED
- The template ide.g. tpl_3h8kq2wzm4tnb7hdc3vr
REQUEST
curl "https://api.pdfedge.com/v1/templates/tpl_3h8kq2wzm4tnb7hdc3vr" \ -H "X-API-Key: YOUR_KEY"
import requests
r = requests.get("https://api.pdfedge.com/v1/templates/tpl_3h8kq2wzm4tnb7hdc3vr", headers={"X-API-Key": "YOUR_KEY"})
print(r.status_code, r.headers.get("X-Gw-Remaining"))
print(r.json())
const r = await fetch("https://api.pdfedge.com/v1/templates/tpl_3h8kq2wzm4tnb7hdc3vr", {
headers: { "X-API-Key": "YOUR_KEY" }
});
console.log(r.status, r.headers.get("X-Gw-Remaining"));
console.log(await r.json());
RESPONSE
200OK
{
"id": "tpl_3h8kq2wzm4tnb7hdc3vr",
"object": "template",
"kind": "form",
"name": "Membership application",
"pages": 2,
"bytes": 48211,
"fields": [
{
"name": "signed_on",
"page": 2,
"x": 360,
"y": 702,
"width": 160,
"height": 18
}
],
"form_fields": [
{
"name": "full_name",
"type": "text"
},
{
"name": "plan",
"type": "dropdown",
"options": [
"Basic",
"Pro"
]
}
],
"defaults": {
"flatten": true
},
"created": "2026-10-11T18:10:40Z",
"updated": "2026-10-11T18:10:40Z"
}
404No such file on this account, or it has expired
{
"error": "string",
"message": "string",
"param": "string"
}