export const API_ROUTES = { auth: { sendOtp: '/api/v1/auth/otp/send', emailSession: '/api/v1/auth/email-session', refreshSession: '/api/v1/auth/sessions/refresh', deleteSession: '/api/v1/auth/sessions', }, users: { profile: '/api/v1/users/me/profile', updateProfile: '/api/v1/users/me/profile', updateSettings: '/api/v1/users/me/settings', avatarUploadUrl: '/api/v1/users/me/avatar/upload-url', uploadAvatar: '/api/v1/users/me/avatar', }, points: { balance: '/api/v1/points/balance', packages: '/api/v1/points/packages', }, notifications: { list: '/api/v1/notifications', unreadCount: '/api/v1/notifications/unread-count', markRead: (id: string) => `/api/v1/notifications/${id}/read`, markAllRead: '/api/v1/notifications/mark-all-read', }, agent: { history: '/api/v1/agent/history', historyByThread: (threadId: string) => `/api/v1/agent/history?threadId=${threadId}`, runs: '/api/v1/agent/runs', runEvents: (threadId: string) => `/api/v1/agent/runs/${threadId}/events`, }, feedback: { submit: '/api/v1/feedback', }, } as const;