diff --git a/docs/API.md b/docs/API.md new file mode 100644 index 0000000..41ab27d --- /dev/null +++ b/docs/API.md @@ -0,0 +1,55 @@ +# Xpensely Server โ€” API Reference + +> Last updated: 2026-05-09 ยท Branch: `feature/security-hardening` + +## Table of Contents +1. [Overview](#1-overview) +2. [Authentication](#2-authentication) +3. [Rate Limiting](#3-rate-limiting) +4. [Endpoints](#4-endpoints) + - 4.1 [Home](#41-home) + - 4.2 [Users](#42-users) + - 4.3 [Expense Lists](#43-expense-lists) +5. [Data Models](#5-data-models) +6. [Error Handling](#6-error-handling) +7. [Recent Changes โ€” `feature/security-hardening`](#7-recent-changes) + +--- + +## 1. Overview + +_TODO_ + +## 2. Authentication + +_TODO_ + +## 3. Rate Limiting + +_TODO_ + +## 4. Endpoints + +### 4.1 Home + +_TODO_ + +### 4.2 Users + +_TODO_ + +### 4.3 Expense Lists + +_TODO_ + +## 5. Data Models + +_TODO_ + +## 6. Error Handling + +_TODO_ + +## 7. Recent Changes โ€” `feature/security-hardening` + +_TODO_