# List of Delegable Actions

Once a user has approved your contract as a delegate, your application can perform various actions on their behalf.&#x20;

{% hint style="info" %}
Functions with the post-fix "for" enable delegable actions.
{% endhint %}

Below is a list of contracts and their delegable actions:

<table><thead><tr><th width="233.30001831054688">Contract</th><th>Delegable Actions</th></tr></thead><tbody><tr><td>UniversalBalance</td><td><code>depositFor()</code>, <code>withdrawFor()</code>, <code>transferFor()</code>, <code>multiDepositFor()</code>, <code>multiWithdrawFor()</code></td></tr><tr><td>PositionManagement</td><td><code>leverageFor()</code>, <code>deleverageFor()</code></td></tr><tr><td>CToken</td><td><code>depositAsCollateralFor()</code>, <code>redeemCollateralFor()</code>, <code>redeemFor()</code>, <code>borrowFor()</code></td></tr></tbody></table>
