-
GET
/api/session
Get session information
https://www.d6consortium.com/api/session
-
GET
/api/sessions
List all sessions
https://www.d6consortium.com/api/sessions
-
POST
/api/sessions
Create a new session
https://www.d6consortium.com/api/sessions
-
POST
/api/sessions/:sessionCode/save
Save a session
https://www.d6consortium.com/api/sessions/:sessionCode/save
-
POST
/api/sessions/:sessionCode/load
Load a saved session
https://www.d6consortium.com/api/sessions/:sessionCode/load
-
DELETE
/api/sessions/:sessionCode
Delete a saved session
https://www.d6consortium.com/api/sessions/:sessionCode
-
GET
/api/sessions/saved
Get saved sessions
https://www.d6consortium.com/api/sessions/saved
-
POST
/api/sessions/:sessionCode/async-mode
Enable async mode
https://www.d6consortium.com/api/sessions/:sessionCode/async-mode
-
GET
/api/sessions/:sessionCode/async-mode
Get async mode status
https://www.d6consortium.com/api/sessions/:sessionCode/async-mode
-
POST
/api/sessions/:sessionCode/async-action
Submit async action
https://www.d6consortium.com/api/sessions/:sessionCode/async-action
-
POST
/api/sessions/:sessionCode/async-next-turn
Advance to next turn
https://www.d6consortium.com/api/sessions/:sessionCode/async-next-turn
-
GET
/api/community/hall-of-fame
Get Hall of Fame entries
https://www.d6consortium.com/api/community/hall-of-fame
-
GET
/api/community/faction-leaderboard
Get faction leaderboard
https://www.d6consortium.com/api/community/faction-leaderboard
-
POST
/api/community/faction-reputation
Update faction reputation
https://www.d6consortium.com/api/community/faction-reputation
-
GET
/api/community/bulletin-board
List bulletin board posts
https://www.d6consortium.com/api/community/bulletin-board
-
POST
/api/community/bulletin-board
Create bulletin board post
https://www.d6consortium.com/api/community/bulletin-board
-
POST
/api/community/bulletin-board/:postId/reply
Reply to bulletin board post
https://www.d6consortium.com/api/community/bulletin-board/:postId/reply
-
POST
/api/community/share-character
Share a character
https://www.d6consortium.com/api/community/share-character
-
GET
/api/community/character/:shareId
Get shared character
https://www.d6consortium.com/api/community/character/:shareId
-
GET
/api/community/marketplace
Get marketplace items
https://www.d6consortium.com/api/community/marketplace
-
POST
/api/community/marketplace/purchase
Purchase marketplace item
https://www.d6consortium.com/api/community/marketplace/purchase
-
GET
/api/subscriptions/tiers
Get subscription tiers
https://www.d6consortium.com/api/subscriptions/tiers
-
GET
/api/subscriptions/current
Get current subscription
https://www.d6consortium.com/api/subscriptions/current
-
POST
/api/subscriptions/purchase
Purchase subscription
https://www.d6consortium.com/api/subscriptions/purchase
-
GET
/api/subscriptions/feature-access
Check feature access
https://www.d6consortium.com/api/subscriptions/feature-access
-
GET
/api/subscriptions/feature-limits
Get feature limits
https://www.d6consortium.com/api/subscriptions/feature-limits
-
POST
/api/subscriptions/cancel
Cancel subscription
https://www.d6consortium.com/api/subscriptions/cancel
-
GET
/api/subscriptions/pdf-bundle
Get PDF bundle
https://www.d6consortium.com/api/subscriptions/pdf-bundle
-
POST
/api/subscriptions/marketplace/revenue
Get marketplace revenue
https://www.d6consortium.com/api/subscriptions/marketplace/revenue
-
POST
/api/subscriptions/character-sheet
Generate character sheet
https://www.d6consortium.com/api/subscriptions/character-sheet
-
POST
/api/subscriptions/character-sheet-pdf
Generate character sheet PDF
https://www.d6consortium.com/api/subscriptions/character-sheet-pdf
-
POST
/api/subscriptions/warden-screen
Generate warden screen
https://www.d6consortium.com/api/subscriptions/warden-screen
-
POST
/api/subscriptions/reference-cards
Generate reference cards
https://www.d6consortium.com/api/subscriptions/reference-cards
-
POST
/api/subscriptions/handout
Generate handout
https://www.d6consortium.com/api/subscriptions/handout
-
POST
/api/subscriptions/pod-prepare
Prepare POD order
https://www.d6consortium.com/api/subscriptions/pod-prepare
-
POST
/api/subscriptions/pod-validate
Validate POD order
https://www.d6consortium.com/api/subscriptions/pod-validate
-
GET
/api/subscriptions/image-cache-stats
Get image cache statistics
https://www.d6consortium.com/api/subscriptions/image-cache-stats
-
POST
/api/subscriptions/clear-image-cache
Clear image cache
https://www.d6consortium.com/api/subscriptions/clear-image-cache
-
GET
/api/research/latest
Get latest research
https://www.d6consortium.com/api/research/latest
-
GET
/api/improvements/prioritized
Get prioritized improvements
https://www.d6consortium.com/api/improvements/prioritized
-
GET
/api/deployment/monitoring
Get deployment monitoring data
https://www.d6consortium.com/api/deployment/monitoring
-
GET
/api/deployment/report
Get deployment report
https://www.d6consortium.com/api/deployment/report
-
GET
/api/deployment/feedback
Get deployment feedback
https://www.d6consortium.com/api/deployment/feedback
-
GET
/api/measurement/unified
Get unified measurements
https://www.d6consortium.com/api/measurement/unified
-
GET
/api/measurement/report
Get measurement report
https://www.d6consortium.com/api/measurement/report
-
POST
/api/feedback/submit
Submit feedback
https://www.d6consortium.com/api/feedback/submit
-
GET
/api/research/real-users
Get real user research data
https://www.d6consortium.com/api/research/real-users
-
POST
/api/analytics/track
Track analytics event
https://www.d6consortium.com/api/analytics/track
-
POST
/api/analytics/behavioral
Submit behavioral analytics
https://www.d6consortium.com/api/analytics/behavioral
-
GET
/api/analytics/behavioral/report
Get behavioral analytics report
https://www.d6consortium.com/api/analytics/behavioral/report
-
GET
/api/admin/metrics
Get admin metrics
https://www.d6consortium.com/api/admin/metrics
-
GET
/api/admin/metrics/gameplay
Get gameplay metrics
https://www.d6consortium.com/api/admin/metrics/gameplay
-
GET
/api/admin/metrics/traffic
Get traffic metrics
https://www.d6consortium.com/api/admin/metrics/traffic
-
GET
/api/admin/metrics/sessions
Get session metrics
https://www.d6consortium.com/api/admin/metrics/sessions
-
GET
/api/admin/metrics/history
Get historical metrics snapshots
https://www.d6consortium.com/api/admin/metrics/history
-
GET
/api/admin/metrics/events
Get historical events
https://www.d6consortium.com/api/admin/metrics/events
-
POST
/api/admin/metrics/reset
Reset admin metrics
https://www.d6consortium.com/api/admin/metrics/reset
-
GET
/api/admin/health
Get admin health status
https://www.d6consortium.com/api/admin/health
-
GET
/api/admin/sessions
Get admin session data
https://www.d6consortium.com/api/admin/sessions
-
GET
/api/admin/users
Get users list
https://www.d6consortium.com/api/admin/users
-
GET
/api/admin/api-usage
Get API usage stats
https://www.d6consortium.com/api/admin/api-usage
-
GET
/api/admin/system
Get system information
https://www.d6consortium.com/api/admin/system
-
GET
/api/admin/logs
Get logs
https://www.d6consortium.com/api/admin/logs
-
DELETE
/api/admin/logs
Clear logs
https://www.d6consortium.com/api/admin/logs
-
POST
/api/admin/cache/clear
Clear cache
https://www.d6consortium.com/api/admin/cache/clear
-
GET
/api/admin/assets
Get all assets (images and audio)
https://www.d6consortium.com/api/admin/assets
-
DELETE
/api/admin/assets
Delete assets
https://www.d6consortium.com/api/admin/assets
-
GET
/api/admin/research/latest
Get latest research report
https://www.d6consortium.com/api/admin/research/latest
-
GET
/api/admin/clones
Get clone worker status
https://www.d6consortium.com/api/admin/clones
-
POST
/api/admin/clones/:botId/stop
Stop a clone worker
https://www.d6consortium.com/api/admin/clones/:botId/stop
-
POST
/api/admin/audio/regenerate-all
Regenerate all sound effects
https://www.d6consortium.com/api/admin/audio/regenerate-all
-
POST
/api/admin/audio/improve-prompts
AI-powered sound prompt improvement
https://www.d6consortium.com/api/admin/audio/improve-prompts
-
POST
/api/admin/audio/analyze-feedback
AI-powered sound feedback analysis
https://www.d6consortium.com/api/admin/audio/analyze-feedback
-
POST
/api/images/generate
Generate image from prompt
https://www.d6consortium.com/api/images/generate
-
POST
/api/images/scenario/:scenarioKey
Generate image for scenario
https://www.d6consortium.com/api/images/scenario/:scenarioKey
-
POST
/api/images/encounter
Generate encounter image
https://www.d6consortium.com/api/images/encounter
-
GET
/api/images/avatar/:characterId
Get character avatar (check if exists)
https://www.d6consortium.com/api/images/avatar/:characterId
-
POST
/api/images/avatar/:characterId
Generate character avatar
https://www.d6consortium.com/api/images/avatar/:characterId
-
GET
/api/images/npc/:npcKey
Get NPC image (check if exists)
https://www.d6consortium.com/api/images/npc/:npcKey
-
POST
/api/images/npc
Generate NPC image
https://www.d6consortium.com/api/images/npc
-
GET
/api/images/providers
Get available image generation providers
https://www.d6consortium.com/api/images/providers
-
GET
/api/audio/providers
List available audio generation providers
https://www.d6consortium.com/api/audio/providers
-
GET
/api/audio/debug
Debug endpoint to check API key detection
https://www.d6consortium.com/api/audio/debug
-
POST
/api/audio/generate
Generate audio from text prompt
https://www.d6consortium.com/api/audio/generate
-
POST
/api/audio/sound-effect/:soundType
Generate a specific game sound effect
https://www.d6consortium.com/api/audio/sound-effect/:soundType
-
GET
/api/audio/sound-effect/:soundType
Get cached sound effect (or generate if not cached)
https://www.d6consortium.com/api/audio/sound-effect/:soundType
-
GET
/api/audio/music/:trackName
Get cached music track (or generate if not cached)
https://www.d6consortium.com/api/audio/music/:trackName
-
POST
/api/audio/feedback
Submit feedback on sound effects
https://www.d6consortium.com/api/audio/feedback
-
GET
/api/audio/feedback/summary
Get summary of sound effect feedback (for admin)
https://www.d6consortium.com/api/audio/feedback/summary
-
GET
/api/ai-feedback/latest
Get the latest AI feedback report
https://www.d6consortium.com/api/ai-feedback/latest
-
GET
/api/ai-feedback/session/:sessionId
Get AI feedback insights for a specific session
https://www.d6consortium.com/api/ai-feedback/session/:sessionId
-
GET
/api/ai-feedback/reports
List all available feedback reports
https://www.d6consortium.com/api/ai-feedback/reports
-
GET
/api/ai-feedback/reports/:filename
Get a specific feedback report
https://www.d6consortium.com/api/ai-feedback/reports/:filename
-
GET
/api/ai-feedback/cycles
List all continuous feedback cycles
https://www.d6consortium.com/api/ai-feedback/cycles
-
GET
/api/ai-feedback/cycles/latest
Get the latest continuous feedback cycle
https://www.d6consortium.com/api/ai-feedback/cycles/latest
-
GET
/api/ai-feedback/learning/latest
Get latest learning analysis
https://www.d6consortium.com/api/ai-feedback/learning/latest
-
GET
/api/ai-feedback/learning/sufficiency
Check if we have enough data for statistical significance
https://www.d6consortium.com/api/ai-feedback/learning/sufficiency
-
POST
/api/ai-feedback/learning/analyze
Trigger manual learning analysis
https://www.d6consortium.com/api/ai-feedback/learning/analyze