> ## Documentation Index
> Fetch the complete documentation index at: https://cantonfoundation-docs-splice-portfolio-ui.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Allocations

> Allocate assets to allocation requests and withdraw allocations in Splice Portfolio.

<Note>
  Allocation requests can only be received and actioned from the Splice Portfolio, they cannot be initiated or created.
</Note>

## Allocate Assets to an Allocation Request

There are two ways to allocate assets to an allocation request.

1. From the Dashboard, select the allocation request.

   <img src="https://mintcdn.com/cantonfoundation-docs-splice-portfolio-ui/byGaoopIfvy8B_tZ/images/sdks-tools/splice-portfolio/dashboard-allocation-request.png?fit=max&auto=format&n=byGaoopIfvy8B_tZ&q=85&s=a0bb1ddc736fb93cbb50197e39e27079" alt="Allocation request on the Dashboard" width="1606" height="968" data-path="images/sdks-tools/splice-portfolio/dashboard-allocation-request.png" />

   Or navigate to **Offers > Allocations** and select the allocation request.

   <img src="https://mintcdn.com/cantonfoundation-docs-splice-portfolio-ui/byGaoopIfvy8B_tZ/images/sdks-tools/splice-portfolio/offers-allocation-request.png?fit=max&auto=format&n=byGaoopIfvy8B_tZ&q=85&s=69918fefb83c0aff1c54d48d4f9ec7ab" alt="Allocation request in the Offers page" width="1606" height="1240" data-path="images/sdks-tools/splice-portfolio/offers-allocation-request.png" />

2. Click **Allocate** for each trader leg where you are the sender.

   <img src="https://mintcdn.com/cantonfoundation-docs-splice-portfolio-ui/byGaoopIfvy8B_tZ/images/sdks-tools/splice-portfolio/allocation-allocate-legs.png?fit=max&auto=format&n=byGaoopIfvy8B_tZ&q=85&s=a571ff2fd87fe7438bd2665b8067b33c" alt="Allocate buttons on the trader legs of an allocation request" width="1602" height="1240" data-path="images/sdks-tools/splice-portfolio/allocation-allocate-legs.png" />

   If your primary party does not have enough assets available for allocation, the **Allocate** button is disabled and a message indicates that you have insufficient funds to complete the allocation.

   <img src="https://mintcdn.com/cantonfoundation-docs-splice-portfolio-ui/byGaoopIfvy8B_tZ/images/sdks-tools/splice-portfolio/allocation-insufficient-funds.png?fit=max&auto=format&n=byGaoopIfvy8B_tZ&q=85&s=9e525115ad87ee7e83344d9def4b0c60" alt="Insufficient funds message on an allocation request" width="1602" height="1240" data-path="images/sdks-tools/splice-portfolio/allocation-insufficient-funds.png" />

3. To complete this action, go to your CIP-103 wallet to complete signing.

4. Review the allocated request in **Offers > Allocations**.

   <img src="https://mintcdn.com/cantonfoundation-docs-splice-portfolio-ui/byGaoopIfvy8B_tZ/images/sdks-tools/splice-portfolio/offers-allocation-allocated.png?fit=max&auto=format&n=byGaoopIfvy8B_tZ&q=85&s=406a1cfb99793a143b9a942725074944" alt="Allocated request in the Offers page" width="1606" height="1240" data-path="images/sdks-tools/splice-portfolio/offers-allocation-allocated.png" />

<Note>
  The allocated request remains in the Incoming tab because it is still pending and cannot be executed until the **Allocate Before** date. Until that date, you can withdraw your allocation if needed.
</Note>

## Withdraw Allocations

Allocated offers can be withdrawn until the **Allocate Before** date.

1. Navigate to **Offers > Allocations** and select the allocated allocation request.

   <img src="https://mintcdn.com/cantonfoundation-docs-splice-portfolio-ui/byGaoopIfvy8B_tZ/images/sdks-tools/splice-portfolio/offers-allocation-allocated.png?fit=max&auto=format&n=byGaoopIfvy8B_tZ&q=85&s=406a1cfb99793a143b9a942725074944" alt="Allocated request selected in the Offers page" width="1606" height="1240" data-path="images/sdks-tools/splice-portfolio/offers-allocation-allocated.png" />

2. Open the allocation request and click **Withdraw** for one or more transfer legs.

   <img src="https://mintcdn.com/cantonfoundation-docs-splice-portfolio-ui/byGaoopIfvy8B_tZ/images/sdks-tools/splice-portfolio/allocation-withdraw-legs.png?fit=max&auto=format&n=byGaoopIfvy8B_tZ&q=85&s=4181abf06d669ba07c8a9a9ca0513c79" alt="Withdraw buttons on the transfer legs of an allocation" width="1602" height="1240" data-path="images/sdks-tools/splice-portfolio/allocation-withdraw-legs.png" />

3. To complete this action, go to your CIP-103 wallet to complete signing.

<Note>
  You can re-allocate or withdraw one or more legs as many times as needed until the **Allocate Before** date.
</Note>

## Next Steps

* [Add a Registry](/sdks-tools/development-tools/splice-portfolio/add-a-registry) -- Make a registry's assets available to allocate
* [Switch Parties](/sdks-tools/development-tools/splice-portfolio/switch-parties) -- Act on allocation requests sent to a different party
