Better Together API

Available Endpoints

Authentication & Users

  • POST /api/users - Create user account
  • GET /api/users/:userId - Get user profile
  • PUT /api/users/:userId - Update user profile

Relationships

  • POST /api/invite-partner - Invite partner to relationship
  • GET /api/relationships/:userId - Get relationship details

Daily Check-ins

  • POST /api/checkins - Submit daily check-in
  • GET /api/checkins/:relationshipId - Get recent check-ins

Goals & Activities

  • POST /api/goals - Create shared goal
  • GET /api/goals/:relationshipId - Get relationship goals
  • POST /api/activities - Create activity
  • GET /api/activities/:relationshipId - Get activities

Dashboard & Analytics

  • GET /api/dashboard/:userId - Get complete dashboard data
  • GET /api/analytics/:relationshipId - Get relationship analytics