LIVE 00:00 87 viewers
🔒 E2EE
🔒 Subscribers Only
SUB
Send a Donation

Live widget from matrix.steegler.com/_mm/viewer/

Embed Code


        
Auth 2
POST /_mm/client/v1/auth/token Exchange Matrix access token for MM token
POST /_mm/client/v1/auth/refresh Refresh an expiring MM token
Streams 8
POST /_mm/client/v1/streams Create a new stream
GET /_mm/client/v1/streams/{id} Get stream details
POST /_mm/client/v1/streams/{id}/join Join a stream as viewer
POST /_mm/client/v1/streams/{id}/leave Leave a stream
POST /_mm/client/v1/streams/{id}/end End (stop) a stream
POST /_mm/client/v1/streams/{id}/rotate-key Rotate E2EE media encryption key
GET /_mm/client/v1/streams/{id}/participants List stream participants
GET /_mm/client/v1/rooms/{room_id}/streams List active streams in a room
Recordings 3
GET /_mm/client/v1/rooms/{room_id}/recordings List recordings for a room
GET /_mm/client/v1/recordings/{recording_id} Get recording metadata
DELETE /_mm/client/v1/recordings/{recording_id} Delete a recording
Widget 3
POST /_mm/widget/v1/session Create widget session from postMessage
GET /_mm/widget/v1/stream Get stream info for widget
POST /_mm/widget/v1/stream/join Join stream from widget
Donations 3
POST /_mm/client/v1/creator/onboard Onboard creator for monetization
POST /_mm/client/v1/donations Create a donation
GET /_mm/client/v1/streams/{id}/donations Get donation feed for a stream
Subscriptions 8
GET /_mm/client/v1/creator/profile Get creator monetization profile
POST /_mm/client/v1/creator/tiers Create a subscription tier
PUT /_mm/client/v1/creator/tiers/{tier_id} Update a subscription tier
DELETE /_mm/client/v1/creator/tiers/{tier_id} Delete a subscription tier
GET /_mm/client/v1/creators/{creator_id}/tiers List tiers for a creator
POST /_mm/client/v1/subscriptions Create a subscription
GET /_mm/client/v1/subscriptions List user subscriptions
DELETE /_mm/client/v1/subscriptions/{id} Cancel a subscription
Gates (Paywalls) 4
GET /_mm/client/v1/subscriptions/check Check entitlement for gated content
POST /_mm/client/v1/gates Create a content gate
GET /_mm/client/v1/gates/{type}/{id} Get gate for content
DELETE /_mm/client/v1/gates/{type}/{id} Remove a content gate
Discovery 9
GET /_mm/client/v1/discover/trending Get trending streams
GET /_mm/client/v1/discover/for-you Personalised stream recommendations
GET /_mm/client/v1/discover/creators List discoverable creators
GET /_mm/client/v1/discover/categories List stream categories
POST /_mm/client/v1/discover/interactions Record a user interaction (view, like)
POST /_mm/client/v1/discover/follow/{creator_user_id} Follow a creator
DELETE /_mm/client/v1/discover/follow/{creator_user_id} Unfollow a creator
GET /_mm/client/v1/discover/following List followed creators
GET /_mm/client/v1/streams/{id}/related Get related streams
Admin 11
GET /_mm/admin/v1/health Health check
GET /_mm/admin/v1/stats Server statistics
GET /_mm/admin/v1/streams List all streams (admin)
DELETE /_mm/admin/v1/streams/{id} Force-stop a stream
GET /_mm/admin/v1/config Get server config
PUT /_mm/admin/v1/config Update server config
GET /_mm/admin/v1/recordings List all recordings (admin)
DELETE /_mm/admin/v1/recordings/{id} Delete a recording (admin)
POST /_mm/admin/v1/recordings/cleanup Cleanup expired recordings
GET /_mm/admin/v1/donations List all donations (admin)
PUT /_mm/admin/v1/donations/{id}/status Update donation status
Other 4
GET /.well-known/matrix/matrixmedia Well-known discovery endpoint
GET /metrics Prometheus metrics
PUT /_matrix/app/v1/transactions/{txn_id} Application Service transaction endpoint
POST /_mm/webhooks/stripe Stripe webhook receiver