Redeem Your BRL1 Tokens

Convert your BRL1 stablecoins back to Brazilian Reais (BRL) via Bitso Transfer.

This section guides you through the steps to seamlessly convert your BRL1 stablecoins to fiat BRL.

A BRL1 redemption transfers the equivalent Brazilian Reais (BRL) directly to your Bitso BRL balance via Bitso Transfer. Once the redemption is COMPLETE, the funds will appear in your Bitso BRL balance and can be withdrawn or used within Bitso.

Note: At this time, BRL1 redemption is only available through the API. Manual redemption from the Juno UI is not currently supported.

BRL1 Redemption

Prerequisites

To redeem BRL1, the tokens must already be held in your Bitso account. If your BRL1 tokens are in an external wallet, you must first transfer them to your Bitso account before initiating a redemption. To find the deposit address for your Bitso wallet, see Cryptocurrencies — Get Pay-In Details.

Your requested amount must also meet the following requirements:

  • Minimum Amount: 30 BRL1. Requests below this amount result in a failed redemption.
  • Crypto Withdrawal Limits: The amount must fall within the withdrawal limits set for your account. You can verify these values in the Limits tab under Settings on the Mint Platform.

To redeem your tokens, send the following HTTP request with the indicated parameters:

POST https://stage.buildwithjuno.com/mint_platform/v2/transactions

Body Parameters

  • type(string): The type of transaction. Must be REDEMPTION.
  • external_ref(string, optional): An optional external reference identifier for your own tracking purposes.
  • redemption(object): An object containing the redemption details:
    • asset(string): The fiat currency to receive. Must be BRL.
    • amount(string): The amount to be redeemed in BRL1. This value should be a positive number.

Header Parameters

  • Idempotency-Key: Specifies a UUID that must be unique for each redemption attempt. Reusing the same idempotency key will prompt the system to return the status of the original transaction associated with that key. Therefore, ensuring the uniqueness of the key for every redemption request is of utmost importance. If your client application does not handle idempotency keys, you can safely omit this parameter from your request header.

The following JSON object exemplifies the body parameters used:

{
    "type": "REDEMPTION",
    "external_ref": "user-ref-12345",
    "redemption": {
        "asset": "BRL",
        "amount": "1000"
    }
}

A successful request returns a JSON object representing your BRL1 stablecoin redemption:

{
    "id": "735b59e6-4610-4244-a001-ceb735cd5044",
    "type": "REDEMPTION",
    "status": "IN_PROGRESS",
    "external_ref": "user-ref-12345",
    "created_at": "2025-10-08T15:31:18Z",
    "updated_at": "2025-10-08T15:31:19Z",
    "redemption": {
        "asset": "BRL",
        "amount": "1000"
    }
}

Once the redemption is COMPLETE, the funds will appear in your Bitso BRL balance and can be withdrawn or used within Bitso.

For details on how to track your transaction, see the article List Transactions Made.