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

# Tags

> Manage content tags via the CMS API

Tags provide flat, cross-cutting labels for content discovery. Unlike categories, tags have no hierarchy.

## Tag Object

| Field              | Type          | Editable | Required | Description           |
| ------------------ | ------------- | -------- | -------- | --------------------- |
| `id`               | integer       | No       | —        | Unique tag identifier |
| `name`             | string        | Yes      | Yes      | Tag name              |
| `english_name`     | string        | No       | Yes      | English name          |
| `slug`             | string        | No       | —        | URL-friendly slug     |
| `meta_title`       | string        | Yes      | No       | SEO meta title        |
| `meta_description` | string        | Yes      | No       | SEO meta description  |
| `absolute_url`     | string        | No       | —        | Full public URL       |
| `content`          | string (HTML) | Yes      | No       | Tag description       |

## Endpoints

| Method                                                          | Endpoint     | Description      |
| --------------------------------------------------------------- | ------------ | ---------------- |
| [GET](/dxp/api-reference/content-management/tags/list-tags)     | `/tag/`      | List all tags    |
| [POST](/dxp/api-reference/content-management/tags/create-tag)   | `/tag/`      | Create a new tag |
| [GET](/dxp/api-reference/content-management/tags/retrieve-tag)  | `/tag/{id}/` | Retrieve a tag   |
| [PATCH](/dxp/api-reference/content-management/tags/update-tag)  | `/tag/{id}/` | Update a tag     |
| [DELETE](/dxp/api-reference/content-management/tags/delete-tag) | `/tag/{id}/` | Delete a tag     |
