The starting point for your next project v7.0.0

Current server API: https://api-dev-minimal-v700.pages.dev

Auth(完成)
Get user info after login
GET/api/auth/me
Input
Output
Sign in
POST/api/auth/sign-in
Input
Output
Sign up after email verification
POST/api/auth/sign-up
Input{ email, verificationCode }
Output{ displayName, email, password, photoURL, phoneNumber, country, address, state, city, zipCode, about, role, isPublic }
Reset password
POST/api/auth/reset-password
Input{ email, verificationCode, newPassword }
Output
Email
Verification
POST/api/email/verification
Input{ email, password, firstName, lastName, purpose }
Output{ displayName, email, password, hashed_verificationCode, role, isPublic }
Resend Verification
POST/api/email/resend-verification
Input{ email, purpose }
Output{ email, hashed_verificationCode }
Task
Get all tasks
POST/api/task/list
Input
Output
add a new task
POSTapi/task/add
Input
Output
edit a task by ID
POST/api/tasks/edit/${id}
Input
Output
Delete a task by ID
POSTapi/task/delete
Input
Output
Blog
Get all posts
GET/api/post/list
Input
Output
Get post details by title
GET/api/post/details/[slug]
Input
Output
Get post tags
GET/api/post/tags
Input
Output
Create a new post
POST/api/post/create
Input
Output
edit a post
POST/api/post/edit/[slug]
Input
Output
Delete a post by ID
POST/api/post/delete/[id]
Input
Output
Get latest posts
GET/api/post/latest?title={title}
Input
Output
Search post
GET/api/post/search?query={query}
Input
Output
Product
Get all products
GET/api/product/list
Input
Output
Get product details by ID
GET/api/product/details?productId={productId}
Input
Output
Search product
GET/api/product/search?query={query}
Input
Output
Calendar
Get all events
GET/api/calendar
Input
Output
Create new event
POST/api/calendar
Input
Output
Update event
PUT/api/calendar
Input
Output
Delete event
PATCH/api/calendar
Input
Output
Kanban
Get Board
GET/api/kanban
Input
Output
Create column
POST/api/kanban?endpoint=create-column
Input
Output
Update column
POST/api/kanban?endpoint=update-column
Input
Output
Move column
POST/api/kanban?endpoint=move-column
Input
Output
Clear column
POST/api/kanban?endpoint=clear-column
Input
Output
Delete column
POST/api/kanban?endpoint=delete-column
Input
Output
Create task
POST/api/kanban?endpoint=delete-task
Input
Output
Update task
POST/api/kanban?endpoint=update-task
Input
Output
Move task
POST/api/kanban?endpoint=move-task
Input
Output
Delete task
POST/api/kanban?endpoint=delete-task
Input
Output
Chat
Search contacts
GET/api/chat?endpoint=contacts
Input
Output
Get all conversations
GET/api/chat?endpoint=conversations
Input
Output
Get conversation details by ID
GET/api/chat?conversationId={conversationId}&endpoint=conversation
Input
Output
Mark conversation as seen when click
GET/api/chat?conversationId={conversationId}&endpoint=mark-as-seen
Input
Output
Create new conversation
POST/api/chat
Input
Output
Update conversation
PUT/api/chat
Input
Output
Mail
Get all labels
GET/api/mail/labels
Input
Output
Get mails by labelId
GET/api/mail/list?labelId={labelId}
Input
Output
Get mail details by ID
GET/api/mail/details?mailId={mailId}
Input
Output
Navigation
Get items
GET/api/navbar
Input
Output
Pagination
Get items
GET/api/pagination?page={page}&perPage={perPage}
Input
Output