---
title: "List monitor templates for top DTM use cases"
method: GET
path: "/monitors/templates"
tags: ["Monitors"]
---

# List monitor templates for top DTM use cases

`GET /monitors/templates`

## Headers

- `x-apikey` string, required
- `Accept` string

## Response `200`

OK

- MonitorTemplates — A list of monitor templates for top DTM use cases.
  - `templates` MonitorTemplate[] — The list of monitor templates.
    - `description` string — The description of the monitor.
    - `doc_condition` Condition, required — A Condition forms the basis for querying topics and labels in monitors. It can be used to form complex conditions using all/any as well as specifying specific values to match for documents. See the user guide for more details.
      - `match` Condition[], required — The match values, or sub Conditions.
      - `operator` 'must_equal' | 'must_not_equal' | 'must_start_with' | 'must_not_start_with' | 'must_end_with' | 'must_not_end_with' | 'must_contain' | 'must_not_contain' | 'any' | 'all', required — The operator to use for this Condition.
      - `topic` 'doc_type' | 'source' | 'match_conditions' | 'credential_domain' | 'typosquatted_domain' | 'keyword' | 'lucene' | 'group_bin' | 'group_brand' | 'group_crypto' | 'group_hash' | 'group_identity' | 'group_keys' | 'group_location' | 'group_network' | 'group_paths' | 'group_social' | 'group_threats' | 'label_industry' | 'label_language' | 'label_threat' | 'label_type' | 'bin' | 'bin_foreign' | 'bin_partial' | 'organization' | 'product' | 'name' | 'brand' | 'product_batch_name' | 'atom_address' | 'bch_address' | 'btc_address' | 'dash_address' | 'doge_address' | 'ltc_address' | 'xlm_address' | 'xmr_address' | 'zec_address' | 'sha1_hash' | 'sha256_hash' | 'md5_hash' | 'client_identifier' | 'email_address' | 'identity_name' | 'twitter_handle' | 'telegram_user_name' | 'phone_number' | 'access_token' | 'crypto_key_private' | 'crypto_key_public' | 'password_plaintext' | 'predict_password_plaintext' | 'location_name' | 'city' | 'country' | 'ipv4_address' | 'ipv6_address' | 'domain' | 'mac_address' | 'url' | 'filename' | 'path' | 'registry_key' | 'hashtag' | 'icq_uin' | 'jid' | 'cve' | 'threat_name' | 'threat_group_name' | 'service_name' | 'cwe', required — The topic to apply this Condition to.
    - `id` string — The ID of the monitor.
    - `name` string — The name of the monitor.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Server Error

---

[API](https://skmtc.net/virustotal/apis/threat-landscape.md) · [All operations](https://skmtc.net/virustotal/apis/threat-landscape/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/virustotal/threat-landscape/versions/d61b85e6a6b3/schema)
