# Content Snippets

Everything about your Content Snippets

 - [GET /content_snippets](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/content-snippets/listcontentsnippets.md): You can fetch a list of all content snippets for a workspace.
 - [POST /content_snippets](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/content-snippets/createcontentsnippet.md): You can create a new content snippet.
 - [GET /content_snippets/{id}](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/content-snippets/getcontentsnippet.md): You can fetch a single content snippet by its id.
 - [PUT /content_snippets/{id}](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/content-snippets/updatecontentsnippet.md): You can update an existing content snippet.
 - [DELETE /content_snippets/{id}](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/content-snippets/deletecontentsnippet.md): You can delete a single content snippet by its id.
 - [POST /content_snippets/{content_snippet_id}/tags](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/content-snippets/attachtagtocontentsnippet.md): Apply an existing tag to a content snippet. Returns the tag that was applied. The tag must already exist in the workspace (create tags with the Tags API), and the authenticating teammate must have the
 - [DELETE /content_snippets/{content_snippet_id}/tags/{id}](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/content-snippets/detachtagfromcontentsnippet.md): Remove a tag from a content snippet. Returns the tag that was removed, with null `applied_at` and `applied_by`. The authenticating teammate must have the `manage_knowledge_base_content` permission. Re
 - [Content Snippet](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/content-snippets/content_snippet.md): Schema: #/components/schemas/content_snippet
