Skip to main content
GET
/
api
/
v1
/
templates
curl --request GET \
  --url "${UNSTRUCTURED_API_URL}/api/v1/templates/" \
  --header "unstructured-api-key: ${UNSTRUCTURED_API_KEY}"
[
  {
    "id": "t1a2b3c4-5d6e-7f8a-9b0c-1d2e3f4a5b6c",
    "name": "Basic ETL",
    "description": "A simple extract, transform, and load workflow template.",
    "type": "etl",
    "created_at": "2026-01-01T00:00:00Z",
    "tags": ["etl", "basic"],
    "is_custom": false
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.unstructured.io/llms.txt

Use this file to discover all available pages before exploring further.

Response

id
string
required
Unique identifier for the template.
name
string
required
Template name.
type
string
required
Template type category.
created_at
string
required
ISO 8601 timestamp when the template was created.
is_custom
boolean
required
Whether this is a user-created template (true) or a platform-provided template (false).
description
string
Template description.
tags
array
Classification labels for discovery.
curl --request GET \
  --url "${UNSTRUCTURED_API_URL}/api/v1/templates/" \
  --header "unstructured-api-key: ${UNSTRUCTURED_API_KEY}"
[
  {
    "id": "t1a2b3c4-5d6e-7f8a-9b0c-1d2e3f4a5b6c",
    "name": "Basic ETL",
    "description": "A simple extract, transform, and load workflow template.",
    "type": "etl",
    "created_at": "2026-01-01T00:00:00Z",
    "tags": ["etl", "basic"],
    "is_custom": false
  }
]