Pool withdrawals are managed through the NPC investment system.
Withdraw from Pool
POST /api/npc/{actorId}/invest
Content-Type: application/json
Authorization: Bearer <token>
{
"action": "withdraw",
"amount": 500
}
{
"success": true,
"transaction": {
"id": "tx-456",
"type": "withdraw",
"amount": 515.25,
"shares": 500
}
}