Files
mem0/server/dashboard/src/utils/api-endpoints.ts
T
2026-04-23 19:06:36 +05:30

35 lines
958 B
TypeScript

export const AUTH_ENDPOINTS = {
SETUP_STATUS: "/auth/setup-status",
REGISTER: "/auth/register",
LOGIN: "/auth/login",
REFRESH: "/auth/refresh",
ME: "/auth/me",
CHANGE_PASSWORD: "/auth/change-password",
ONBOARDING_COMPLETE: "/auth/onboarding-complete",
} as const;
export const MEMORY_ENDPOINTS = {
BASE: "/memories",
BY_ID: (memoryId: string) => `/memories/${memoryId}`,
HISTORY: (memoryId: string) => `/memories/${memoryId}/history`,
CONFIGURE: "/configure",
CONFIGURE_PROVIDERS: "/configure/providers",
RESET: "/reset",
GENERATE_INSTRUCTIONS: "/generate-instructions",
} as const;
export const API_KEY_ENDPOINTS = {
BASE: "/api-keys",
BY_ID: (keyId: string) => `/api-keys/${keyId}`,
} as const;
export const REQUEST_ENDPOINTS = {
BASE: "/requests",
} as const;
export const ENTITY_ENDPOINTS = {
BASE: "/entities",
BY_ID: (type: string, id: string) =>
`/entities/${type}/${encodeURIComponent(id)}`,
} as const;