import { api } from './http-client' export interface Conversation { id: string title: string createdAt: string updatedAt: string } export interface MessageRecord { id: string role: 'user' | 'assistant' content: string createdAt: string } export function listConversations(): Promise { return api.get('/admin-api/conversations') } export function getMessages(conversationId: string): Promise { return api.get(`/admin-api/conversations/${conversationId}/messages`) } export function createConversation(title?: string): Promise { return api.post('/admin-api/conversations', { title }) } export function updateConversation(id: string, title: string): Promise { return api.patch(`/admin-api/conversations/${id}`, { title }) } export function deleteConversation(id: string): Promise { return api.delete(`/admin-api/conversations/${id}`) }