> ## Documentation Index
> Fetch the complete documentation index at: https://docs.annature.com.au/llms.txt
> Use this file to discover all available pages before exploring further.

# List all templates

Returns a list of usable templates available to the requesting account. Templates are returned in descending order of creation, with the most recently created appearing first.

Only templates that include **at least one document and one role** are considered usable and will be returned by this endpoint. Draft or incomplete templates (e.g. no documents, no roles) are excluded.

Use this endpoint to retrieve a filtered or paginated view of templates for display in your application or to allow users to select from prebuilt workflows.

Date filters must be supplied in ISO 8601 format. Invalid dates are silently ignored.

The response is limited to a maximum of 250 results.

## Parameters

<ParamField path="name" type="optional">
  Exact-match filter for the template’s `name` property.
</ParamField>

<ParamField path="created_before" type="optional">
  Return templates created **before** the specified ISO 8601 timestamp.
</ParamField>

<ParamField path="created_after" type="optional">
  Return templates created **after** the specified ISO 8601 timestamp.
</ParamField>

<RequestExample>
  ```bash Endpoint theme={null}
  GET /v1/templates
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  [{
    "id": "7e8f68e4c6df9395cd7ff48d69d7e2c1",
    "name": "Non disclosure agreement template",
    "shared": false,
    "envelope_name": "Non disclosure agreement",
    "envelope_message": "Lorem ipsum dolor sit amet.",
    "envelope_shared": false,
    "created": "2019-12-17T05:30:00Z",
    "account_id": "c64ce66b70b21c03bfd5dfa0ab14b730",
    "group_id": "a5a885caee6286a54ad7bbd4ab5400e9",
    "documents": [{
      "id": "fcad499b03c6fc222bc66208317a18c9",
      "name": "Non disclosure agreement.pdf",
      "pages": 10,
      "original": "https://annature..",
      "master": "https://annature..",
      "created": "2019-12-17T05:30:00Z"
    }],
    "roles": [{
      "id": "fcad499b03c6fc222bc66208317a18c9",
      "name": "Client",
      "recipient_name": "Ted Annature",
      "recipient_email": "ted@annature.com.au",
      "recipient_mobile": "+61422000000",
      "recipient_type": "signer",
      "recipient_password": "password",
      "recipient_order": 1,
      "recipient_redirects": {
        "session_completed": "https://..",
        "session_declined": "https://.."
      }
    }]
  }]
  ```
</ResponseExample>
