> For the complete documentation index, see [llms.txt](https://docs.cipp.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cipp.app/user-documentation/tenant/conditional/list-template.md).

# CA Templates

This page lists the Conditional Access templates available in your CIPP instance. A template is a saved policy definition that can be deployed to any tenant, added to a standard, or shared through a GitHub repository.

## Action Buttons

{% content-ref url="/pages/Lk8q6gcVvpdRQ9zorhv3" %}
[Create CA Template](/user-documentation/tenant/conditional/list-template/create-ca-template.md)
{% endcontent-ref %}

<details>

<summary>Browse Catalog</summary>

Opens the Browse Conditional Access Catalog drawer, for importing templates from elsewhere. The toggle at the top selects the source: **Community Catalog** browses published template repositories, while **From a Tenant** lets you pick one of your tenants, search its existing Conditional Access policies, and import one as a template. Either source lets you preview a policy's full JSON before importing.

</details>

<details>

<summary>View Logs</summary>

Opens the Conditional Access entries from the CIPP logs.

</details>

### Browse Catalog

The drawer offers two sources, chosen with the toggle at the top.

| Source            | Description                                                                                                |
| ----------------- | ---------------------------------------------------------------------------------------------------------- |
| Community Catalog | Browse published template repositories and import any Conditional Access templates they contain.           |
| From a Tenant     | Select one of your tenants, search its existing Conditional Access policies, and import one as a template. |

Either source lets you preview a policy's full JSON before importing. Imported templates appear in the table immediately.

## Table Details

| Column       | Description                                                                         |
| ------------ | ----------------------------------------------------------------------------------- |
| Display Name | The name of the template, taken from the policy it was built from.                  |
| Package      | The package tag assigned to the template, used to group related templates together. |
| GUID         | The unique identifier CIPP uses for the template.                                   |

## Table Actions

<table><thead><tr><th>Action</th><th>Description</th><th data-type="checkbox">Bulk Action Available</th></tr></thead><tbody><tr><td>Deploy Template</td><td>Opens the Deploy Conditional Access Policy drawer with this template already selected, so you can choose a target tenant and deployment options.</td><td>true</td></tr><tr><td>Edit Template</td><td>Opens <a data-mention href="/pages/X2HwXSAaYw0oLVaP1cUY">/pages/X2HwXSAaYw0oLVaP1cUY</a> for editing.</td><td>false</td></tr><tr><td>Add to package</td><td>Assigns a package tag to the selected template or templates. You are asked for the package name.</td><td>true</td></tr><tr><td>Remove from package</td><td>Clears the package tag from the selected template or templates.</td><td>true</td></tr><tr><td>Save to GitHub</td><td>Commits the template to a repository you have write access to, with a commit message of your choosing. Only shown when the GitHub integration is enabled.</td><td>true</td></tr><tr><td>Delete Template</td><td>Deletes the template from CIPP. Policies already deployed from it are not affected.</td><td>true</td></tr><tr><td>More Info</td><td>Opens the Extended Info flyout with the full details for the selected row.</td><td>false</td></tr></tbody></table>

{% hint style="info" %}
Package tags are free text. Assigning the same package name to several templates groups them, which is useful for keeping a baseline set together when deploying to a new tenant.
{% endhint %}

***

## Feature Requests / Ideas

We value your feedback and ideas. Please raise any [feature requests](https://github.com/CyberDrain/CIPP/issues/new?template=feature.yml) on GitHub.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cipp.app/user-documentation/tenant/conditional/list-template.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
