Skip to main content
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
  }
}