Implement campaign endpoints #20

Open
opened 2025-12-16 15:55:42 +01:00 by vikingowl · 0 comments
Owner

Create campaign management API.

Endpoints

  • GET /campaigns - List user campaigns
  • POST /campaigns - Create new campaign
  • GET /campaigns/:id - Get campaign details
  • PUT /campaigns/:id - Update campaign
  • DELETE /campaigns/:id - Delete campaign
  • GET /campaigns/:id/members - List campaign members

Requirements

  • Only owner can update/delete
  • Members can view campaign details
Create campaign management API. ## Endpoints - [ ] GET `/campaigns` - List user campaigns - [ ] POST `/campaigns` - Create new campaign - [ ] GET `/campaigns/:id` - Get campaign details - [ ] PUT `/campaigns/:id` - Update campaign - [ ] DELETE `/campaigns/:id` - Delete campaign - [ ] GET `/campaigns/:id/members` - List campaign members ## Requirements - Only owner can update/delete - Members can view campaign details
vikingowl added this to the M3: Session Notes Alpha milestone 2025-12-16 15:55:42 +01:00
vikingowl added the api label 2025-12-16 15:55:42 +01:00
vikingowl added this to the Phase 2: Session Notes project 2025-12-16 16:06:48 +01:00
Sign in to join this conversation.