export const API_BASE_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:5167'; export const API_ENDPOINTS = { // Auth LOGIN: '/api/auth/login', REGISTER_TENANT: '/api/auth/register-tenant', REFRESH_TOKEN: '/api/auth/refresh', LOGOUT: '/api/auth/logout', ME: '/api/auth/me', // Users USERS: '/api/users', USER_PROFILE: (userId: string) => `/api/users/${userId}`, // Tenants TENANT_USERS: (tenantId: string) => `/api/tenants/${tenantId}/users`, ASSIGN_ROLE: (tenantId: string, userId: string) => `/api/tenants/${tenantId}/users/${userId}/role`, // Projects PROJECTS: '/api/v1/projects', PROJECT: (id: string) => `/api/v1/projects/${id}`, // Epics EPICS: '/api/v1/epics', EPIC: (id: string) => `/api/v1/epics/${id}`, EPIC_STATUS: (id: string) => `/api/v1/epics/${id}/status`, EPIC_ASSIGN: (id: string) => `/api/v1/epics/${id}/assign`, // Stories STORIES: '/api/v1/stories', STORY: (id: string) => `/api/v1/stories/${id}`, STORY_STATUS: (id: string) => `/api/v1/stories/${id}/status`, STORY_ASSIGN: (id: string) => `/api/v1/stories/${id}/assign`, // Tasks TASKS: '/api/v1/tasks', TASK: (id: string) => `/api/v1/tasks/${id}`, TASK_STATUS: (id: string) => `/api/v1/tasks/${id}/status`, TASK_ASSIGN: (id: string) => `/api/v1/tasks/${id}/assign`, };