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

# List Workflow Templates

> Return the curated catalog, newest first. No authentication required.



## OpenAPI

````yaml https://api.sixtyfour.ai/openapi.json get /templates
openapi: 3.1.0
info:
  title: Sixtyfour API
  description: >-
    Intelligence API for People and Entities. Deploy AI agents that investigate,
    resolve identities, map relationships, and surface risk signals
  contact:
    name: Sixtyfour
    url: https://sixtyfour.ai/
    email: support@sixtyfour.ai
  license:
    name: Proprietary
  version: 1.0.0
servers:
  - url: https://api.sixtyfour.ai
    description: Production
security: []
tags:
  - name: Enrichment
    description: Find and enrich emails, phones, and LinkedIn for people and companies.
  - name: org-chart
    description: Discover people inside a company and build org charts.
  - name: Search
    description: Run deep and filter searches over Sixtyfour's data.
  - name: Workflow
    description: Create, run, and manage enrichment workflows.
  - name: Workflow Schedules
    description: Create and manage recurring schedules for workflows.
  - name: Account
    description: Manage and inspect your account and credit balance.
  - name: Intelligence
    description: Verify identity attributes such as age using high-tier OSINT research.
  - name: Atlas
    description: >-
      Read your Atlas investigations: attribution graph, workspace files,
      reports, and exports.
paths:
  /templates:
    get:
      tags:
        - Templates
      summary: List Workflow Templates
      description: Return the curated catalog, newest first. No authentication required.
      operationId: list_templates_templates_get
      parameters:
        - name: category
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: Exact category match, e.g. 'Lead Generation'.
            title: Category
          description: Exact category match, e.g. 'Lead Generation'.
        - name: featured
          in: query
          required: false
          schema:
            anyOf:
              - type: boolean
              - type: 'null'
            description: Restrict to featured templates.
            title: Featured
          description: Restrict to featured templates.
        - name: tags
          in: query
          required: false
          schema:
            anyOf:
              - items:
                  type: string
                type: array
              - type: 'null'
            description: Keep templates carrying any of these tags (OR, not AND).
            title: Tags
          description: Keep templates carrying any of these tags (OR, not AND).
        - name: q
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              Free-text search over name, description, use case, category, and
              tags.
            title: Q
          description: >-
            Free-text search over name, description, use case, category, and
            tags.
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/WorkflowTemplate'
                title: Response List Templates Templates Get
        '400':
          description: Request was rejected by the route's validation rules.
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
              example:
                detail: Invalid request body
        '401':
          description: Missing or invalid API key.
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
              example:
                detail: Invalid API key
        '403':
          description: Organization access is locked.
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
              example:
                detail: >-
                  This organization no longer has access to Sixtyfour. Contact
                  your representative at Sixtyfour.
        '422':
          description: Request body failed validation.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
        '500':
          description: Unexpected server error. Retry with backoff.
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
              example:
                detail: Internal server error
        '503':
          description: >-
            The API key could not be checked, or the request could not be
            started, because a backing service is briefly unavailable. Nothing
            was charged. Retry after the `Retry-After` header.
          content:
            application/json:
              schema:
                type: object
                properties:
                  detail:
                    type: string
              example:
                detail: Could not verify the API key right now. Retry shortly.
components:
  schemas:
    WorkflowTemplate:
      properties:
        key:
          type: string
          title: Key
          description: >-
            Stable identity across both namespaces: the slug alone for a catalog
            template, `<org_id>:<slug>` for one your organization owns. Unique
            table-wide, so it means the same template for every caller.
        scope:
          type: string
          enum:
            - global
            - org
          title: Scope
          description: >-
            `global` for the curated catalog, `org` for a template owned by your
            organization.
        id:
          type: string
          title: Id
        slug:
          type: string
          title: Slug
          description: >-
            Stable identity across environments, matching the catalog filename
            in WebApp/supabase/templates/. Prefer this over `id`, which is
            minted per environment and differs between local, staging, and prod.
        name:
          type: string
          title: Name
        description:
          type: string
          title: Description
        category:
          type: string
          title: Category
        tags:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Tags
        featured:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Featured
        difficulty:
          type: string
          title: Difficulty
        estimated_time:
          type: string
          title: Estimated Time
        use_case:
          type: string
          title: Use Case
        preview_blocks:
          anyOf:
            - items:
                type: string
              type: array
            - type: 'null'
          title: Preview Blocks
          description: Block types rendered on the template card, in order.
        blocks:
          title: Blocks
          description: The template's block graph, in workflow-builder shape.
        edges:
          title: Edges
          description: Edges between the template's blocks.
        internal:
          type: boolean
          title: Internal
          description: >-
            True for Sixtyfour-only templates. Only ever true in a response to
            an internal caller — non-internal callers never see these rows at
            all.
        author_name:
          type: string
          title: Author Name
        created_at:
          anyOf:
            - type: string
            - type: 'null'
          title: Created At
        updated_at:
          anyOf:
            - type: string
            - type: 'null'
          title: Updated At
      type: object
      required:
        - key
        - scope
        - id
        - slug
        - name
        - description
        - category
        - difficulty
        - estimated_time
        - use_case
        - blocks
        - edges
        - internal
        - author_name
      title: WorkflowTemplate
      description: >-
        One curated workflow template.


        Carries the full block graph rather than metadata alone: every consumer
        of the

        list (preview modal, tier gating, search-to-workflow) reads ``blocks``,
        and the

        catalog is small enough that splitting it into a second round-trip per
        card

        would cost more than it saves.
    HTTPValidationError:
      title: HTTPValidationError
      type: object
      properties:
        detail:
          type: array
          items:
            $ref: '#/components/schemas/ValidationError'
      example:
        detail:
          - loc:
              - body
              - target_company
              - domain
            msg: Field required
            type: missing
            input: null
            ctx: {}
    ValidationError:
      title: ValidationError
      type: object
      required:
        - loc
        - msg
        - type
      properties:
        loc:
          type: array
          items:
            oneOf:
              - type: string
              - type: integer
          description: Path to the field that failed validation.
          example:
            - body
            - target_company
            - domain
        msg:
          type: string
          description: Human-readable error message.
          example: Field required
        type:
          type: string
          description: Error code (e.g. 'missing', 'value_error').
          example: missing
        input:
          description: The offending input value (any type, may be null).
          nullable: true
          example: null
        ctx:
          type: object
          description: Optional error context.
          additionalProperties: true
          example: {}

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.