Update a topic
Updates a topic’s name, description and/or default_status. Omitted fields are left unchanged. Pass description as null to clear it. Changing default_status affects profiles with no explicit choice for this topic. Topics cannot be deleted at this time.
Authorizations
Accepts either a raw API key or Bearer <key>.
Headers
Optional dated API revision for the request. Must use YYYY-MM-DD format.
^\d{4}-\d{2}-\d{2}$"2026-03-01"
Path Parameters
Topic ID.
Body
Update a topic's name, description and/or default_status. Omitted fields are left
unchanged. Pass description as null to clear it. At least one field is required.
Topics cannot be deleted at this time.
New name. Must be unique per project. Is case-insensitive.
1 - 255New description, at most 200 characters. Pass null to clear it.
200Default subscription status for profiles with no explicit choice.
subscribed, unsubscribed Response
Topic updated.
A preference center subscription category. Topics cannot be deleted at this time.
Topic name. Must be unique per project, ignoring case. Trimmed before save.
Default subscription status for profiles with no explicit choice.
subscribed, unsubscribed Optional description. Omitted from the response when blank.
200
