Skip to content

Postman Collection v2 - Quick Reference Card

๐Ÿš€ Quick Start

  1. Import collection_v2.json + environment_local.json
  2. Select "BacMR Local (v2)" environment
  3. Run "Auth โ†’ Signin" โ†’ JWT auto-saved
  4. Run "Chat โ†’ Ask Question" โ†’ Test complete!

๐Ÿ“Œ Most Used Endpoints

Endpoint Folder Auth Purpose
POST /auth/signin 1. Auth None Get JWT (auto-saved)
GET /wallet/balance 4. Wallet User Check balance & tier
POST /chat/ask 2. Chat User Ask question (RAG)
POST /quizzes/generate 3. Quizzes User Generate quiz
POST /ingestion/jobs 5. Ingestion Admin Start ingestion
POST /admin/scraping/{source}/sync 7. Scraping Admin Run scraper
GET /metrics/json 9. Metrics None View metrics

๐Ÿ”‘ Auto-Captured Variables

These are automatically saved from responses (no copy-paste needed):

Variable Captured From Used In
{{bacmr_jwt}} Signin All authenticated requests
{{user_id}} Signin User-specific endpoints
{{last_request_id}} All responses Debugging, correlation
{{last_job_id}} Create Ingestion Job Poll job status
{{current_balance}} Get Balance Balance tracking
{{user_tier}} Get Balance Tier verification

๐Ÿงช Quick Tests

Test Auth

Run: Auth โ†’ Signin
โœ“ JWT saved to {{bacmr_jwt}}

Test Chat

Run: Chat โ†’ Ask Question (French)
โœ“ Answer returned with sources
โœ“ Tokens deducted

Test Rate Limit

Run: Testing โ†’ Rate Limit Test
Use Runner: 11 iterations
โœ“ 11th request โ†’ 429

Test Metrics

Run: Metrics โ†’ Get Metrics (JSON)
โœ“ Counters, histograms, gauges displayed

โšก Keyboard Shortcuts

Action Shortcut
Send request Cmd+Enter (Mac) / Ctrl+Enter (Windows)
Save request Cmd+S / Ctrl+S
Open console Cmd+Alt+C / Ctrl+Alt+C
Environment quick look Click eye icon ๐Ÿ‘๏ธ

๐Ÿ› Common Issues

Issue Solution
401 Unauthorized Run "Auth โ†’ Signin" to get fresh JWT
429 Too Many Requests Wait retry_after seconds
402 Insufficient Balance Check balance, add tokens
403 Forbidden Ensure logged in as admin (for admin endpoints)

๐Ÿ“– Full Docs

  • Setup: README_v2.md
  • Workflows: TESTING_WORKFLOWS.md
  • Architecture: ../docs/backend_architecture.md

Happy Testing! ๐ŸŽ‰