# Campaign Tags ## Get all unique campaign tags (Admin) - [GET /campaign-tags](https://docs.pers.ninja/swagger/campaign-tags/campaigntagscontroller_getalluniquetags.md): Get all unique tags used across all campaigns. Admin-only operation for tag management. Replaces GET /campaign/tags ## Update campaign tags (Admin) - [PUT /campaign-tags/{id}](https://docs.pers.ninja/swagger/campaign-tags/campaigntagscontroller_updatecampaigntags.md): Replace all tags for a campaign with new tag list. Admin-only operation. Replaces PUT /campaign/admin/{id}/tags ## Add tags to campaign (Admin) - [POST /campaign-tags/{id}](https://docs.pers.ninja/swagger/campaign-tags/campaigntagscontroller_addtagstocampaign.md): Add new tags to existing campaign tags without removing existing ones. Admin-only operation. Replaces POST /campaign/admin/{id}/tags ## Remove tag from campaign (Admin) - [DELETE /campaign-tags/{id}/{tag}](https://docs.pers.ninja/swagger/campaign-tags/campaigntagscontroller_removetagfromcampaign.md): Remove a specific tag from campaign while preserving other tags. Admin-only operation. Replaces DELETE /campaign/admin/{id}/tags/{tag}