---
title: Custom Topics
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api/go)

[AI Security](https://developers.cloudflare.com/api/go/resources/ai%5Fsecurity)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Custom Topics

##### [Get the AI Security for Apps custom topics of a zone.](https://developers.cloudflare.com/api/go/resources/ai%5Fsecurity/subresources/custom%5Ftopics/methods/get)

client.AISecurity.CustomTopics.Get(ctx, query) (\*[CustomTopicGetResponse](https://developers.cloudflare.com/api/go/resources/ai%5Fsecurity#%28resource%29%20ai%5Fsecurity.custom%5Ftopics%20%3E%20%28model%29%20CustomTopicGetResponse%20%3E%20%28schema%29), error)

GET/zones/{zone\_id}/ai-security/custom-topics

##### [Update the AI Security for Apps custom topics of a zone.](https://developers.cloudflare.com/api/go/resources/ai%5Fsecurity/subresources/custom%5Ftopics/methods/update)

client.AISecurity.CustomTopics.Update(ctx, params) (\*[CustomTopicUpdateResponse](https://developers.cloudflare.com/api/go/resources/ai%5Fsecurity#%28resource%29%20ai%5Fsecurity.custom%5Ftopics%20%3E%20%28model%29%20CustomTopicUpdateResponse%20%3E%20%28schema%29), error)

PUT/zones/{zone\_id}/ai-security/custom-topics