Skip to main content
Conversations

Detach a tag from a conversation

Removes a workspace tag from a conversation.

DELETE
/v2/conversations/{id}/tags/{tagId}

This endpoint requires the actingAdminId of the admin on whose behalf the mutation is recorded.

Path Parameters

  • id - The conversation ID (short ID)
  • tagId - The Featurebase tag ID to remove

Request Body

FieldTypeRequiredDescription
actingAdminIdstringYesThe admin performing the mutation. Must be a member of the organization.

Behavior

Featurebase resolves the latest taggable reply/message in the conversation and records the tag removal against that part so audit metadata remains deterministic.

Response

Returns the affected tag payload with the most relevant attachment metadata available for that relationship.

Example Request

{
  "actingAdminId": "507f1f77bcf86cd799439011"
}

Version Availability

This endpoint is only available in API version 2026-01-01.nova and newer.

Authorizationstringheaderrequired

API key as Bearer token. Use: Authorization: Bearer sk_...

idstringrequired

Conversation ID (short ID)

Required string length: 1 - 16
Pattern: ^[a-zA-Z0-9]+$
Example: 12345
tagIdstringrequired

The Featurebase tag ID to remove from the conversation.

Example: 67ec1234abcd5678ef901234
Featurebase-Versionenum<string>header

API version for this request. Defaults to your organization's configured API version if not specified.

Available options: 2026-08-19.orbit, 2026-01-01.nova, 2025-12-12.clover
Example: 2026-08-19.orbit

Body

application/json
actingAdminIdstringrequired

Required admin ID performing this tag removal. Must be a member of the organization so the mutation can be attributed to a real admin actor.

Example: 507f1f77bcf86cd799439011

Response

application/json

Success

appliedAtstring | null

ISO timestamp when the tag was applied

Example: 2025-01-15T10:30:00.000Z
appliedByobject | null

Actor that applied the tag

idstringrequired

Unique tag identifier

Example: 67ec1234abcd5678ef901234
namestringrequired

Current tag name

Example: Churn
removedAtstring | null

ISO timestamp when the tag was removed, if applicable

Example: 2025-01-15T11:00:00.000Z
removedByobject | null

Actor that removed the tag, if applicable

targetPartIdstring | null

Reply/message ID used as the deterministic attachment target for this conversation tag mutation.

Example: 67890
typeenum<string>required

Object type identifier for a tag

Available options: tag
Example: tag