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

# List format templates

> Retrieve all format templates for the organization. Templates define reusable document formatting patterns with customizable variables for consistent legal document generation.

Filter by type to get specific template categories like contracts, pleadings, or correspondence.



## OpenAPI

````yaml /openapi.json get /format/v1/templates
openapi: 3.1.0
info:
  title: Case.dev API
  description: >-
    The AI-native platform for legal technology. Build smarter legal
    applications with our suite of AI-powered APIs.
  version: 1.0.0
  contact:
    name: Case.dev Support
    email: support@casemark.com
    url: https://case.dev
  license:
    name: Proprietary
    url: https://case.dev/terms
servers:
  - url: https://api.case.dev
    description: Production
security:
  - bearerAuth: []
tags:
  - name: Vaults
    description: Secure document storage with semantic search and GraphRAG
  - name: Memory
    description: >-
      Persistent memory for AI agents with semantic search and 12 generic
      indexed tag fields
  - name: OCR
    description: Extract text from PDFs, images, and scanned documents
  - name: Voice
    description: Audio transcription and text-to-speech
  - name: LLMs
    description: Access 40+ language models through a unified API
  - name: Search
    description: Web search, AI answers, and deep research
  - name: Mail
    description: Managed inboxes for agent email workflows
  - name: Media
    description: Transcript retrieval and captioned media clip generation
  - name: Legal
    description: Legal research tools including citation verification
  - name: Privilege
    description: Privilege detection for e-discovery and litigation workflows
  - name: Compute
    description: Serverless GPU and CPU infrastructure
  - name: Format
    description: Document formatting and template rendering (MD/JSON to PDF/DOCX)
  - name: SuperDoc
    description: Document conversion and template automation
  - name: Webhooks
    description: Webhook endpoint management
  - name: System
    description: Public system metadata and discovery endpoints
  - name: Usage
    description: Usage reporting and webhook subscriptions
  - name: Database
    description: Serverless PostgreSQL databases with instant branching
  - name: Translation
    description: Language detection and translation for multilingual legal workflows
  - name: Skills
    description: Search and read legal AI skills for agents
  - name: Agents
    description: >-
      Create, manage, and execute AI agents with tool access, sandbox
      environments, and async run workflows
  - name: Matters
    description: Matter-native legal workspaces and orchestration primitives
  - name: Applications Projects
    description: Web application project management
  - name: Applications Deployments
    description: Web application deployment management
  - name: Applications Domains
    description: Custom domain configuration for applications
  - name: Applications Env Vars
    description: Environment variable management for applications
paths:
  /format/v1/templates:
    get:
      tags:
        - Format
      summary: List format templates
      description: >-
        Retrieve all format templates for the organization. Templates define
        reusable document formatting patterns with customizable variables for
        consistent legal document generation.


        Filter by type to get specific template categories like contracts,
        pleadings, or correspondence.
      operationId: listFormatTemplates
      parameters:
        - name: type
          in: query
          description: Filter templates by type (e.g., contract, pleading, letter)
          required: false
          schema:
            type: string
          example: contract
      responses:
        '200':
          description: List of format templates
          content:
            application/json:
              schema:
                type: object
                properties:
                  templates:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          description: Unique template identifier
                        name:
                          type: string
                          description: Template name
                        description:
                          type: string
                          description: Template description
                        type:
                          type: string
                          description: Template type/category
                        variables:
                          type: array
                          description: Template variables for customization
                        tags:
                          type: array
                          description: Template tags for organization
                        usageCount:
                          type: integer
                          description: Number of times template has been used
                        createdAt:
                          type: string
                          format: date-time
                          description: Template creation timestamp
              example:
                templates:
                  - id: tmpl_abc123
                    name: NDA Template
                    description: Standard non-disclosure agreement template
                    type: contract
                    variables:
                      - party1
                      - party2
                      - effectiveDate
                      - jurisdiction
                    tags:
                      - confidentiality
                      - standard
                    usageCount: 42
                    createdAt: '2024-01-15T10:30:00Z'
                  - id: tmpl_def456
                    name: Motion to Dismiss
                    description: Template for filing motion to dismiss
                    type: pleading
                    variables:
                      - court
                      - case_number
                      - plaintiff
                      - defendant
                    tags:
                      - motion
                      - civil
                    usageCount: 18
                    createdAt: '2024-01-10T14:20:00Z'
        '400':
          description: Invalid query parameters
        '401':
          description: Invalid API key or authentication required
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API Key
      description: API key starting with `sk_case_`

````