Conversations

Remove conversation channels

Removes the given channels from the conversation and returns the conversation. The primary channel cannot be removed; a channel the conversation does not have is ignored.

delete/v1/conversations/{id}/channels

Request

  • Base URL: https://api.samva.dev
  • URL: https://api.samva.dev/v1/conversations/{id}/channels
  • Auth: API key in header x-api-key

Path parameters

idstring required

Request body

channelsstring[] required

Response

Conversation

idstring required
titlestring nullable required
externalIdstring nullable required
status'active' | 'waiting' | 'resolved' | 'escalated' | 'archived' required
primaryChannel'email' required
channelsstring[] required
priorityinteger required
urgency'low' | 'medium' | 'high' | 'critical' required
tagsstring[] required
isTestboolean required
messageCountinteger required
lastActivityAtstring required
createdAtstring required
descriptionstring nullable required
parentConversationIdstring required
statusReasonstring nullable required
complexity'simple' | 'moderate' | 'complex' required
categoriesstring[] required
metadataJsonObject required
isInternalboolean required
isPrivateboolean required
startedAtstring required
lastHumanActivityAtstring nullable required
resolvedAtstring nullable required
archivedAtstring nullable required
resolutionType'automated' | 'human_assisted' | 'escalated' | 'abandoned' | 'timeout' nullable required
resolutionNotesstring nullable required
updatedAtstring required

Changes

No recorded changes to this operation across all 1 revision of this API.