Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /categories | List all categories |
| POST | /categories | Create new category |
| GET | /categories/:id | Get category by ID |
| PUT | /categories/:id | Update category |
| DELETE | /categories/:id | Delete category |
List Categories
Create Category
Category Schema
| Field | Type | Required | Description |
|---|---|---|---|
id | UUID | Auto | Unique identifier |
name | String | Yes | Category name |
type | Enum | Yes | income or expense |
color | Integer | No | ARGB color value |
icon | String | No | Icon identifier |
created_at | DateTime | Auto | Creation timestamp |
updated_at | DateTime | Auto | Last update timestamp |

