---
title: "Retrieve a list of Templates"
method: GET
path: "/templates/"
tags: ["templates"]
---

# Retrieve a list of Templates

`GET /templates/`

## Query parameters

- `page` integer
- `limit` integer

## Response `200`

OK

- object
  - `count` integer, required
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `results` Template[], required
    - `url` string, uri
    - `name` string — Defaults to filename
    - `uuid` string
    - `user` User
      - `email` string, email, required
      - `first_name` string
      - `last_name` string
      - `display_name` string
    - `team` object
      - `name` string
      - `subdomain` string, slug
      - `url` string, uri
    - `who` 'm' | 'mo' | 'o' — `m`: only me, `mo`: me and others, `o`: only others
    - `signers` DocumentSignerTemplateConf[]
      - `signer_index` integer
      - `needs_to_sign` boolean — When `false` user does not need to sign, but will receive a copy of the signed document and signing log, see: [Copy only](#section/Additional-signing-methods/Copy-only)
      - `approve_only` boolean — Require user to approve the document (without adding a signature), see: [Approve only](#section/Additional-signing-methods/Approve-only)
      - `notify_only` boolean — Send notifications about the document and a copy of the signed document and signing log, but don't require them to take any action, see: [Notify only](#section/Additional-signing-methods/Notify-only)
      - `in_person` boolean — When used in combination with an embed url on the sender, after sender has signed, they will be redirected to the next `in_person` signer, see: [In person signing](#section/Additional-signing-methods/In-person-signing)
      - `order` integer
      - `placeholders` Placeholder[]
        - `uuid` string
        - `type` 's' | 'i' | 'n' | 'd' | 't' | 'c'
        - `page_index` integer, required
        - `prefill` boolean, required
        - `text` string, nullable
        - `checkbox_value` boolean, nullable
        - `date_value` string, date, nullable
        - `external_id` string, nullable

---

[API](https://skmtc.net/signrequest/apis/signrequest-api.md) · [All operations](https://skmtc.net/signrequest/apis/signrequest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/signrequest/signrequest-api/revisions/6bbe20e3fe44/schema)
