API Endpoints: - GET /payment_methods: Retrieves BID and ASK sets of active payment methods (pms). - GET /payment_methods_stream: Streams active payment methods. - GET /book?send_pms=&receive_pms=: Retrieves a map of orderbook entries filtered by payment methods. - GET /book?user_id=: Retrieves a map of orderbook entries filtered by user_id (maker). - GET /book_stream?...: Streams orderbook entries by send/receive_pms or user_id. - GET* /orders: Retrieves an array of orders by user_id in JWT header or cookie. - GET /orders?user_id=: Retrieves an array of orders by user_id. - GET /orders?order_ids=: Retrieves an array of orders by order_id. - GET /orders?upm_ids=[u64,u64,...]: Retrieves an array of orders by upm_ids. - GET* /orders_stream: Streams orders by user_id in JWT header or cookie. - GET* /user_balance: Gets user balance by user_id/uuid in query, user_id in JWT header or cookie. - GET* /user_balance_stream: Streams user balance by user_id in JWT header or cookie. - GET* /blocked_users: Retrieves an array of blocked users by user_id in JWT header or cookie. - GET* /blocked_users_stream: Streams blocked users by user_id in JWT header or cookie. - GET /maker_stats?user_ids=: Retrieves a map of user details for active makers, optionally taking user_ids. * Authentication: Use header 'Authorization: Bearer ' or cookie with token. Query params precede JWT. API Admin Endpoints: - GET /recent_transactions?lookback=: Retrieves an array of recent transactions, max 24h. - GET /recent_transactions?request_ids=: Retrieves an array of recent transactions by request_id, max 24h. - POST /place_orders: Submits one or more orders for atomic execution. - POST /delete_orders: Removes orders by user_id, ask_upms, bid_upms or order_id's. Returns an array of orders at their last state. - POST /activate_orders: Activates orders by user_id, ask_upms, bid_upms or order_id's. Returns an array of orders. - POST /deactivate_orders: Deactivates orders by user_id, ask_upms, bid_upms or order_ids. Returns an array of orders. - POST /update_order_amounts: Updates order amounts by bid_upms, ask_upms, bid_upm_ids, ask_upm_ids or order_ids. Returns an array of orders after the change. - POST /update_user_balance: Updates user native balance by user_id. Returns balance after update. - POST /block_users: Temporarily prevents match between two users, sort agnostic.