Undersign
v1.1
Create Free Account
API Reference API reference · Templates
GET /templates

List Templates

Retrieve the templates available to your account. Use the returned template_id values when creating signature requests.

Authentication

This endpoint requires a bearer token. See Authentication and API Keys.

Headers

HeaderRequiredDescription
Authorization required Bearer <BEARER_TOKEN>

Parameters

This endpoint takes no parameters.

Request body

Request body: None.

Request example

curl -X GET "https://toolkit.undersign.app/api/v1.1/templates" \
  -H "Authorization: Bearer <BEARER_TOKEN>"

Response

A successful response uses HTTP 200 with the templates in data:

200 OK
{
  "success": true,
  "request_id": "...",
  "timestamp": "...",
  "data": []
}

Response fields

Each template record in data contains:

FieldDescription
template_idTemplate external UUID. Use this when creating a signature request.
company_idThe company the template belongs to.
template_titleTemplate title.
template_fileThe template's document file.
template_typeTemplate type (Fillable for sendable templates).
template_draftWhether the template is a draft.
is_deleteWhether the template is marked for deletion.

Response status & error codes

CodeError codeDescription
200 OK - Templates retrieved. Internal numeric IDs are masked with UUIDs.
429 RATE_LIMIT_EXCEEDED Exceeded 100 requests per minute. See Rate Limits.

Implementation guidance

The common workflow is to list templates, choose a template_id, then create a signature request with it:

Flow
GET /templates
  ↓
choose template_id
  ↓
POST /signature-requests