---
issue: 042
title: "Frontend getMarketplaceStats calls /marketplace/purchase-requests/stats which has no backend handler"
severity: major
domain: Purchase Request
labels: [missing-feature, frontend, major]
status: open
created: 2026-05-29
source: Doc vs Code Audit 2026-05-29
---

# 🟠 Frontend getMarketplaceStats calls /marketplace/purchase-requests/stats which has no backend handler

**Severity:** major
**Domain:** Purchase Request
**Labels:** missing-feature, frontend, major

## Description

Frontend defines getMarketplaceStats calling /marketplace/purchase-requests/stats. No /stats sub-path under purchase-requests is registered in backend. Any dashboard page calling this will receive a 404.

## Current Behavior

getMarketplaceStats always returns 404.

## Expected Behavior

Backend should implement GET /marketplace/purchase-requests/stats, or the frontend action should be removed and any UI using it should use an alternative.

## Affected Files

- `frontend/src/actions/marketplace.ts`
- `frontend/src/lib/axios.ts`

## References

- [Doc vs Code Audit Report](../09%20-%20Audits/Doc%20vs%20Code%20Audit%20Report%20-%202026-05-29.md)
