Preference Topics

Replace a preference section

Replace a workspace preference. Full document replacement; missing optional fields are cleared. Topics attached to the workspace preference are unaffected.

put/preferences/sections/{section_id}

Path parameters

section_idstring required

Id of the workspace preference.

Request body

namestring required

Human-readable name for the workspace preference.

descriptionstring nullable

Optional description shown under the section on the hosted preferences page. Omit to clear.

routing_optionsChannelClassification[] nullable

Default channels for the workspace preference. Omit to clear.

has_custom_routingboolean nullable

Whether the workspace preference defines custom routing for its topics.

Response

idstring required

The workspace preference id.

namestring required

Human-readable name.

descriptionstring nullable

Optional description shown under the section on the hosted preferences page.

routing_optionsChannelClassification[] required

Default channels for the workspace preference. May be empty.

has_custom_routingboolean required

Whether the workspace preference defines custom routing for its topics.

createdstring required

ISO-8601 timestamp of when the workspace preference was created.

creatorstring nullable

Id of the creator.

updatedstring nullable

ISO-8601 timestamp of the last update.

updaterstring nullable

Id of the last updater.

Changes

Changed in 4 of the 55 revisions of this API.9

    • api tag Preference Topics added

      api-tag-added

    • api tag Workspace Preferences removed

      api-tag-removed

    • added the new optional request property description

      new-optional-request-property

    • added the optional property description to the response with the 200 status

      response-optional-property-added

    • added the optional property topics/items/description to the response with the 200 status

      response-optional-property-added

    • api operation id preferenceSections_replace removed and replaced with workspacePreferences_replace

      api-operation-id-removed

    • api tag Workspace Preferences added

      api-tag-added

    • api tag Preference Sections removed

      api-tag-removed

    This revision also has 8 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • endpoint added

      endpoint-added