Skip to main content
PATCH
JavaScript

Authorizations

Authorization
string
header
required

Your Moonbase API key.

Path Parameters

id
string
required

The ID of the tagset to update.

Body

application/json

The TagsetUpdateParams object containing the fields to update.

Parameters for updating a tagset.

name
string

The new name of the tagset.

description
string

An updated description of the tagset.

tags
TagParam · object[]

Optional full list of tags for this tagset. If provided, tags are ordered by array position.

associations
(Calls · object | Meetings · object | Inbox · object)[]

Optional full list of associations for this tagset. If provided, it replaces all existing associations. An empty array clears all associations, and omitting it preserves existing associations.

Makes this tagset available for calls.

Response

Update succeeded.

A Tagset is a collection of Tag objects whose tags can be applied to conversations, calls, and meetings.

type
string
required

String representing the object’s type. Always tagset for this object.

Allowed value: "tagset"
id
string
required

Unique identifier for the object.

name
string
required

The name of the tagset.

tags
Tag · object[]
required

A list of Tag objects belonging to this tagset.

associations
(Calls · object | Meetings · object | Inbox · object)[]
required

Where a tagset is available (calls, meetings, or inbox with an inbox ID).

Makes this tagset available for calls.

created_at
string<date-time>
required

Time at which the object was created, as an ISO 8601 timestamp in UTC.

updated_at
string<date-time>
required

Time at which the object was last updated, as an ISO 8601 timestamp in UTC.

description
string

An optional description of the tagset's purpose.