Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mannco.store/llms.txt

Use this file to discover all available pages before exploring further.

Base URL: https://api.mannco.store. These routes require Connected + API unless noted: send Authorization: Bearer <jwt> from POST /user/login.

Disconnect

GET /user/disconnect
Permission: Connected + API Invalidates the current session / token (see server disconnectSession()).

Response

{
  "err": false,
  "success": true,
  "content": { "disconnect": true }
}

Get user information

GET /user/infos
Permission: Connected + API

Response (shape)

content.informations includes account fields such as steamId, balance (cents), tradeurl, name, image, 2fa (string "true" / "false"), shorturl, notification, etc.

Get balance

GET /user/balance
Permission: Connected + API

Response

{
  "err": false,
  "success": true,
  "content": { "balance": 250000 }
}

Notifications

GET /user/notifications
Permission: Connected + API Returns aggregated unread data (alerts, payment reviews, messages, offers, trades). Typical shape:
{
  "err": false,
  "success": true,
  "content": {
    "alerts": [],
    "alertCount": 0,
    "paymentReviews": [],
    "paymentReviewsCount": 0,
    "messages": [],
    "messagesCount": 0,
    "offers": [],
    "offersCount": 0,
    "trades": [],
    "tradesCount": 0
  }
}

IP / session list

GET /user/ipList
Permission: Connected + API

Query parameters

page
integer
default:"0"
Page index (multiplied by page size for offset).
perPage
integer
default:"10"
Page size (max 50). Note camelCase perPage.
expire
string
Pass "true" to include expired sessions.

Response

content.values — session rows (ip, location, isp, current, timestamps, etc.) and content.count total.

Public store profile

GET /user/store/{identifier}
Permission: API route filter only — no Bearer required for lookup.
identifier
string
required
Store short URL / identifier.
Returns minimal public info, e.g. steamId, image, name; or an error if not found.

Sales stats

GET /user/getSalesInfos
Permission: Connected + API Summary sales metrics for the authenticated user (content fields depend on module/user implementation).

Sales chart

GET /user/getSalesChartInfos
Permission: Connected + API

Query parameters

Optional period, and chart / chart_only for chart-specific responses (see handler).

Balance history

GET /user/getBalanceHistory
Permission: Connected + API
page
integer
default:"0"
Page number.
limit
integer
default:"10"
Page size (max 50).
First page (page = 0) returns values and count; later pages may return only values.

Purchase history

GET /user/getPurchaseHistory
Permission: Connected + API
page
integer
count
integer
Page size (max 50).

Sales history

GET /user/getSalesHistory
Permission: Connected + API
page
integer
perPage
integer
Max 50.
Optional range, search (see handler).

Cashout history

GET /user/getCashoutHistory
Permission: Connected + API Supports page and one of count, perpage, or limit for page size (max 50).

Transaction history

GET /user/getTransactionHistory
Permission: Connected + API
page
integer
limit
integer
Max 50 (default paging applies).
Optional search.

Transaction details

GET /user/getTransactionDetails?transactionId={id}
Permission: Connected + API
transactionId
string
required
Transaction identifier.

Response

content.transaction holds detail payload, or error Transaction not found or access denied.