Skip to content

Marketplace Moderation

Marketplace moderation isn't a dedicated admin route in the current build. The /api/v1/marketplace/* endpoints are user-facing CRUD without an admin moderation layer — gigs are public on creation, orders move through their own state machine.

What an admin can still do

  • List all gigs via GET /api/v1/marketplace/gigs (the same public endpoint users hit).
  • Suspend a seller by editing their User record at Users (isActive: false). Their existing gigs disappear from the public list.
  • Cancel an order via POST /api/v1/marketplace/orders/:id/cancel from the seller or buyer side; for stuck orders, an admin can act in either capacity.
  • Refund a payment through the billing provider's dashboard (Stripe / Iyzico / PayTR) — Sosyabot doesn't model partial refunds.

What's missing

  • A dedicated moderation queue UI.
  • A built-in dispute resolution flow.
  • Bulk gig takedowns.

These are roadmap items. For now, treat marketplace moderation as light-touch — most issues resolve through the standard order lifecycle (accept → deliver → complete → cancel).