Skip to content

src/close-conversation.ts

11 lines · 481 B · TypeScript
Raw
import { closeConversation, parseCloseConversation } from './conversations.ts'

/**
 * Close an Intercom conversation. Requires `confirm: true`, or use `dryRun: true`.
 * @example
 * import closeConversation from 'kody:@kody/intercom/close-conversation'
 * const preview = await closeConversation({ id, dryRun: true })
 */
export default async function closeConversationEntrypoint(params: Record<string, unknown> = {}) {
	return closeConversation(parseCloseConversation(params))
}