Files
vibn-frontend/TEST_SESSION_API.md

1002 B

Test Your API Key

Quick Test

Replace YOUR_API_KEY with your actual API key and run:

curl -X POST http://localhost:3000/api/sessions/track \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_API_KEY",
    "sessionData": {
      "startTime": "2025-01-15T10:30:00.000Z",
      "endTime": "2025-01-15T11:00:00.000Z",
      "duration": 1800,
      "model": "claude-sonnet-4",
      "tokensUsed": 45000,
      "cost": 1.35,
      "filesModified": ["/src/components/Button.tsx", "/src/utils/api.ts"],
      "conversationSummary": "Added new Button component and refactored API utilities"
    }
  }'

Expected Response

If successful, you'll see:

{
  "success": true,
  "sessionId": "abc123...",
  "message": "Session tracked successfully"
}

What This Means

Your extension can now send session data to Vibn Each coding session will be tracked automatically You'll see real-time cost tracking All data is stored securely in Firebase