Wallet
Allocate
POST /api/v1/wallet/sub-wallets/{id}/allocate
Reasigna cap entre agentes / ajusta la asignación de un sub-wallet.
POST /api/v1/wallet/sub-wallets/{id}/allocateAuth: sesión. Body: amount_cents (> 0, en centavos). Sube el cap operativo del
sub-wallet validando la invariante sum(sub_caps) <= master.available.
{ "amount_cents": 1000000 }Respuesta 200: el sub-wallet actualizado (mismo shape que
Sub-wallets) con el balance nuevo.
Errores
| Status | Body | Cuándo |
|---|---|---|
400 | { "error": "invalid_amount" } | amount_cents ausente o ≤ 0. |
401 | { "error": "unauthorized" } | Sin sesión. |
404 | { "error": "not_found" } | Sub-wallet inexistente o ajeno. |
409 | { "error": "insufficient_funds" } | El master no tiene disponible ese cap. |
En MCP, wallet_allocate está prohibida para agent keys (ak_arg_): una credencial
de agente no puede reasignar fondos. Solo el token de cuenta (argentive_sk_) o la sesión.