Wallets
Your ProphetX market maker account has a single wallet that tracks your available balance, open exposure, and transaction history. All monetary values are in USD.
Checking Your Balance
GET /partner/v4/mm/get_balanceResponse
{
"data": {
"balance": 1000.00,
"gec_balance": 500.00,
"matched_order_balance": 200.00,
"unmatched_order_balance": 50.00,
"unmatched_order_balance_status": "succeed",
"unmatched_order_last_synced_at": "2026-08-10T14:12:40.307908108Z"
}
}| Field | Description |
|---|---|
balance | Your available cash balance. |
gec_balance | Global Exposure Credit available on your account. See Exposure Credits below. |
matched_order_balance | Funds currently locked in matched (filled) positions. |
unmatched_order_balance | Funds reserved for open orders that have not yet been matched. |
unmatched_order_balance_status | Sync status of the unmatched balance (succeed or pending). |
unmatched_order_last_synced_at | Timestamp of the last successful unmatched balance sync. |
Transaction History
GET /partner/v4/mm/get_transactionsReturns a paginated list of wallet transactions. Each entry covers one lifecycle event on an order — placement, match, settlement, cancellation, or commission.
Query parameters
| Parameter | Type | Description |
|---|---|---|
next | integer | Cursor for pagination. Pass the next value from the previous response to get the next page. Omit for the first page. |
limit | integer | Number of records to return. Defaults to 10, max 500. |
Response
{
"next": 42,
"data": {
"transactions": [
{
"id": 42,
"timestamp": "2026-08-10T14:00:00Z",
"actionType": "settle",
"value": 150.00,
"profit": 50.00,
"refId": "550e8400-e29b-41d4-a716-446655440000"
}
]
}
}| Field | Description |
|---|---|
actionType | What triggered this transaction. See action types below. |
value | The amount moved in this transaction. |
profit | Realized profit on settlement transactions. |
refId | UUID linking back to the originating order. |
next | Cursor for the next page. Absent on the last page. |
Action types
actionType | Description |
|---|---|
open | Funds reserved when an order was placed. |
accept | Funds moved when an order was matched. |
settle | Funds released and profit/loss applied after settlement. |
cancel | Reserved funds returned after an order was cancelled. |
void | Funds returned after a market was voided. |
refund | Explicit refund issued on an order. |
Exposure Credits
Exposure credits are credit lines extended by ProphetX to select market makers. They are not funded by you and do not appear in your deposit history. Two types exist: Global Exposure Credit (GEC) and Loss Exposure Credit (LEC).
Global Exposure Credit (GEC)
GEC is a general-purpose credit balance usable across markets. If your account has been granted GEC, it appears as gec_balance in the get_balance response.
GEC is drawn down when you place orders and returned when those orders are cancelled or settled. If a refund exceeds the GEC spent on a position, the difference is returned as cash.
Loss Exposure Credit (LEC)
LEC is a credit line scoped to specific market positions rather than your account as a whole. It is market-type aware — moneyline, spread, and total positions each have independent LEC availability. LEC does not appear as a field in get_balance; its consumption is tracked per position internally.
Comparing GEC and LEC
| GEC | LEC | |
|---|---|---|
| Scope | Account-wide | Per market position |
Visible in get_balance | Yes (gec_balance) | No |
| Market type aware | No | Yes |
Both credit types are granted at ProphetX's discretion. Contact your ProphetX account manager if you have questions about exposure credit eligibility.
Updated 20 days ago
