Features

Purchases

Raw Beats is community-first: buyers connect with producers directly for licensing. Purchase records and downloads are tracked in the API when sales are recorded.

Flow

  1. Buyer discovers a beat and contacts the producer (profile, messaging)
  2. License terms are agreed off-platform or via admin-recorded sales
  3. Completed purchases appear in the buyer dashboard
  4. Buyer downloads files via GET /api/purchases/:purchaseId/download

License tiers

  • Each beat has one or more License records (basic, premium, exclusive)
  • Producers set prices when uploading or editing beats

Relevant API

  • GET /api/purchases/:purchaseId/download — signed download for a completed purchase
  • GET /api/users/me/purchases — buyer purchase history