Appearance
Groups
Base path: `/api/groups`
Create Group
- Method: `POST`
- Endpoint: `/`
- Body: ```json { "name": "Trip to Paris", "type": "trip", "currency": "EUR" } ```
List Groups
- Method: `GET`
- Endpoint: `/`
Get Group Details
- Method: `GET`
- Endpoint: `/:groupId`
Invite Member
- Method: `POST`
- Endpoint: `/:groupId/invite`
- Body: `{"email": "friend@example.com"}`
Manage Members
List Members
- Method: `GET`
- Endpoint: `/:groupId/members`
Remove Member
- Method: `DELETE`
- Endpoint: `/:groupId/members/:memberId`
Leave Group
- Method: `POST`
- Endpoint: `/:groupId/leave`