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

# Get templates

> Retrieve templates based on the provided query parameters.



## OpenAPI

````yaml /openapi.json get /api/public/templates
openapi: 3.0.0
info:
  title: Vambe AI API
  description: Vambe AI documentation
  version: '1.0'
  contact: {}
servers:
  - url: https://api.vambe.me
    description: Production Server
security: []
tags:
  - name: Vambe AI
    description: ''
paths:
  /api/public/templates:
    get:
      tags:
        - Templates
      summary: Get templates
      description: Retrieve templates based on the provided query parameters.
      operationId: PublicTemplatesController_getTemplates
      parameters:
        - name: page
          required: false
          in: query
          schema:
            minimum: 1
            default: 1
            type: number
        - name: name
          required: false
          in: query
          schema:
            type: string
        - name: option
          required: false
          in: query
          schema:
            type: string
        - name: language
          required: false
          in: query
          schema:
            type: string
        - name: status
          required: false
          in: query
          schema:
            type: string
        - name: category
          required: false
          in: query
          schema:
            type: string
        - name: channel_type
          required: false
          in: query
          schema:
            enum:
              - whatsapp
              - playground
              - instagram
              - webchat
              - web-whatsapp
              - messenger
              - sms
              - tiktok
              - linkedin
              - telegram
              - voice
              - email
            type: string
        - name: channel_identifier
          required: false
          in: query
          schema:
            type: string
        - name: get_all
          required: false
          in: query
          schema:
            type: string
        - name: whatsapp_flow_id
          required: false
          in: query
          schema:
            type: string
        - name: exclude_type
          required: false
          in: query
          schema:
            type: array
            items:
              type: string
              enum:
                - VAMBE
                - WHATSAPP_ABANDONED_CHECKOUT
                - WEB_WHATSAPP_ABANDONED_CHECKOUT
                - MEETING_REMINDER
                - MEETING_CONFIRMATION_MESSAGE
                - MEETING_REMINDER_IN_PERSON
                - MEETING_CONFIRMATION_IN_PERSON
                - APPOINTMENT_CONFIRMATION_MESSAGE
                - APPOINTMENT_REMINDER
                - APPOINTMENT_REACTIVATION
                - FLOW
                - CAROUSEL
                - FEEDBACK_CSAT
                - FEEDBACK_NPS
                - PROACTIVE_FOLLOWUP
          description: Template types to exclude from results
        - name: x-api-key
          in: header
          description: API key needed to authorize the request
          required: true
          schema:
            type: string
      responses:
        '200':
          description: Successful retrieval of WhatsApp templates.
        '400':
          description: Bad Request.
        '401':
          description: Unauthorized.

````