> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.finrock.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Release Unstaked TRX After Cooldown Period Expires

> Release TRX that completed the Tron unstaking cooldown back to your available balance. You must call this endpoint explicitly — TRX does not auto-release.

After initiating an unstake via the [Unstake TRX](/api-reference/utilities/tron-unstake) endpoint and waiting for the Tron protocol's cooldown period to complete, your TRX is ready to be released back to your available wallet balance. Use this endpoint to execute the final step in the unstaking flow and make the TRX transferable again. You must call this endpoint explicitly — TRX does not automatically return to your balance when the cooldown expires.

## Request

**Method:** `POST`\
**URL:** `https://api.finrock.io/dav/v1/release-unstaked`

### Body Parameters

<ParamField body="asset" type="string" required default="TRX">
  The blockchain ticker. Must be `TRX`.
</ParamField>

<ParamField body="address" type="string" required>
  The Tron address from which you previously unstaked TRX and want to release the cooldown funds back to an available balance.
</ParamField>

### Headers

<ParamField header="x-api-key" type="string" required>
  Your Finrock API key.
</ParamField>

<ParamField header="Authorization" type="string" required>
  Your JWT bearer token. Format: `Token {JWT}`
</ParamField>

## Example Request

```bash theme={null}
curl --request POST \
     --url https://api.finrock.io/dav/v1/release-unstaked \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'x-api-key: {{api_key}}' \
     --header 'Authorization: Token {JWT}' \
     --data '
{
  "asset": "TRX",
  "address": "TYourTronAddressHere"
}
'
```

## Response

A `200` response confirms that the TRX has been successfully released and returned to the available balance of the specified address. A `400` response indicates the cooldown has not yet completed or no unstaked TRX is pending release for this address.

<ResponseField name="200" type="object">
  Confirms the TRX has been released. The funds are now available for transfers and transactions.
</ResponseField>

<ResponseField name="400" type="object">
  Returned when there is no TRX available for release, the cooldown has not yet expired, or the address is invalid.
</ResponseField>

## The Full Tron Staking Lifecycle

<Steps>
  <Step title="Stake TRX">
    Call [POST /dav/v1/stake](/api-reference/utilities/tron-stake) to lock TRX and allocate ENERGY or BANDWIDTH to a Tron address.
  </Step>

  <Step title="Use your resources">
    Your staked address benefits from reduced or zero-cost transactions for as long as the TRX remains staked.
  </Step>

  <Step title="Initiate unstaking">
    Call [POST /dav/v1/unstake](/api-reference/utilities/tron-unstake) to begin the cooldown period. Resources are released immediately but TRX is still locked.
  </Step>

  <Step title="Wait for cooldown">
    The Tron protocol enforces a cooldown period (typically around 14 days) before staked TRX can be withdrawn.
  </Step>

  <Step title="Release unstaked TRX">
    Once the cooldown completes, call this endpoint to return the TRX to your available balance.
  </Step>
</Steps>
