---
title: "Get all analytic templates"
method: GET
path: "/mop/listAnalyticTemplates"
tags: ["MOP"]
---

# Get all analytic templates

`GET /mop/listAnalyticTemplates`

## Request

- Base URL: `https://example.itential.io`
- URL: `https://example.itential.io/mop/listAnalyticTemplates`
- Auth: none declared

Returns all Analytic Templates.

## Response `200`

All Analytic Templates.

- MopMopAnalyticTemplateDoc[]
  - `_id` string
  - `name` string, required
  - `description` string
  - `namespace` MopMopAnalyticTemplateDocNamespace
    - `type` unknown
    - `_id` string
    - `name` string
    - `accessControl` MopMopAnalyticTemplateDocNamespaceAccessControl
      - `read` string[]
      - `execute` string[]
      - `write` string[]
      - `manage` string[]
  - `os` string
  - `passRule` boolean
  - `prepostCommands` MopMopAnalyticTemplateDocPrepostCommandsItems[]
    - `preRawCommand` string
    - `postRawCommand` string
    - `passRule` boolean
    - `rules` MopMopAnalyticTemplateDocPrepostCommandsItemsRulesItems[]
      - `type` string
      - `preRegex` string
      - `postRegex` string
      - `evaluation` string
    - `preCommandResHTML` string
    - `postCommandResHTML` string
  - `created` integer
  - `createdBy` string, nullable
  - `lastUpdated` integer
  - `lastUpdatedBy` string, nullable

## Other responses

- `500`: Error response from API

---

[API](https://skmtc.dev/itential/apis/itential-2.md) - [All operations](https://skmtc.dev/itential/apis/itential-2/llms.txt) - [OpenAPI document](https://skmtc.dev/itential/apis/itential-2/revisions/2095cc90e583?raw)
