{"info":{"_postman_id":"b4802d14-999c-408a-bda2-04e7a34582f5","name":"Payments API","description":"<html><head></head><body><p>The <strong>Payments API</strong> provides the core resources for executing financial operations within the Bity ecosystem. It is designed to simplify the integration of payments, transfers, and trading operations while ensuring speed, security, and cost efficiency.</p>\n<p>A key feature is the ability to manage both the <strong>master account</strong> and its associated <strong>subaccounts</strong>, enabling greater control, flexibility, and centralized governance of financial operations.</p>\n<h4 id=\"current-modules-include\">Current modules include:</h4>\n<ul>\n<li><p><strong>Subaccounts</strong> – Endpoints for creating, managing, and transferring funds between subaccounts, thus obtaining all the user's sub-account information. It also supports status management (active, blocked, canceled) and operational flags for enhanced governance.</p>\n</li>\n<li><p><strong>Exchange/FX</strong> – Endpoints for retrieving real-time market quotes (<code>Get Order Quote</code>), executing trading orders (<code>Execute Order Quote</code>), and tracking operations through <code>Transactions (all transactions)</code> and <code>Get Transaction (specific transaction)</code>.</p>\n</li>\n<li><p><strong>Wallet</strong> – Endpoints for querying balances (<code>Balance</code>) and managing withdrawals (<code>Withdrawal</code>).</p>\n</li>\n<li><p><strong>OnRamp</strong> – Endpoints for managing wallet funding operations, including creating funding requests, generating Quote Payments, generating QR codes, performing Settlements, querying deposit status, and validating incoming transfers. <em><strong>Note</strong><strong>**</strong>**__:</em> <em><strong>Settlement</strong></em> <em><strong>QRCode</strong></em> <em>is used for closing operations between accounts, while</em> <em><strong>Deposit</strong></em> <em><strong>QRCode</strong></em> <em>is intended for incoming deposits.</em></p>\n</li>\n<li><p><strong>OffRamp</strong> – Endpoints to manage fiat off-ramp flows, including <strong>creating</strong> <strong>and</strong> <strong>retrieving</strong> <strong>beneficiaries</strong>, <strong>initiating payments</strong>, <strong>estimating off-ramp costs via quotes</strong>, <strong>and accessing compliance reports</strong> (<code>IN1888 Report</code>). Supports attaching or referencing documents (typically invoices) as proof of transaction purpose, which is required for regulatory and operational approval before releasing funds to the beneficiary.</p>\n</li>\n<li><p><strong>Webhooks</strong> – Endpoints for setting up webhook integrations to receive real-time updates on payments and account events.</p>\n</li>\n</ul>\n<hr>\n<h1 id=\"environments-sandbox-production\">Environments (Sandbox &amp; Production)</h1>\n<h2 id=\"1-how-it-works\"><strong>1. How it works</strong></h2>\n<hr>\n<h3 id=\"sandbox-api\"><strong>Sandbox API</strong></h3>\n<p>The <strong>Sandbox API</strong> allows you to <strong>test your implementation before going live</strong> using fictitious currency and simulated operations.</p>\n<p>It mirrors the behavior of the production environment, enabling you to validate the entire flow before going live.</p>\n<p>To use the Sandbox environment, simply change the API base URL:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-properties\">https://api-sandbox.bitpreco.com/v1\n\n</code></pre>\n<p>All endpoints and request formats remain exactly the same — only the base URL changes.</p>\n<hr>\n<h3 id=\"production-api\"><strong>Production API</strong></h3>\n<p>The <strong>Production API</strong> is the live environment where <strong>real operations and real balances are processed</strong>.</p>\n<p>Then, you can switch the environment to Production by updating the base URL:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-properties\">https://api.bitpreco.com/v1\n\n</code></pre>\n<p>As in Sandbox, the endpoints and request formats are identical.</p>\n<hr>\n<h2 id=\"2-creating-a-account\"><strong>2. Creating a Account</strong></h2>\n<hr>\n<h3 id=\"sandbox-account\"><strong>Sandbox Account</strong></h3>\n<p>To create a Sandbox account:</p>\n<ol>\n<li><p>Register at:<br> <a href=\"https://sandbox.bity.com.br/register\"><b>https://sandbox.bity.com.br/register</b></a></p>\n</li>\n<li><p>Log in and go to:<br> <a href=\"https://market-staging.bitypreco.com/\"><b>https://market-staging.bitypreco.com/</b></a></p>\n</li>\n<li><p>After requesting API access, you may contact our team to expedite approval:</p>\n<ul>\n<li><p>📧 <a href=\"https://null\"><b>suporte@bitpreco.com</b></a></p>\n</li>\n<li><p>💬 <strong>Intercom chat</strong> (available inside all Bity platforms)</p>\n</li>\n<li><p>Navigate to:<br>  <strong>Account Settings → Security → Request API</strong> to obtain your staging API credentials.</p>\n</li>\n<li><p>For assistance or account approval:</p>\n<ul>\n<li><p>📧 <a href=\"https://null\"><b>suporte@bitpreco.com</b></a></p>\n</li>\n<li><p>💬 <strong>Intercom chat</strong></p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ol>\n<p><strong>Note:</strong> Sandbox data and credentials are completely separated from Production.</p>\n<hr>\n<h3 id=\"production-account\"><strong>Production Account</strong></h3>\n<p>To create a Production (live) account:</p>\n<ol>\n<li><p>Register at:<br> <a href=\"https://www.bity.com.br/register/\"><b>https://www.bity.com.br/register/</b></a></p>\n</li>\n<li><p>Log in at:<br> <a href=\"https://market.bitypreco.com/login\"><b>https://market.bitypreco.com/login/</b></a></p>\n</li>\n<li><p>Navigate to:<br> <strong>Account Settings → Security → Request API</strong> to obtain your production API credentials.</p>\n</li>\n<li><p>For assistance or account approval:</p>\n<ul>\n<li><p>📧 <a href=\"https://null\"><b>suporte@bitpreco.com</b></a></p>\n</li>\n<li><p>💬 <strong>Intercom chat</strong></p>\n</li>\n</ul>\n</li>\n</ol>\n<blockquote>\n<p><strong>Important</strong>: Production credentials and Sandbox credentials are not interchangeable. </p>\n</blockquote>\n<hr>\n<h2 id=\"3-api-access-endpoints\"><strong>3. API Access Endpoints</strong></h2>\n<p>All communication with the endpoints is encrypted using <strong>SSL</strong> to ensure security.</p>\n<p><strong>Rate Limit (Payments API):</strong><br>The Payments API allows a maximum of <strong>60 requests per minute</strong>, including all endpoints within this module. Exceeding this limit may result in temporary throttling of requests, so it’s recommended to implement proper request handling and retries to avoid interruptions.</p>\n<blockquote>\n<p><strong>Important:</strong><br>1. Use the appropriate path for each operation.<br>2. Always provide your <strong>auth_token</strong> in the <strong>auth_token parameter</strong> of the request. </p>\n</blockquote>\n<p>The API structure, endpoints, and request formats are identical in both environments and only the <strong>base URL</strong> changes.</p>\n<hr>\n<h3 id=\"base-urls\"><strong>Base URLs:</strong></h3>\n<h3 id=\"sandbox\"><strong>Sandbox</strong></h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-properties\">https://api-sandbox.bitpreco.com/v1\n\n</code></pre>\n<hr>\n<h3 id=\"production\"><strong>Production</strong></h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-properties\">https://api.bitpreco.com/v1\n\n</code></pre>\n<p>Use the appropriate base URL depending on your environment.</p>\n<hr>\n<h2 id=\"4-authentication\"><strong>4. Authentication</strong></h2>\n<ul>\n<li><p>All requests must use the <strong>POST method</strong> and include the parameter <strong><code>auth_token</code></strong>.</p>\n</li>\n<li><p>The <code>auth_token</code> is generated by <strong>concatenating your signature and API key</strong>, which can be requested directly from the BitPreço platform.</p>\n</li>\n</ul>\n<p>Example of credentials received by email:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-properties\">signature = \"ABg3MTIxOTY………………..tRQXYvWkIxRlAvSlRSV\"\napi_key   = \"ApVdlRUCddOd3p0…………..IcUcxZWJpclRpSEpWSQ\"\n\n</code></pre>\n<p>Your access token is then:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-properties\">auth_token = signature + api_key  // concatenated strings\n\n</code></pre>\n<p><strong>Important:</strong> Always keep your signature and API key secure. Do <strong>not</strong> share them publicly.</p>\n<hr>\n<h2 id=\"5-how-to-obtain-an-auth-token\"><strong>5. How to Obtain an Auth Token</strong></h2>\n<p>To access the <strong>Sandbox API or Production API</strong>, you need an <strong>auth token</strong>. After registering your account, follow these steps:</p>\n<ul>\n<li><p>Log in at:</p>\n<ul>\n<li><p><strong>Staging:</strong> <a href=\"https://market-sandbox.bitypreco.com/login?utm_source=chatgpt.com\">https://market-sandbox.bitypreco.com/login</a></p>\n</li>\n<li><p><strong>Production:</strong> <a href=\"https://market-sandbox.bitypreco.com/login?utm_source=chatgpt.com\">https://market.bitypreco.com/login</a></p>\n</li>\n</ul>\n</li>\n<li><p>Click on your name and icon in the top-right corner of the page and select <strong>“Conta” (Account)</strong>.</p>\n</li>\n<li><p>Go to the <strong>Security</strong> tab.</p>\n</li>\n<li><p>Click the <strong>“Request API”</strong> button to generate your credentials.</p>\n</li>\n</ul>\n<p><strong>Important:</strong></p>\n<ul>\n<li><p>You must have a valid email associated with your account, as the API credentials will be sent to this email.</p>\n</li>\n<li><p>Once you receive your <code>auth_token</code>, use it in the <strong><code>auth_token</code></strong> <strong>parameter</strong> of all API endpoints that require authentication.</p>\n</li>\n</ul>\n<p><strong>Note:</strong> The <code>auth_token</code> is valid only for a limited time and must be refreshed after expiration.</p>\n<p><strong>Note:</strong> This collection will continue to expand, incorporating new endpoints and features, including enhancements to the subaccounts workflow.</p>\n<hr>\n<h1 id=\"api-error-codes-centralized\">API Error Codes (Centralized)</h1>\n<p>Below is the complete centralized map of error codes used across the API, with English translations for client reference.</p>\n<h3 id=\"standard-operating-procedure-sop\">Standard Operating Procedure (SOP):</h3>\n<ul>\n<li><p>In case of a timeout during a request, always verify whether the operation was successfully completed by checking the <code>external_id</code>.</p>\n</li>\n<li><p>If the request returns <strong>false</strong> (meaning was falied), you can safely retry.</p>\n</li>\n<li><p>If the request returns <strong>true</strong> (meaning the operation was created successfully), do <strong>not</strong> retry the request to avoid creating duplicates.</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-markdown\">/common:\nINVALID_TOKEN – Invalid token\nINVALID_TOKEN_OR_PRIVILEGES – Invalid token or insufficient privileges\nINVALID_DATA – Some provided data is invalid\nMISSING_DATA – Required parameter is missing\nUSER_NOT_FOUND – User not found\nHTTP_ERROR – HTTP request error\nINVALID_OTP – Invalid OTP\nERROR_ACCESSING_DB – Error accessing database\nMUST_UPDATE_APP_VERSION – App version must be updated\nINVALID_TRANS_ID – Invalid transaction ID\nINVALID_CURRENCY – Invalid currency\nBELOW_MIN_AMOUNT – Below minimum amount\nEXTERNAL_ID_NOT_FOUND – The provided external_id does not exist\nEXTERNAL_ID_ALREADY_USED –The provided external_id is already associated with another resource \n/------------------------------------------------------------------/\n/get_subacc_token:\nMISSING_MAIN_TOKEN_AUTH – Missing main account token\nMISSING_SUBACC_ID – Subaccount ID not provided\nERROR_CREATING_API_TOKEN – Internal error while creating/updating subaccount API token\n/------------------------------------------------------------------/\n/get_related_accounts:\nUSER_NOT_FOUND – User not found\n/------------------------------------------------------------------/\n/subacc_create:\nINVALID_SUBACC_CONF – Invalid subaccount configuration\nCANT_CREATE_SUBACC – User not allowed to create subaccount\nWAIT_TO_CREATE_NEW_SUBACC – Wait before creating a new subaccount\nINSECURE_EMAIL_PROVIDER – Insecure email provider\nUNSUPPORTED_EMAIL_PROVIDER – Unsupported email provider\nINVALID_EMAIL_FORMAT – Invalid email format\nERROR_CREATING_NEW_USER – Error creating new user\nREPROVED_TAXID - The tax ID was rejected during validation.\nUSER_IS_SANCTIONED - The user is sanctioned and cannot create an account.\nINVALID_TAXID_STATUS - The tax ID returned an unknown validation status.\nEMAIL_ALREADY_USED - The provided email is already in use.\nINVALID_STATE_CODE - Invalid state (UF) code provided.\nINVALID_POSTAL_CODE - Invalid postal code format.\nMEI_IS_NOT_ACCEPTED - MEI (Micro-entrepreneur) registrations are not accepted.\nBIRTH_MISMATCH - The birthdate does not match official records.\nTOO_YOUNG - The user does not meet the minimum age requirement.\nINVALID_BIRTHDAY - Invalid birthday format or invalid birthday value.\nINVALID_COMPANY_TAXID - The company tax ID provided is invalid.\nMISSING_COMPANY_DIRECTOR - Missing validated tax ID for the company director.\nINVALID_TAXID_FORMAT - The tax ID does not match expected numeric format.\nDIRECTOR_MUST_HAVE_VALIDATED_ACCOUNT - The company director must have a validated account.\nERROR_CREATING_DIRECTOR_METAMAP_ID - Error while creating the director’s MetaMap identity.\nNOT_SUPPORTED_TAXID - The provided tax ID type or format is not supported.\nINVALID_PERSONAL_TAXID - The personal tax ID is invalid.\nTAXID_ALREADY_REGISTERED - The tax ID is already associated with another account.\n/------------------------------------------------------------------/\n/subaccount_transfer:\nINVALID_TYPE – Invalid account type\nTOKEN_OWNER_MUST_BE_FROM_OR_TO – Token owner must be sender or receiver\nTOKEN_OWNER_MUST_BE_MAIN_ACCOUNT – Token owner must be the main account\nINTERNAL_TRANSFERS_NOT_ALLOWED – Internal transfers not allowed\nFROM_AND_TO_MUST_DIFFERS – Sender and receiver must differ\nINVALID_AMOUNT – Invalid amount\nEMPTY_USER_ID – Empty user ID\nINSUFFICIENT_FUNDS_TO_TRANSFER – Insufficient funds\nDIRECT_TRANSFER_ERROR – Direct transfer error \n/------------------------------------------------------------------/\n/subacc_change_status:\nINVALID_STATUS – Invalid status\nINVALID_SUBACC_ID – Invalid subaccount ID\nNOT_SUBACC_OF_MAIN – Not a subaccount of the main account\nMAIN_ACCOUNT_CANT_CHANGE_STATUS – Main account cannot change status\nEMPTY_OBSERVATION – Observation field empty\nONLY_PENDING_CAN_BE_REPROVED – Only pending status can be rejected\nUSER_HAS_OPEN_CONTRACTS – User has open contracts\nERROR_CANCELING_ALL_CARDS – Error canceling cards\nERROR_CANCELING_CELCOIN_ACCOUNT – Error canceling Celcoin account\n/------------------------------------------------------------------/\n/get_quote:\nNOT_ACTIVE_USER – User not active\nINVALID_MARKET – Invalid market\nMARKET_TEMPORARY_DISABLE – Market temporarily disabled\nERROR_STORING_RFQ_QUOTE – Error storing RFQ quote\nINVALID_OPERATION_TYPE – Invalid operation type\nINVALID_TAG – Invalid tag\nINVALID_OBS – Invalid observation\nBELOW_MINIMUM_AMOUNT – Below minimum amount\nBELOW_MINIMUM_VOLUME – Below minimum volume\nABOVE_MAX_AMOUNT – Above maximum amount\nPRICE_TOO_LOW – Price too low\nINVALID_PRICE – Invalid price\nINVALID_AMOUNT – Invalid amount\nFORBIDEN_MARKET – Forbidden market\nCANT_PROGRAM_BUY_ORDER – Cannot schedule buy order\nCANT_PROGRAM_MARKET_ORDER – Cannot schedule market order\nINVALID_PRICE_OR_AMOUNT_FORMAT – Invalid price/amount format\n/------------------------------------------------------------------/\n/execute_quote:\nQUOTE_EXPIRED_OR_NOT_FOUND – Quote expired or not found\nNOT_QUOTE_OWNER – Not the quote owner\nAMOUNT_BIGGER_THAN_QUOTED – Amount exceeds quoted value\nINVALID_AMOUNT – Invalid amount\nNOT_ENOUGH_USER_BALANCE – Insufficient user balance\nRFQ_ACCOUNT_NOT_FOUND – RFQ account not found\nERROR_EXECUTING_QUOTE – Error executing quote\nQUOTE_EXPIRED – Quote expired\nANNULATED_QUOTE – Quote annulled\nBELOW_MINIMUM_AMOUNT – Below minimum amount\nEXTERNAL_RFQ_BALANCE_UNAVAILABLE – External RFQ balance unavailable\nINSUFFICIENT_EXTERNAL_RFQ_BRL_BALANCE – Insufficient external BRL RFQ balance \n/------------------------------------------------------------------/\n/order_status:\nORDERID_NOT_FOUND - No order found for the given order_id\nNOT_ORDER_OWNER - Order exists but belongs to a different user\nEXTERNAL_ID_NOT_FOUND - No order found matching the external_id for that user\n/------------------------------------------------------------------/\n/transactions:\nINVALID_TIMESTAMPS – Invalid timestamps\nEMPTY_CURRENCY_DETECTED – Empty currency detected\n/------------------------------------------------------------------/\n/transaction_status:\nTRANSACTION_NOT_FOUND – Transaction not found\n/------------------------------------------------------------------/\n/withdrawal:\nBLOCKCHAIN_DISABLED – Blockchain disabled\nINVALID_ADDRESS – Invalid address\nMISSING_BLOCKCHAIN – Blockchain not provided\nBLOCKCHAIN_OR_CURRENCY_NOT_SUPORTED – Unsupported blockchain or currency\nABOVE_MAX_WITHDRAWAL_AMOUNT – Above max withdrawal amount\nEMPTY_ADDRESS - The address field was submitted empty\nPIX_TAXID_DIFFERS – Sender and receiver CPF/CNPJ differ\nINVALID_BANK_ADDRESS – Invalid bank address\nBANK_NUMBER_NOT_FOUND – Bank number not found\nUSER_CANNOT_USE_THIS_FEATURE – User cannot use this feature\nOTP_MUST_BE_ACTIVATED – OTP must be activated\nNOT_WHITELISTED_ADDR - The destination address is not on the user’s approved whitelist\nERROR_REQUESTING_WITHDRAWAL - A system error occurred while processing the withdrawal request.\nWITHDRAWAL_BIGGER_THAN_LIMITS – Withdrawal exceeds limits\nNO_WITHDRAWAL_PRE_APPROVED_USER – Pre-approved user cannot withdraw\nINVALID_ISPB – Invalid ISPB code\nPIX_NOT_FOUND – PIX key not found\nFREE_AMOUNT_SMALLER_THEN_DEBT – Free amount smaller than debt\nINVALID_WITHDRAWAL_TOKEN – Invalid withdrawal token\nINVALID_TRANS_TYPE – Invalid transaction type\nWITHDRAWAL_NOT_ALLOWED - Withdrawals are not allowed for this account or configuration\nTRANSACTION_HAS_CHANGED – Transaction has changed\nMISSING_WITHDRAWAL_PROOF – Missing withdrawal proof\nNO_FUNDS_OR_LIMIT – No funds or insufficient limit\nINVALID_USER_STATUS – Invalid user status\nNOT_ENOUGH_LOCKED_FUNDS – Insufficient locked funds\nALREADY_COMPLETED – Withdrawal already completed\nINVALID_TRANS_STATUS – Invalid transaction status\n/------------------------------------------------------------------/\n/get_settlement:\nBALANCE_NOT_FOUND = Balance not found\nNO_AMOUNT_PENDING_SETTLEMENT = No amount pending settlement\nERROR_GETTING_PIX_KEY = Error retrieving PIX key\n/------------------------------------------------------------------/\n/deposit_qrcode:\nBALANCE_NOT_FOUND = Balance not found\nERROR_GETTING_PIX_KEY = Error retrieving PIX key\nERROR_CREATING_QRCODE = Error creating PIX QR Code\n/------------------------------------------------------------------/\n/quote_to_payment:\n(Route not implemented)\n/------------------------------------------------------------------/\n/pix_get_keys:\nINVALID_TOKEN_OR_ID = Invalid token or ID\nERROR_PIX_GET_KEYS = Error retrieving PIX keys\nERROR_PIX_GET_STATIC_QRCODES = Error retrieving static PIX QR Codes\n/------------------------------------------------------------------/\n/pix_create_key:\nUSER_CANNOT_USE_THIS_FEATURE = User cannot use this feature\nINVALID_VALIDATION_TOKEN = Invalid validation token\nERROR_PIX_CREATE_KEY = Error creating PIX key\nINVALID_MAIN_ACCOUNT = Invalid main account\nMAIN_ACCOUNT_HAS_NO_PIX_KEY = Main account has no PIX key\nERROR_CREATING_QRCODE = Error creating QR Code\n/------------------------------------------------------------------/\n/offramp_create_beneficiary:\n(Route not implemented)\n/------------------------------------------------------------------/\n/offramp_get_beneficiary:\n(Route not implemented)\n/------------------------------------------------------------------/\n/offramp_beneficiary_list:\nINVALID_PRIVILEGES = Invalid privileges\nMISSING_CUSTOMER_ID = Customer ID not provided\nHTTP_ERROR = HTTP request error\n/------------------------------------------------------------------/\n/offramp_payment:\nINVALID_OFFRAMP_QUOTE_ID = Invalid off-ramp quote ID\nERROR_CREATING_TRANSACTION = Error creating transaction\nERROR_UPDATING_TRANSACTION_ORDER_ID = Error updating transaction order ID\nERROR_CREATING_PLANETRAMP_TRANSACTION = Error creating PlanetRamp transaction\nERROR_UPDATING_TRANSACTION_TXID = Error updating transaction TXID\nERROR_FETCHING_TRANSACTION_AFTER_CREATION = Error fetching transaction after creation\nERROR_EXECUTING_RFQ_QUOTE = Error executing RFQ quote\n/------------------------------------------------------------------/\n/offramp_quote:\nMISSING_SOURCE_OR_TARGET_AMOUNT = Source or target amount not provided\nBOTH_SOURCE_AND_TARGET_AMOUNT_PROVIDED = Send only source amount or target amount (not both)\nERROR_GETTING_CUSTOMER_PAYMENT_METHOD = Error retrieving customer payment method\nERROR_GETTING_BENEFICIARY_PAYMENT_METHOD = Error retrieving beneficiary payment method\nERROR_GETTING_OFFRAMP_QUOTE = Error retrieving off-ramp quote\nERROR_GETTING_RFQ_QUOTE = Error retrieving RFQ quote \n/------------------------------------------------------------------/\n/offramp_document:\nINVALID_DATA_FORMAT = Invalid data format\nUNSUPPORTED_FILE_TYPE = Unsupported file type\n/------------------------------------------------------------------/\n/get_offramp_in1888:\n(Route not implemented)\n/------------------------------------------------------------------/\n/set_webhook:\nMISSING_URL_PARAM = URL parameter not provided\nREQUEST_FAILED = Request failed\nINVALID_RESPONSE = Invalid response\n/------------------------------------------------------------------/\n/get_webhook_config:\nREQUEST_FAILED = Request failed\nINVALID_RESPONSE = Invalid response\n\n</code></pre>\n<p>Structure of error json</p>\n<hr>\n<h1 id=\"special-characters-restrictions-payments-api\">Special Characters Restrictions - Payments API</h1>\n<h2 id=\"encoding-standard\">Encoding Standard</h2>\n<p>All string fields in the Payments API use the <strong>UTF-8</strong> encoding standard.</p>\n<hr>\n<h2 id=\"prohibited-characters\">Prohibited Characters</h2>\n<p>The following special characters are <strong>not permitted</strong> in string-type fields in any of the Payments API endpoints:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Character</th>\n<th>Symbol</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Forward Slash</td>\n<td><strong>/</strong></td>\n</tr>\n<tr>\n<td>Backslash</td>\n<td><strong>\\</strong></td>\n</tr>\n<tr>\n<td>Asterisk</td>\n<td>*</td>\n</tr>\n<tr>\n<td>Opening Parenthesis</td>\n<td><strong>(</strong></td>\n</tr>\n<tr>\n<td>Closing Parenthesis</td>\n<td><strong>)</strong></td>\n</tr>\n<tr>\n<td>Percent Sign</td>\n<td><strong>%</strong></td>\n</tr>\n<tr>\n<td>Semicolon</td>\n<td><strong>;</strong></td>\n</tr>\n<tr>\n<td>Double Hyphen</td>\n<td><strong>--</strong></td>\n</tr>\n<tr>\n<td>Hash/Pound</td>\n<td><strong>#</strong></td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Environments (Sandbox & Production)","slug":"environments-sandbox-production"},{"content":"API Error Codes (Centralized)","slug":"api-error-codes-centralized"},{"content":"Special Characters Restrictions - Payments API","slug":"special-characters-restrictions-payments-api"}],"owner":"25218294","collectionId":"b4802d14-999c-408a-bda2-04e7a34582f5","publishedId":"2sB3HhtNhy","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-09-01T13:20:32.000Z"},"item":[{"name":"Sub Accounts","item":[{"name":"Get Subaccount","id":"0f7d8e8a-424a-4c7d-bfc7-bb257eb4c045","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): Authentication token of the main account.</p>\n","type":"text","uuid":"f263c99c-0a6f-434a-8887-92ad7c14612b"},{"key":"user_id","value":"1004","description":"<p>(string, conditional): Subaccount Bity ID</p>\n<p>Necessary to choose one of them: user_id or external_id</p>\n","type":"text","uuid":"e5551708-b9d4-4902-8fb4-fa6470028f26"},{"key":"force_token_renew","value":"false","description":"<p>(boolean, required): Indicates whether to generate a new token or reuse the previous one.<br />Use \"true\" to force the generation of a new token, even if the previous one is still valid.<br />Use \"false\" to attempt using the existing token; if it has expired, a new token will be automatically generated.</p>\n","type":"text","uuid":"1ad28b0e-5f3e-4127-8c36-b4d9bbabb248"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-d203f1k2af90","description":"<p>(string, conditional): External identifier used to retrieve the subaccount’s data. One of the following must be provided: subacc_id or external_id.</p>\n","type":"text","uuid":"10771210-0f87-4b89-94ab-ad2ccc71ebdc","disabled":true}]},"url":"{{generalApiAddress}}/get_subacc","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve an authorization token for a subaccount, allowing operations to be performed on behalf of that subaccount. This enables partners to manage subaccount actions securely while using the main account credentials.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The <strong>Get Subaccount</strong> endpoint generates or retrieves a token for a specific subaccount linked to a main account. The main account must provide a valid <code>auth_token</code>, and the subaccount can be identified either by its <code>subacc_id</code> or <code>external_id</code>. Clients can choose to renew the token (generate a new one) or reuse an existing valid token.</p>\n<hr />\n<h2 id=\"response-structure\">Response Structure</h2>\n<p>When querying or retrieving subaccount information, the API returns a JSON object with the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>success</strong></td>\n<td>boolean</td>\n<td>Indicates whether the request was successfully processed. It can be <code>true</code> or <code>false</code></td>\n</tr>\n<tr>\n<td><strong>user_id</strong></td>\n<td>string</td>\n<td>Unique identifier of the subaccount in Bity’s system.</td>\n</tr>\n<tr>\n<td><strong>external_id</strong></td>\n<td>string</td>\n<td>External identifier used to retrieve the subaccount’s data.</td>\n</tr>\n<tr>\n<td><strong>email</strong></td>\n<td>string</td>\n<td>Email registered for the subaccount.</td>\n</tr>\n<tr>\n<td><strong>tax_id</strong></td>\n<td>string</td>\n<td>Validated Tax ID associated with the subaccount (CPF for PF or CNPJ for PJ).</td>\n</tr>\n<tr>\n<td><strong>name</strong></td>\n<td>string</td>\n<td>Legal or full name of the subaccount owner.</td>\n</tr>\n<tr>\n<td><strong>social_name</strong></td>\n<td>string</td>\n<td>Social name of the subaccount</td>\n</tr>\n<tr>\n<td><strong>status</strong></td>\n<td>string</td>\n<td>Current operational status of the subaccount (e.g., <code>ACTIVE</code>, <code>PENDING</code>, <code>BLOCKED</code>).</td>\n</tr>\n<tr>\n<td><strong>phone</strong></td>\n<td>string</td>\n<td>Phone number</td>\n</tr>\n<tr>\n<td><strong>countrycode</strong></td>\n<td>string</td>\n<td>Two-letter ISO country code</td>\n</tr>\n<tr>\n<td><strong>auth_token</strong></td>\n<td>string</td>\n<td>Authentication token for the subaccount, used to perform authenticated operations on behalf of this user.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["get_subacc"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"2f01dda3-6e9a-435a-9705-849501d55b82","name":"Get Subaccount (Using user_id)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"f263c99c-0a6f-434a-8887-92ad7c14612b"},{"key":"user_id","value":"1004","description":"(string, conditional): Subaccount Bity ID\n\nNecessary to choose one of them: user_id or external_id","type":"text","uuid":"e5551708-b9d4-4902-8fb4-fa6470028f26"},{"key":"force_token_renew","value":"false","description":"(boolean, required): Indicates whether to generate a new token or reuse the previous one.  \nUse \"true\" to force the generation of a new token, even if the previous one is still valid.  \nUse \"false\" to attempt using the existing token; if it has expired, a new token will be automatically generated.","type":"text","uuid":"1ad28b0e-5f3e-4127-8c36-b4d9bbabb248"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, conditional): External identifier used to retrieve the subaccount’s data. One of the following must be provided: subacc_id or external_id.","type":"text","uuid":"10771210-0f87-4b89-94ab-ad2ccc71ebdc","disabled":true}]},"url":"{{generalApiAddress}}/get_subacc"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Tue, 02 Dec 2025 11:34:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"user_id\": \"1004\",\n    \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-d203f1k2af90\",\n    \"email\": \"testbity@grr.la\",\n    \"tax_id\": \"20687398010\",\n    \"name\": \"Ewerton Teste\",\n    \"social_name\": \"Ewerton Teste\",\n    \"status\": \"ACTIVE\",\n    \"phone\": \"+5582996195522\",\n    \"countrycode\": null,\n    \"auth_token\": \"{subacc_auth_token}\"\n}"},{"id":"6ba0605b-7a12-450e-b530-9019e87a621b","name":"Get Subaccount (Using external_id)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"f263c99c-0a6f-434a-8887-92ad7c14612b"},{"key":"user_id","value":"820","description":"(string, conditional): Subaccount Bity ID\n\nNecessary to choose one of them: user_id or external_id","type":"text","uuid":"e5551708-b9d4-4902-8fb4-fa6470028f26","disabled":true},{"key":"force_token_renew","value":"false","description":"(boolean, required): Indicates whether to generate a new token or reuse the previous one.  \nUse \"true\" to force the generation of a new token, even if the previous one is still valid.  \nUse \"false\" to attempt using the existing token; if it has expired, a new token will be automatically generated.","type":"text","uuid":"1ad28b0e-5f3e-4127-8c36-b4d9bbabb248"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, conditional): External identifier used to retrieve the subaccount’s data. One of the following must be provided: subacc_id or external_id.","type":"text","uuid":"10771210-0f87-4b89-94ab-ad2ccc71ebdc"}]},"url":"{{generalApiAddress}}/get_subacc"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Fri, 21 Nov 2025 17:08:23 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"70"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"user_id\": \"1004\",\n    \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-d203f1k2af90\",\n    \"email\": \"testbity@grr.la\",\n    \"tax_id\": \"20687398010\",\n    \"name\": \"Ewerton Teste\",\n    \"social_name\": \"Ewerton Teste\",\n    \"status\": \"ACTIVE\",\n    \"phone\": \"+5582996195522\",\n    \"countrycode\": null,\n    \"auth_token\": \"{subacc_auth_token}\"\n}"},{"id":"d3992527-7a82-4b64-afec-44f239f44701","name":"Error - Get Subaccount - INVALID SUBACC ID","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"f263c99c-0a6f-434a-8887-92ad7c14612b"},{"key":"user_id","value":"844","description":"(string, conditional): Subaccount Bity ID\n\nNecessary to choose one of them: user_id or external_id","type":"text","uuid":"e5551708-b9d4-4902-8fb4-fa6470028f26"},{"key":"force_token_renew","value":"false","description":"(boolean, required): Indicates whether to generate a new token or reuse the previous one.  \nUse \"true\" to force the generation of a new token, even if the previous one is still valid.  \nUse \"false\" to attempt using the existing token; if it has expired, a new token will be automatically generated.","type":"text","uuid":"1ad28b0e-5f3e-4127-8c36-b4d9bbabb248"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-d203f1k2af90","description":"(string, conditional): External identifier used to retrieve the subaccount’s data. One of the following must be provided: subacc_id or external_id.","type":"text","uuid":"10771210-0f87-4b89-94ab-ad2ccc71ebdc","disabled":true}]},"url":"{{generalApiAddress}}/get_subacc"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:03:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"51"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"INVALID_SUBACC_ID\"\n}"}],"_postman_id":"0f7d8e8a-424a-4c7d-bfc7-bb257eb4c045"},{"name":"Get Related Accounts","id":"edf4a4f7-698e-4cc3-9b57-5b5fab0aa728","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): Authentication token of the main account.</p>\n","type":"text","uuid":"a16fb668-f87b-4bdc-b8a6-70bdaaf4e9ef"},{"key":"user_id","value":"844","description":"<p>(string, required): Main account Id</p>\n","type":"text","uuid":"ee67b6ee-2215-4e2b-b11c-623d50a8a296"}]},"url":"{{generalApiAddress}}/get_related_accounts","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve all accounts related to the provided <code>auth_token</code>, including the main account (parent) and its subaccounts (children or siblings).</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This endpoint returns detailed information about the accounts tied to the authenticated user, such as <strong>email</strong>, <strong>tax ID</strong>, <strong>legal name</strong>, and <strong>social name</strong>. It also specifies the relation type (<strong><code>main</code></strong> or <strong><code>subacc</code></strong>) for each account. The operation is read-only and helps manage and visualize the account hierarchy.</p>\n<p><strong>Note:</strong> This endpoint is stable and intended for account management use cases.</p>\n","urlObject":{"path":["get_related_accounts"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"54cfcf06-800c-403d-b3ed-c9a3983a116e","name":"Success - Get Related Accounts","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"a16fb668-f87b-4bdc-b8a6-70bdaaf4e9ef"},{"key":"user_id","value":"844","description":"String. Main account Id","type":"text","uuid":"ee67b6ee-2215-4e2b-b11c-623d50a8a296"}]},"url":"{{generalApiAddress}}/get_related_accounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 13 Oct 2025 12:35:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"844\",\n            \"email\": \"ewerton@grr.la\",\n            \"tax_id\": \"02852397080\",\n            \"name\": \"Ewerton\",\n            \"social_name\": \"Ewerton Main Account\",\n            \"subacc_type\": \"main\"\n        },\n        {\n            \"id\": \"1004\",\n            \"email\": \"testbity@grr.la\",\n            \"tax_id\": \"20687398010\",\n            \"name\": \"Ewerton Teste\",\n            \"social_name\": \"Ewerton Teste\",\n            \"subacc_type\": \"subacc\",\n            \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\"\n        },\n        {\n            \"id\": \"1571\",\n            \"email\": \"oijtyzmx@subacc.bity.com.br\",\n            \"tax_id\": \"19560012045\",\n            \"name\": \"Ewerton\",\n            \"social_name\": \"Ewerton\",\n            \"subacc_type\": \"subacc\",\n            \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1d5e8d34\"\n        },\n        {\n            \"id\": \"1573\",\n            \"email\": \"8hgkahpz@subacc.bity.com.br\",\n            \"tax_id\": \"23930319000111\",\n            \"name\": \"Ewerton\",\n            \"social_name\": \"Ewerton Cnpj\",\n            \"subacc_type\": \"subacc\",\n            \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-d203f1k2af90\"\n        },\n        {\n            \"id\": \"1574\",\n            \"email\": \"oep7cfdl@subacc.bity.com.br\",\n            \"tax_id\": \"68923708000158\",\n            \"name\": \"Ewerton\",\n            \"social_name\": \"Ewerton\",\n            \"subacc_type\": \"subacc\"\n            \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-23ad24f0f1d01\"\n        },\n        {\n            \"id\": \"1592\",\n            \"email\": \"rdqa1on3@subacc.bity.com.br\",\n            \"tax_id\": \"63453238028\",\n            \"name\": \"João da Silva\",\n            \"social_name\": \"João Subacc\",\n            \"subacc_type\": \"subacc\",\n            \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2fda12dk931dk\"\n        },\n        {\n            \"id\": \"1593\",\n            \"email\": \"pzqbxrur@subacc.bity.com.br\",\n            \"tax_id\": \"09379676026\",\n            \"name\": \"Maria da Silva\",\n            \"social_name\": \"Maria Subacc\",\n            \"subacc_type\": \"subacc\",\n            \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d92\"\n        }\n    ]\n}"}],"_postman_id":"edf4a4f7-698e-4cc3-9b57-5b5fab0aa728"},{"name":"Create Subaccount","id":"9d157e27-fe65-4cb2-96d5-23504f38bc7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): Authentication token of the main account.</p>\n","type":"text","uuid":"f263c99c-0a6f-434a-8887-92ad7c14612b"},{"key":"data","value":"{\"name\":\"Maria da Silva\",\"email\":\"\",\"tax_id\":\"09379676026\",\"social_name\":\"Maria Subacc\",\"company\":0,\"gender\":\"F\",\"birth_date\":\"1979-05-20\",\"address\":\"Rua Noé Angelim, Centro, 3423, \",\"city\":\"Algodões\",\"state\":\"CE\",\"postalcode\":\"63655973\",\"countrycode\":\"BR\",\"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\"}","description":"<p>(string, required): Contains all required information to create a subaccount, including name, tax ID, address, company type, and optionally email. For individuals (PF), birth is required; for companies (PJ), the responsible person’s tax ID may be provided.</p>\n","type":"text","uuid":"621c7089-a331-4372-9860-69ea54c544cd"}]},"url":"{{generalApiAddress}}/subacc_create","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Create a new subaccount linked to the main account identified by the <code>auth_token</code>. This allows partners to manage multiple accounts under a single main account, enabling better separation of operations and balances.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The <strong>Subaccount Create</strong> endpoint enables the creation of a new subaccount associated with a main account, provided that the main account has the required configuration flag (<code>CREATE_ACCOUNTS</code>) allowing subaccount creation. To have the required flag, please contact Bity's team.</p>\n<h3 id=\"registering-a-subbaccount\">Registering a Subbaccount</h3>\n<ul>\n<li><p><strong>Additional rules</strong>:</p>\n<ul>\n<li><p>If the subaccount does <strong>not</strong> belong to a company (e.g., it is <strong>a natural person</strong>, <strong>PF</strong>), the <code>birth</code> field is required.</p>\n</li>\n<li><p>If the subaccount belongs to a <strong>legal entity (PJ)</strong>, the validated tax ID of the responsible person may also be provided.</p>\n</li>\n<li><p><code>email</code> can be specified, otherwise a random email will be generated.</p>\n</li>\n<li><p><code>password</code> must <strong>not</strong> be provided; users should recover it later if needed.</p>\n</li>\n<li><p>When testing in the <em>staging</em> environment, the <strong><code>tax_id</code></strong> <strong>must be an even number. Odd-numbered tax IDs are not accepted in staging.</strong></p>\n</li>\n</ul>\n</li>\n</ul>\n<p>This endpoint ensures flexibility for partners by supporting both individuals and companies while maintaining security and compliance with Bity’s ecosystem.</p>\n<p>The <code>data</code> parameter is a JSON object containing the following fields when creating a subaccount:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Params</th>\n<th>Description</th>\n<th><strong>Max Characters</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>(string &amp; optional): Email of the subaccount; if not provided, a random email will be generated</td>\n<td>60</td>\n<td>\"<a href=\"mailto:john@example.com\">john@example.com</a>\"</td>\n</tr>\n<tr>\n<td>password</td>\n<td>(string &amp; required) Must not be provided; the user should recover their password later</td>\n<td>64</td>\n<td>—</td>\n</tr>\n<tr>\n<td>name</td>\n<td>(string &amp; required): Full name of the subaccount owner.</td>\n<td>100</td>\n<td>\"João da Silva\"</td>\n</tr>\n<tr>\n<td>tax_id</td>\n<td>(string &amp; required): Tax ID of the subaccount; must be provided and may or may not be the same as the main account</td>\n<td>20</td>\n<td>\"12345678901\" (PF) / \"12345678000199\" (PJ)</td>\n</tr>\n<tr>\n<td>company_director</td>\n<td>(string &amp; conditional): Validated Tax ID of the responsible person; <strong>optional for individual accounts (PF)</strong> and may or may not match the main account’s Tax ID.  <br />  <br /><strong>OBS:</strong>  <br />This field is <strong>mandatory when registering a legal entity (PJ)</strong> because a responsible individual (PF) must be provided for the company account.</td>\n<td>20</td>\n<td>\"123.456.789-00\"</td>\n</tr>\n<tr>\n<td>address</td>\n<td>(string &amp; required): Street address of the subaccount.</td>\n<td>120</td>\n<td>\"Avenida Paulista, Bela Vista, 1578\"</td>\n</tr>\n<tr>\n<td>city</td>\n<td>(string &amp; required): City name.</td>\n<td>30</td>\n<td>\"São Paulo\"</td>\n</tr>\n<tr>\n<td>state</td>\n<td>(string &amp; required): State abbreviation (e.g., SP, RJ, MG)</td>\n<td>15</td>\n<td>\"SP\"</td>\n</tr>\n<tr>\n<td>postalcode</td>\n<td>(string &amp; required): Postal code (CEP).</td>\n<td>15</td>\n<td>\"01000-000\"</td>\n</tr>\n<tr>\n<td>countrycode</td>\n<td>(string, required): Two-letter ISO country code</td>\n<td>2</td>\n<td>\"BR\"</td>\n</tr>\n<tr>\n<td>company</td>\n<td>(boolean &amp; required): 1 for true if the subaccount is a company (PJ) and 0 for false if individual (PF).</td>\n<td>1</td>\n<td>false</td>\n</tr>\n<tr>\n<td>birth</td>\n<td>(string &amp; conditional): Required if company is false (PF).  <br />  <br />Date of birth in YYYY-MM-DD format.</td>\n<td>10</td>\n<td>\"1990-01-01\"</td>\n</tr>\n<tr>\n<td>social_name</td>\n<td>(string &amp; optional): Social name of the subaccount; can be used if the person prefers to be identified differently from their legal name. Not mandatory.</td>\n<td>100</td>\n<td>\"J. Silva\"</td>\n</tr>\n<tr>\n<td>referrer</td>\n<td>(string &amp; optional): Code or identifier of the person or entity who may have referred the current user.</td>\n<td>20</td>\n<td>\"BITY30\"</td>\n</tr>\n<tr>\n<td>referrer_url</td>\n<td>(string &amp; optional): Full URL including query parameters that indicate product, platform, referral codes, or marketing sources.</td>\n<td>20</td>\n<td>referrer_url: product=bitybank&amp;platform=web&amp;utm_source=google.com&amp;r=BITY30&amp;how_find_us=newspaper_magazine</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>(string &amp; conditional): Indicates the gender provided by the user.  <br /><strong>Possible values:</strong>  <br />\"M\" — Male  <br />\"F\" — Female  <br />\"N\" — Non-binary or prefer not to specify  <br />  <br /><strong>OBS:</strong> This field is conditional and must be <strong>provided only</strong> when registering <strong>an individual account</strong> <strong>(PF).</strong></td>\n<td>1</td>\n<td>\"M\"</td>\n</tr>\n<tr>\n<td>external_id</td>\n<td>(string &amp; optional): Allows integrated partners to associate their own external identifier with the created subaccount. This ID can be used later to query or reference the subaccount within your systems.</td>\n<td>40</td>\n<td>\"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\"</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response-structure\">Response Structure</h2>\n<p>When a subaccount is successfully created, the API returns a JSON object containing the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>success</strong></td>\n<td>boolean</td>\n<td>Indicates whether the operation was successfully processed or no. It can be <code>true</code> or <code>false</code></td>\n</tr>\n<tr>\n<td><strong>message_cod</strong></td>\n<td>string</td>\n<td>Compliance status returned after creation.  <br />  <br />- All the failure message_cod at <a href=\"https://paymentsdocs.bitypreco.com/#api-error-codes-centralized\">API Error Codes (Centralized)<br /></a>  <br />- All the success message_cod below: <em><strong>Successful Message Codes</strong></em></td>\n</tr>\n<tr>\n<td><strong>referrer</strong></td>\n<td>string</td>\n<td>null</td>\n</tr>\n<tr>\n<td><strong>user_id</strong></td>\n<td>string</td>\n<td>Unique identifier of the newly created subaccount within Bity’s system</td>\n</tr>\n<tr>\n<td><strong>external_id</strong></td>\n<td>string</td>\n<td>External identifier supplied by the partner during creation, echoing back for tracking and system correlation purposes.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"successful-message-codes\"><strong>Successful Message Codes</strong></h3>\n<p>These message codes indicate the compliance result after creating the subaccount:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Message Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>KYC_PRE_APPROVED</strong></td>\n<td>The subaccount has been automatically approved.</td>\n</tr>\n<tr>\n<td><strong>PENDING_APPROVAL</strong></td>\n<td>The subaccount was created and is pending compliance review.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> <strong>All</strong> <em><strong>error message codes</strong></em> that may be returned by this endpoint can be found in the <a href=\"https://paymentsdocs.bitypreco.com/#api-error-codes-centralized\"><b>Error Codes</b></a> section of the documentation.</p>\n","urlObject":{"path":["subacc_create"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"787389d1-7e56-4b87-9372-ede3647d7fa1","name":"Success - Create Subaccount","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"f263c99c-0a6f-434a-8887-92ad7c14612b"},{"key":"user_id","value":"844","description":"(string, required): ID of the main account to which the subaccount will be linked.","type":"text","uuid":"0122e78d-e443-427a-a0a6-7516355f6601"},{"key":"data","value":"{\"name\":\"Maria da Silva\",\"email\":\"\",\"tax_id\":\"09379676026\",\"social_name\":\"Maria Subacc\",\"account_type\":\"physical\",\"company\":0,\"gender\":\"F\",\"birth_date\":\"1979-05-20\",\"company_director\":\"\",\"address\":\"Rua Noé Angelim, Centro, 3423, \",\"city\":\"Algodões\",\"state\":\"CE\",\"postalcode\":\"63655973\",\"observation\":\"Teste\",\"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\"}","description":"(string, required): Contains all required information to create a subaccount, including name, tax ID, address, company type, and optionally email. For individuals (PF), birth is required; for companies (PJ), the responsible person’s tax ID may be provided.","type":"text","uuid":"621c7089-a331-4372-9860-69ea54c544cd"}]},"url":"{{generalApiAddress}}/subacc_create"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 13 Oct 2025 12:30:22 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"82"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message_cod\": \"KYC_PRE_APPROVED\",\n    \"referrer\": null,\n    \"user_id\": \"1593\",\n    \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\"\n}"},{"id":"8e2fe0ca-65ef-4ec3-bd5f-4251256d3b1b","name":"Error - Create Subaccount - MISSING DATA","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"f263c99c-0a6f-434a-8887-92ad7c14612b"},{"key":"data","value":"{\"email\":\"\",\"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\"}","description":"(string, required): Contains all required information to create a subaccount, including name, tax ID, address, company type, and optionally email. For individuals (PF), birth is required; for companies (PJ), the responsible person’s tax ID may be provided.","type":"text","uuid":"621c7089-a331-4372-9860-69ea54c544cd"}]},"url":"{{generalApiAddress}}/subacc_create"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:05:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"113"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"MISSING_DATA\",\n    \"missing\": [\n        \"name\",\n        \"address\",\n        \"city\",\n        \"state\",\n        \"postalcode\",\n        \"company\"\n    ]\n}"},{"id":"c736f7f3-7ec9-4c95-9ad7-404bc88a027b","name":"Error - Create Subaccount- WAIT TO CREATE NEW SUBACC","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"f263c99c-0a6f-434a-8887-92ad7c14612b"},{"key":"data","value":"{\"name\":\"Maria da Silva\",\"email\":\"maria@grr.la\",\"tax_id\":\"09379676026\",\"social_name\":\"Maria Subacc\",\"company\":0,\"gender\":\"F\",\"birth_date\":\"1979-0-20\",\"address\":\"Rua Noé Angelim, Centro, 3423, \",\"city\":\"Algodões\",\"state\":\"CE\",\"postalcode\":\"63655973\",\"countrycode\":\"BR\",\"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\"}","description":"(string, required): Contains all required information to create a subaccount, including name, tax ID, address, company type, and optionally email. For individuals (PF), birth is required; for companies (PJ), the responsible person’s tax ID may be provided.","type":"text","uuid":"621c7089-a331-4372-9860-69ea54c544cd"}]},"url":"{{generalApiAddress}}/subacc_create"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:08:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"59"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"WAIT_TO_CREATE_NEW_SUBACC\"\n}"}],"_postman_id":"9d157e27-fe65-4cb2-96d5-23504f38bc7d"},{"name":"Subaccount Transfer","id":"ed6eb2ae-c3b6-47ae-b0e2-298703d24ac4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): Authentication token of the main account.</p>\n","type":"text","uuid":"51635723-7ff0-4b89-b522-5209a94227a7"},{"key":"from","value":"1004","description":"<p>(string, required): ID of the account (main or sub) from which the currency will be transferred.</p>\n","type":"text","uuid":"785eedce-16bf-4113-bb30-7091f7487589"},{"key":"to","value":"844","description":"<p>(string, required): ID of the account (main or sub) to receive the currency.</p>\n","type":"text","uuid":"38c32caf-fcc4-43a9-9ec1-1a9290773c05"},{"key":"currency","value":"BRL","description":"<p>(string, required): Currency symbol to transfer (e.g., BTC, USDC, ETH, USDT, etc).</p>\n","type":"text","uuid":"c937441b-4e52-4fea-95c1-9a242cf72a9f"},{"key":"amount","value":"50","description":"<p>(string, required): Amount of the currency to transfer</p>\n","type":"text","uuid":"adde00c3-7b8d-4464-8c72-f864f20978d2"}]},"url":"{{generalApiAddress}}/subaccount_transfer","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Transfer a specific currency between <strong>subaccounts</strong> or between a <strong>subaccount</strong> and the <strong>main account</strong>. Only the main account can perform this operation.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This endpoint moves funds securely and allows controlled transfers within the account hierarchy. Additionally, requires the main account to have the <strong>necessary flag enabled to permit transfers.</strong></p>\n<p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["subaccount_transfer"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"020f71f5-6912-47df-a696-445cdbe8733c","name":"Success - Subaccount Transfer","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"51635723-7ff0-4b89-b522-5209a94227a7"},{"key":"from","value":"1004","description":"(string, required): ID of the account (main or sub) from which the currency will be transferred.","type":"text","uuid":"785eedce-16bf-4113-bb30-7091f7487589"},{"key":"to","value":"844","description":"(string, required): ID of the account (main or sub) to receive the currency.","type":"text","uuid":"38c32caf-fcc4-43a9-9ec1-1a9290773c05"},{"key":"currency","value":"BRL","description":"(string, required): Currency symbol to transfer (e.g., BTC, USDC, ETH, USDT, etc).","type":"text","uuid":"c937441b-4e52-4fea-95c1-9a242cf72a9f"},{"key":"amount","value":"40","description":"(string, required): Amount of the currency to transfer","type":"text","uuid":"adde00c3-7b8d-4464-8c72-f864f20978d2"}]},"url":"{{generalApiAddress}}/subaccount_transfer"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 13 Oct 2025 14:37:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"16"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"190c2325-6bdb-4087-adec-24d49c201dd5","name":"Error - Insufficient Funds","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"51635723-7ff0-4b89-b522-5209a94227a7"},{"key":"from","value":"1004","description":"(string, required): ID of the account (main or sub) from which the currency will be transferred.","type":"text","uuid":"785eedce-16bf-4113-bb30-7091f7487589"},{"key":"to","value":"844","description":"(string, required): ID of the account (main or sub) to receive the currency.","type":"text","uuid":"38c32caf-fcc4-43a9-9ec1-1a9290773c05"},{"key":"currency","value":"BRL","description":"(string, required): Currency symbol to transfer (e.g., BTC, USDC, ETH, USDT, etc).","type":"text","uuid":"c937441b-4e52-4fea-95c1-9a242cf72a9f"},{"key":"amount","value":"50","description":"(string, required): Amount of the currency to transfer","type":"text","uuid":"adde00c3-7b8d-4464-8c72-f864f20978d2"}]},"url":"{{generalApiAddress}}/subaccount_transfer"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 13 Oct 2025 14:43:32 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"158"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"INSUFFICIENT_FUNDS_TO_TRANSFER\",\n    \"from\": \"1004\",\n    \"to\": \"844\",\n    \"currency\": \"BRL\",\n    \"available\": \"40000000\",\n    \"requested\": 50000000,\n    \"fee\": 0\n}"}],"_postman_id":"ed6eb2ae-c3b6-47ae-b0e2-298703d24ac4"},{"name":"Subaccount Change Status","id":"c7e2efeb-af06-46f7-b3b4-8a10850b60ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): Authentication token of the main account.</p>\n","type":"text","uuid":"093490b4-b32d-41f2-bd23-d734becb233f"},{"key":"user_id","value":"444","description":"<p>(string, required): ID of the subaccount whose status will be changed.</p>\n","type":"text","uuid":"ad0bd1a2-58c6-4fbf-9211-7047c3e6a8ae"},{"key":"new_status","value":"CANCELED","description":"<p>(string, required): New status of the subaccount. Allowed values: \"active\", \"blocked\", \"canceled\".</p>\n","type":"text","uuid":"385de2c0-cf8b-480d-a961-ef5023c71a60"},{"key":"obs","value":"Doing some test","description":"<p>(string, required): Reason of the change</p>\n","type":"text","uuid":"95f0c150-3526-47f5-affe-e91c7c2b5790"}]},"url":"{{generalApiAddress}}/subacc_change_status","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Change the status of a subaccount to <code>blocked</code>, <code>active</code>, or <code>canceled</code>. Only the main account can perform this operation if allowed, and certain subaccounts may restrict this control.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The <strong>Subaccount Change Status</strong> endpoint enables the main account to modify the status of a subaccount, provided it has the <strong>necessary flag</strong>. Some subaccounts may have a flag that prevents the main account from changing their status, ensuring that Bity can override or lock specific subaccounts when needed. This mechanism ensures secure and controlled management of subaccount statuses.</p>\n<hr />\n<h2 id=\"response-structure\"><strong>Response Structure</strong></h2>\n<p>When performing an operation related to account status update, the API may return the following response:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>success</strong></td>\n<td>boolean</td>\n<td>Indicates whether the request was successfully processed. In this case, <code>false</code> means the operation failed.</td>\n</tr>\n<tr>\n<td><strong>message_cod</strong></td>\n<td>string</td>\n<td>Code describing the reason for failure.  <br />  <br />- All the <strong>failure</strong> message_cod at <a href=\"https://paymentsdocs.bitypreco.com/#api-error-codes-centralized\">API Error Codes (Centralized)</a>  <br />  <br />- When <code>success</code> is <strong>true</strong>, the API <strong>does not</strong> return a message_cod.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"successful-message-codes\"><strong>Successful Message Codes</strong></h3>\n<p>These message codes indicate the compliance result after creating the subaccount:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Message Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>KYC_PRE_APPROVED</strong></td>\n<td>The subaccount has been automatically approved.</td>\n</tr>\n<tr>\n<td><strong>PENDING_APPROVAL</strong></td>\n<td>The subaccount was created and is pending compliance review.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> <strong>All</strong> <em><strong>error message codes</strong></em> that may be returned by this endpoint can be found in the <a href=\"https://paymentsdocs.bitypreco.com/#api-error-codes-centralized\"><b>Error Codes</b></a> section of the documentation.</p>\n<hr />\n<h2 id=\"payload-field-length-rules-table\"><strong>Payload Field Length Rules Table</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Length Rules</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>auth_token</strong></td>\n<td>varies (typically 32–120 characters)</td>\n</tr>\n<tr>\n<td><strong>user_id</strong></td>\n<td><strong>N/A — not applicable</strong></td>\n</tr>\n<tr>\n<td><strong>new_status</strong></td>\n<td>6–8 characters</td>\n</tr>\n<tr>\n<td><strong>obs</strong></td>\n<td>up to 255 characters</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["subacc_change_status"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"861df77b-68b4-46c0-8b2d-45db196c2407","name":"ACTIVE -  Subaccount Change Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"093490b4-b32d-41f2-bd23-d734becb233f"},{"key":"user_id","value":"1004","description":"(string, required): ID of the subaccount whose status will be changed.","type":"text","uuid":"ad0bd1a2-58c6-4fbf-9211-7047c3e6a8ae"},{"key":"new_status","value":"ACTIVE","description":"(string, required): New status of the subaccount. Allowed values: \"active\", \"blocked\", \"canceled\".","type":"text","uuid":"385de2c0-cf8b-480d-a961-ef5023c71a60"},{"key":"obs","value":"Doing some test","description":"(string, required): Reason of the change","type":"text","uuid":"95f0c150-3526-47f5-affe-e91c7c2b5790"}]},"url":"{{generalApiAddress}}/subacc_change_status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 14 Jan 2026 13:47:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"16"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"76859f5d-066d-4f5e-9057-cd2536a38b3c","name":"BLOCKED - Subaccount Change Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"093490b4-b32d-41f2-bd23-d734becb233f"},{"key":"user_id","value":"1004","description":"(string, required): ID of the subaccount whose status will be changed.","type":"text","uuid":"ad0bd1a2-58c6-4fbf-9211-7047c3e6a8ae"},{"key":"new_status","value":"BLOCKED","description":"(string, required): New status of the subaccount. Allowed values: \"active\", \"blocked\", \"canceled\".","type":"text","uuid":"385de2c0-cf8b-480d-a961-ef5023c71a60"},{"key":"obs","value":"Doing some test","description":"(string, required): Reason of the change","type":"text","uuid":"95f0c150-3526-47f5-affe-e91c7c2b5790"}]},"url":"{{generalApiAddress}}/subacc_change_status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 14 Jan 2026 13:47:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"16"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"0828cb4b-87f3-46b5-99b4-a2bebfc1da2c","name":"CANCELED - Subaccount Change Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"093490b4-b32d-41f2-bd23-d734becb233f"},{"key":"user_id","value":"1004","description":"(string, required): ID of the subaccount whose status will be changed.","type":"text","uuid":"ad0bd1a2-58c6-4fbf-9211-7047c3e6a8ae"},{"key":"new_status","value":"CANCELED","description":"(string, required): New status of the subaccount. Allowed values: \"active\", \"blocked\", \"canceled\".","type":"text","uuid":"385de2c0-cf8b-480d-a961-ef5023c71a60"},{"key":"obs","value":"Doing some test","description":"(string, required): Reason of the change","type":"text","uuid":"95f0c150-3526-47f5-affe-e91c7c2b5790"}]},"url":"{{generalApiAddress}}/subacc_change_status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 14 Jan 2026 13:47:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"16"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"9a45332a-fe7d-4b0f-92aa-3b2d022bd784","name":"Error - Invalid Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"093490b4-b32d-41f2-bd23-d734becb233f"},{"key":"user_id","value":"444","description":"(string, required): ID of the subaccount whose status will be changed.","type":"text","uuid":"ad0bd1a2-58c6-4fbf-9211-7047c3e6a8ae"},{"key":"new_status","value":"PENDING","description":"(string, required): New status of the subaccount. Allowed values: \"active\", \"blocked\", \"canceled\".","type":"text","uuid":"385de2c0-cf8b-480d-a961-ef5023c71a60"},{"key":"obs","value":"Doing some test","description":"(string, required): Reason of the change","type":"text","uuid":"95f0c150-3526-47f5-affe-e91c7c2b5790"}]},"url":"{{generalApiAddress}}/subacc_change_status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 14 Jan 2026 13:46:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"48"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"INVALID_STATUS\"\n}"},{"id":"ad4f5733-cd5b-4c57-9563-874f78899647","name":"Error - Main Account Cant Change Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"093490b4-b32d-41f2-bd23-d734becb233f"},{"key":"user_id","value":"1004","description":"(string, required): ID of the subaccount whose status will be changed.","type":"text","uuid":"ad0bd1a2-58c6-4fbf-9211-7047c3e6a8ae"},{"key":"new_status","value":"ACTIVE","description":"(string, required): New status of the subaccount. Allowed values: \"active\", \"blocked\", \"canceled\".","type":"text","uuid":"385de2c0-cf8b-480d-a961-ef5023c71a60"},{"key":"obs","value":"Doing some test","description":"(string, required): Reason of the change","type":"text","uuid":"95f0c150-3526-47f5-affe-e91c7c2b5790"}]},"url":"{{generalApiAddress}}/subacc_change_status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 13 Oct 2025 14:54:54 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"65"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"MAIN_ACCOUNT_CANT_CHANGE_STATUS\"\n}"},{"id":"9db918d5-6cb1-4a98-91b2-9db2b6ab1942","name":"Error - Not Subacc of Main","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): Authentication token of the main account.","type":"text","uuid":"093490b4-b32d-41f2-bd23-d734becb233f"},{"key":"user_id","value":"844","description":"(string, required): ID of the subaccount whose status will be changed.","type":"text","uuid":"ad0bd1a2-58c6-4fbf-9211-7047c3e6a8ae"},{"key":"new_status","value":"ACTIVE","description":"(string, required): New status of the subaccount. Allowed values: \"active\", \"blocked\", \"canceled\".","type":"text","uuid":"385de2c0-cf8b-480d-a961-ef5023c71a60"},{"key":"obs","value":"Doing some test","description":"(string, required): Reason of the change","type":"text","uuid":"95f0c150-3526-47f5-affe-e91c7c2b5790"}]},"url":"{{generalApiAddress}}/subacc_change_status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 13 Oct 2025 14:55:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"52"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"NOT_SUBACC_OF_MAIN\"\n}"}],"_postman_id":"c7e2efeb-af06-46f7-b3b4-8a10850b60ba"},{"name":"Get Subaccount Transactions","id":"73373194-89a0-4faa-9ab8-299e425a895e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string &amp; required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.</p>\n","type":"text"},{"key":"currency","value":"!, BTC","description":"<p>(string &amp; optional): Accepts one of [BTC, BRL].\nPrefix with \"!\" to exclude a currency.<br />Example: [!, BTC, ETH] returns all transactions except BTC and ETH.</p>\n","type":"text"},{"key":"type","value":"SUBACC_CREDIT","description":"<p>(string &amp; optional): Accepts one of [BUY, SELL, DEPOSIT, WITHDRAWAL, CREDIT, DEBIT, SUBACC_CREDIT, SUBACC_DEBIT].<br />Prefix with \"!\" to exclude a type.<br />Example: [!, DEPOSIT, CREDIT] returns all transactions except DEPOSIT and CREDIT.</p>\n","type":"text"},{"key":"status","value":"COMPLETE","description":"<p>(string &amp; optional): One of [PENDING, COMPLETE, CANCELED, WAITING_2FA, ERROR, BLOCKED]\nPrefix with \"!\" to exclude a status.\nExample:[!, PENDING, COMPLETE] will return all transactions except those PENDING and COMPLETE.</p>\n","type":"text"},{"key":"from","value":"2025-11-16 19:58:31","description":"<p>(string &amp; optional): Filter transactions from this date onward (ISO 8601 format).</p>\n<p>Example: 2025-01-01T00:00:00Z</p>\n","type":"text"},{"key":"to","value":"2025-11-27 19:58:32","description":"<p>(string &amp; optional): Filter transactions up to this date (ISO 8601 format).\nExample: 2025-01-31T23:59:59Z</p>\n","type":"text"},{"key":"user_ids","value":"[1626]","description":"<p>(array string &amp; optional): List of related user accounts from which to fetch transactions. If not provided, the endpoint will fetch transactions for all related accounts, including the main account.</p>\n","type":"text","uuid":"5d6572e1-86b5-47a6-abf8-d56b3ed8792a"}]},"url":"{{generalApiAddress}}/subacc_transactions","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve the transaction history of the user’s wallet. This allows partners to track deposits, withdrawals, trades, and other movements across different assets.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The Transactions endpoint provides a detailed and real-time view of all operations originated from the user’s wallet. Results can be filtered by optional parameters such as <strong>currency, type, status, start date (<strong><strong><code>from</code></strong></strong>), and end date (<strong><strong><code>to</code></strong></strong>)</strong>. If no filters are applied, the endpoint returns the complete history of transactions. By default, the values for currency, type, and status are set to <strong>ALL</strong>, meaning no filtering is applied. This helps partners monitor account activity, reconcile balances, and analyze historical movements efficiently.</p>\n","urlObject":{"path":["subacc_transactions"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"e44dca74-21a9-43f2-9471-260235bbe906","name":"Get Subaccount Transactions - Wih Transactions","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"currency","value":"!, BTC","description":"(string, optional): Accepts one of [BTC, BRL].\nPrefix with \"!\" to exclude a currency.  \nExample: [!, BTC, ETH] returns all transactions except BTC and ETH.","type":"text"},{"key":"type","value":"SUBACC_CREDIT","description":"(string, optional): Accepts one of [BUY, SELL, DEPOSIT, WITHDRAWAL, CREDIT, DEBIT, SUBACC_CREDIT, SUBACC_DEBIT].  \nPrefix with \"!\" to exclude a type.  \nExample: [!, DEPOSIT, CREDIT] returns all transactions except DEPOSIT and CREDIT.\n","type":"text"},{"key":"status","value":"COMPLETE","description":"(string, optional): One of [PENDING, COMPLETE, CANCELED, WAITING_2FA, ERROR, BLOCKED]\nPrefix with \"!\" to exclude a status.\nExample:[!, PENDING, COMPLETE] will return all transactions except those PENDING and COMPLETE.","type":"text"},{"key":"from","value":"2025-11-16 19:58:31","description":"(string, optional): Filter transactions from this date onward (ISO 8601 format).\n\nExample: 2025-01-01T00:00:00Z","type":"text"},{"key":"to","value":"2025-11-27 19:58:32","description":"(string, optional): Filter transactions up to this date (ISO 8601 format).\nExample: 2025-01-31T23:59:59Z","type":"text"},{"key":"user_ids","value":"[1626]","description":"(string array, optional): List of related user accounts from which to fetch transactions. If not provided, the endpoint will fetch transactions for all related accounts, including the main account.","type":"text","uuid":"5d6572e1-86b5-47a6-abf8-d56b3ed8792a"}]},"url":"{{generalApiAddress}}/subacc_transactions"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"103328834\",\n            \"user_id\": \"1626\",\n            \"created\": \"2025-11-17 19:26:47\",\n            \"concluded\": \"2025-11-17 19:26:47\",\n            \"currency\": \"BRL\",\n            \"type\": \"SUBACC_CREDIT\",\n            \"amount\": 30,\n            \"fee\": 0,\n            \"balance\": 50030,\n            \"address\": null,\n            \"tx_id\": null,\n            \"blockchain\": null,\n            \"proof\": null,\n            \"confirmations\": \"0\",\n            \"status\": \"COMPLETE\",\n            \"extra_data\": null\n        }\n    ]\n}"},{"id":"464b4e2f-76be-47ee-8f07-181985b5357b","name":"Get Subaccount Transactions - Not Found Transactions","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"currency","value":"!, BTC","description":"(string, optional): Accepts one of [BTC, BRL].\nPrefix with \"!\" to exclude a currency.  \nExample: [!, BTC, ETH] returns all transactions except BTC and ETH.","type":"text"},{"key":"type","value":"SUBACC_CREDIT","description":"(string, optional): Accepts one of [BUY, SELL, DEPOSIT, WITHDRAWAL, CREDIT, DEBIT, SUBACC_CREDIT, SUBACC_DEBIT].  \nPrefix with \"!\" to exclude a type.  \nExample: [!, DEPOSIT, CREDIT] returns all transactions except DEPOSIT and CREDIT.\n","type":"text"},{"key":"status","value":"COMPLETE","description":"(string, optional): One of [PENDING, COMPLETE, CANCELED, WAITING_2FA, ERROR, BLOCKED]\nPrefix with \"!\" to exclude a status.\nExample:[!, PENDING, COMPLETE] will return all transactions except those PENDING and COMPLETE.","type":"text"},{"key":"from","value":"2025-11-16 19:58:31","description":"(string, optional): Filter transactions from this date onward (ISO 8601 format).\n\nExample: 2025-01-01T00:00:00Z","type":"text"},{"key":"to","value":"2025-11-27 19:58:32","description":"(string, optional): Filter transactions up to this date (ISO 8601 format).\nExample: 2025-01-31T23:59:59Z","type":"text"},{"key":"user_ids","value":"[820]","description":"(string array, optional): List of related user accounts from which to fetch transactions. If not provided, the endpoint will fetch transactions for all related accounts, including the main account.","type":"text","uuid":"5d6572e1-86b5-47a6-abf8-d56b3ed8792a"}]},"url":"{{generalApiAddress}}/subacc_transactions"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": null\n}"}],"_postman_id":"73373194-89a0-4faa-9ab8-299e425a895e"}],"id":"1dcb047f-5591-4b77-9229-f3ebfede8e9f","description":"<p>The <strong>Sub Accounts</strong> functionality allows a main account to <strong>create</strong> and <strong>manage</strong> <strong>multiple subaccounts</strong>, enabling better organization and control over different units, users, or operations while maintaining centralized oversight.</p>\n<p><strong>With this functionality, it is possible to:</strong></p>\n<ul>\n<li><p>Get all the user's sub-account information using <code>get_subacc</code></p>\n</li>\n<li><p>Create subaccounts for individuals (PF) or companies (PJ), providing flexibility in user management.</p>\n</li>\n<li><p>Perform secure fund transfers between subaccounts or between a subaccount and the main account (subacc_transfer).</p>\n</li>\n<li><p>Control subaccount status (active, blocked, canceled) with rules to restrict or grant the main account’s ability to modify status (subacc_change_status).</p>\n</li>\n<li><p>Maintain compliance, traceability, and governance while enabling operational scalability.</p>\n</li>\n</ul>\n<p><strong>Additional notes:</strong></p>\n<ul>\n<li>Some subaccounts may have flags preventing the main account from overriding certain actions, ensuring Bity can control critical subaccounts when necessary.</li>\n</ul>\n<p><strong>Note:</strong> More endpoints will be added over time to expand subaccount functionality.</p>\n","_postman_id":"1dcb047f-5591-4b77-9229-f3ebfede8e9f"},{"name":"Exchange/FX","item":[{"name":"Get Order Quote","event":[{"listen":"test","script":{"id":"f462a67b-44d2-4a44-956b-6a36b96db07a","exec":[""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"04de213e-fd16-411d-b1c1-6781cc3fe488","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"24bb0f7e-6b69-453d-a63d-07e3cc9c940c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.</p>\n","type":"text"},{"key":"type","value":"BUY","description":"<p>(string, required): Specifies the type of order.<br />One of [BUY, SELL].<br />Example: BUY → retrieves a quote for buying the asset.</p>\n","type":"text"},{"key":"market","value":"USDT-BRL","description":"<p>(string, required): Specifies the market pair:  BTC-BRL, ETH-BRL\nExample: BTC-BRL → Bitcoin to Brazilian Real.</p>\n","type":"text"},{"key":"base_amount","value":"0.01","description":"<p>(number, optional): Quantity in the base token. </p>\n<p>Example: 0.01 → 0.01 BTC in the BTC-BRL market.</p>\n<p>base_amount and quote_amount cannot be sent simultaneously.</p>\n","type":"text","disabled":true},{"key":"quote_amount","value":"100.23","description":"<p>(number, optional): Quantity in the quote currency.</p>\n<p>Note: base_amount and quote_amount cannot be sent simultaneously.</p>\n<p>Note: When the amount refers to a fiat currency, specific precision rules apply:</p>\n<ul>\n<li><p>For BRL (base fiat currency): values must use 2 decimal places.\nExample: 1500.75 → represents R$1500.75\nExample: 20.00 → represents R$20.00</p>\n</li>\n<li><p>For USD: values must use 4 decimal places.\nExample: 15.1234 → represents US$15.1234\nExample: 0.5000 → represents US$0.5000</p>\n</li>\n</ul>\n","type":"text"}]},"url":"{{generalApiAddress}}/get_quote","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve a real-time quote for buying or selling a specific cryptocurrency pair. This allows partners to see the expected rates before executing a trade.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The Get Order Quote endpoint provides a fast and secure way to obtain a market quote within the Bity ecosystem. It supports specifying the market pair, the trade type (<strong>BUY</strong> or <strong>SELL</strong>), and the desired amount either in the base currency or the quote currency. An optional <strong>source</strong> parameter allows selecting the origin of the quote (<strong>express</strong>, <strong>easybuy</strong>, <strong>orderbook</strong>, <strong>converter</strong>).</p>\n<hr />\n<h2 id=\"response-structure\">Response Structure</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>success</strong></td>\n<td>boolean</td>\n<td>Indicates whether the quote was successfully generated. It can be <code>true</code> of <code>false</code></td>\n</tr>\n<tr>\n<td><strong>base_amount</strong></td>\n<td>number</td>\n<td>The quantity of the base asset involved in the quote.</td>\n</tr>\n<tr>\n<td><strong>quote_amount</strong></td>\n<td>number</td>\n<td>The fiat or counter-currency value corresponding to the base amount at the quoted price.</td>\n</tr>\n<tr>\n<td><strong>market</strong></td>\n<td>string</td>\n<td>Trading pair used for the quote (e.g., <code>\"BTC-BRL\"</code>).</td>\n</tr>\n<tr>\n<td><strong>price</strong></td>\n<td>number</td>\n<td>Unit value of the base asset at the time the quote was calculated.</td>\n</tr>\n<tr>\n<td><strong>customer_side</strong></td>\n<td>string</td>\n<td>Indicates the customer’s position in the transaction: <code>\"BUY\"</code> or <code>\"SELL\"</code>.</td>\n</tr>\n<tr>\n<td><strong>timestamp</strong></td>\n<td>string (ISO-8601)</td>\n<td>Time when the quote was created.</td>\n</tr>\n<tr>\n<td><strong>expiration</strong></td>\n<td>string (ISO-8601)</td>\n<td>Exact time when the quote becomes invalid—after this timestamp the quote cannot be executed and a new one must be generated.</td>\n</tr>\n<tr>\n<td><strong>quote_id</strong></td>\n<td>string</td>\n<td>Unique identifier of the quote, used for executing the trade or retrieving status later.</td>\n</tr>\n<tr>\n<td><strong>fee</strong></td>\n<td>number</td>\n<td>Fee amount applied to the quote, expressed in the currency defined in <code>fee_currency</code>.</td>\n</tr>\n<tr>\n<td><strong>fee_currency</strong></td>\n<td>string</td>\n<td>Currency in which the fee is denominated (e.g., <code>\"BRL\"</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"payload-field-length-rules-table--quote-request\"><strong>Payload Field Length Rules Table — Quote Request</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Length Rules</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>auth_token</strong></td>\n<td>varies (typically 32–120 characters)</td>\n</tr>\n<tr>\n<td><strong>type</strong></td>\n<td>3–4 characters</td>\n</tr>\n<tr>\n<td><strong>market</strong></td>\n<td>7–11 characters</td>\n</tr>\n<tr>\n<td><strong>base_amount</strong></td>\n<td>dynamic precision</td>\n</tr>\n<tr>\n<td><strong>quote_amount</strong></td>\n<td>dynamic precision</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["get_quote"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"90de2197-30ad-4186-9ae7-aa4f36bb181b","name":"Success - Get Order Quote","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"type","value":"SELL","description":"(string, required): Specifies the type of order.  \nOne of [BUY, SELL].  \nExample: BUY → retrieves a quote for buying the asset.","type":"text"},{"key":"market","value":"USDT-BRL","description":"(string, required): Specifies the market pair:  BTC-BRL, ETH-BRL\nExample: BTC-BRL → Bitcoin to Brazilian Real.","type":"text"},{"key":"base_amount","value":"0.01","description":"(number, optional): Quantity in the base token. \n \nNote: base_amount and quote_amount cannot be sent simultaneously.\n\nExample: 0.01 → 0.01 BTC in the BTC-BRL market.\n","type":"text","disabled":true},{"key":"quote_amount","value":"100.23","description":"(number, optional): Quantity in the quote currency.\n\nNote: base_amount and quote_amount cannot be sent simultaneously.\n\nNote: When the amount refers to a fiat currency, specific precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\nExample: 1500.75 → represents R$1500.75\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\nExample: 15.1234 → represents US$15.1234\nExample: 0.5000 → represents US$0.5000","type":"text"}]},"url":"{{publicTradingApi}}/get_quote"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 16:24:36 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"base_amount\": 18.43513767,\n    \"quote_amount\": 100.23,\n    \"market\": \"USDT-BRL\",\n    \"price\": 5.4368999999999996,\n    \"customer_side\": \"BUY\",\n    \"spread\": 0.002,\n    \"iterations\": 0,\n    \"rfq_account\": 120,\n    \"timestamp\": \"2025-12-15T15:39:41-0300\",\n    \"expiration\": \"2025-12-15T15:39:51-0300\",\n    \"quote_id\": \"qSc2E3t2BGRjYwR4BGZlBQH2AmRgAQD4\",\n    \"fee\": 0.012999999999999999,\n    \"fee_currency\": \"USDT\"\n}"},{"id":"220747f4-0fb9-4495-b3cc-b535ad38d2c0","name":"Error Get Order Quote - CANT SET BASE AND QUOTE CURRENCIES AT SAME TIME","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"type","value":"BUY","description":"(string, required): Specifies the type of order.  \nOne of [BUY, SELL].  \nExample: BUY → retrieves a quote for buying the asset.","type":"text"},{"key":"market","value":"BTC-BRL","description":"(string, required): Specifies the market pair:  BTC-BRL, ETH-BRL\nExample: BTC-BRL → Bitcoin to Brazilian Real.","type":"text"},{"key":"base_amount","value":"0.01","description":"(number, optional): Quantity in the base token. \n \nExample: 0.01 → 0.01 BTC in the BTC-BRL market.\n\nbase_amount and quote_amount cannot be sent simultaneously.","type":"text"},{"key":"quote_amount","value":"1500.75","description":"(number, optional): Quantity in the quote currency.\n\nNote: base_amount and quote_amount cannot be sent simultaneously.\n\nNote: When the amount refers to a fiat currency, specific precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\nExample: 1500.75 → represents R$1500.75\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\nExample: 15.1234 → represents US$15.1234\nExample: 0.5000 → represents US$0.5000","type":"text"}]},"url":"{{generalApiAddress}}/get_quote"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:32:02 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"81"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"CANT_SET_BASE_AND_QUOTE_CURRENCIES_AT_SAME_TIME\"\n}"},{"id":"57ff2d8d-33a1-45e0-900e-fd066e39c6c2","name":"Error - Get Order Quote - ABOVE MAX AMOUNT","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"type","value":"BUY","description":"(string, required): Specifies the type of order.  \nOne of [BUY, SELL].  \nExample: BUY → retrieves a quote for buying the asset.","type":"text"},{"key":"market","value":"BTC-BRL","description":"(string, required): Specifies the market pair:  BTC-BRL, ETH-BRL\nExample: BTC-BRL → Bitcoin to Brazilian Real.","type":"text"},{"key":"base_amount","value":"0.01","description":"(number, optional): Quantity in the base token. \n \nExample: 0.01 → 0.01 BTC in the BTC-BRL market.\n\nbase_amount and quote_amount cannot be sent simultaneously.","type":"text","disabled":true},{"key":"quote_amount","value":"1523423400.75234234234","description":"(number, optional): Quantity in the quote currency.\n\nNote: base_amount and quote_amount cannot be sent simultaneously.\n\nNote: When the amount refers to a fiat currency, specific precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\nExample: 1500.75 → represents R$1500.75\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\nExample: 15.1234 → represents US$15.1234\nExample: 0.5000 → represents US$0.5000","type":"text"}]},"url":"{{generalApiAddress}}/get_quote"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:35:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"143"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"ABOVE_MAX_AMOUNT\",\n    \"currency\": \"BRL\",\n    \"max_amount\": 100000,\n    \"requested_amount\": 1523423400.7523422,\n    \"rfq_account\": 120\n}"},{"id":"6deb3c51-48ca-41dc-954c-8259700e4ba6","name":"Error - Get Order Quote - BELOW MINIMUM AMOUNT","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"type","value":"BUY","description":"(string, required): Specifies the type of order.  \nOne of [BUY, SELL].  \nExample: BUY → retrieves a quote for buying the asset.","type":"text"},{"key":"market","value":"BTC-BRL","description":"(string, required): Specifies the market pair:  BTC-BRL, ETH-BRL\nExample: BTC-BRL → Bitcoin to Brazilian Real.","type":"text"},{"key":"base_amount","value":"0.01","description":"(number, optional): Quantity in the base token. \n \nExample: 0.01 → 0.01 BTC in the BTC-BRL market.\n\nbase_amount and quote_amount cannot be sent simultaneously.","type":"text","disabled":true},{"key":"quote_amount","value":"0.00005","description":"(number, optional): Quantity in the quote currency.\n\nNote: base_amount and quote_amount cannot be sent simultaneously.\n\nNote: When the amount refers to a fiat currency, specific precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\nExample: 1500.75 → represents R$1500.75\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\nExample: 15.1234 → represents US$15.1234\nExample: 0.5000 → represents US$0.5000","type":"text"}]},"url":"{{generalApiAddress}}/get_quote"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:35:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"147"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"BELOW_MINIMUM_AMOUNT\",\n    \"currency\": \"BRL\",\n    \"min_amount\": 0.5,\n    \"requested_amount\": 0.000050000000000000002,\n    \"rfq_account\": 120\n}"}],"_postman_id":"24bb0f7e-6b69-453d-a63d-07e3cc9c940c"},{"name":"Execute Order Quote","id":"183445ea-eef9-48ec-933f-01f0e59830cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.</p>\n","type":"text"},{"key":"quote_id","value":"omMGoRtkZmL5Ywt3AwN1ZQH3AmRgZQV4","description":"<p>(string, conditional): ID generated on Get Order Quote</p>\n<p>Note: Must be provided one of them: quote_id or external_id</p>\n","type":"text","disabled":true},{"key":"base_amount","value":"0.00484003","description":"<p>(string, optional): Quantity in the base token to execute part of quote\nDefault: null.<br />Example: 0.01 → executes the quote for 0.01 BTC in the BTC-BRL market.</p>\n","type":"text","disabled":true},{"key":"external_id","value":"testando_external","description":"<p>(string, conditional): Allows partners to associate their own external identifier with the executed order.</p>\n<p>Note: Must be provided one of them:  external_id or quote_id</p>\n","type":"text","uuid":"c7d327dc-4870-4456-9caf-f048de55dbb5"}]},"url":"{{generalApiAddress}}/execute_quote","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Execute a previously generated quote to create an actual trade on the platform. Partners can execute the full amount or only a partial portion of the quote.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The <strong>Execute Quote</strong> endpoint allows partners to convert a quote obtained from <strong>Get Order Quote</strong> into a real trade. It requires the <strong>quote_id</strong> and optionally accepts <strong>base_amount</strong> if only part of the quote should be executed. The endpoint returns details of the executed trade, including amounts in base and quote currencies, the executed price, and the order status.</p>\n<hr />\n<h2 id=\"response-structure\">Response Structure</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>success</strong></td>\n<td>boolean</td>\n<td>Indicates whether the execution request was processed successfully. It can be <code>true</code> or <code>false</code></td>\n</tr>\n<tr>\n<td><strong>order_id</strong></td>\n<td>string</td>\n<td>Unique identifier of the executed order.</td>\n</tr>\n<tr>\n<td><strong>amount</strong></td>\n<td>number</td>\n<td>Total order quantity submitted for execution (base asset value).</td>\n</tr>\n<tr>\n<td><strong>exec_amount</strong></td>\n<td>number</td>\n<td>Quantity actually executed. When equal to <code>amount</code>, indicates full execution.</td>\n</tr>\n<tr>\n<td><strong>type</strong></td>\n<td>string</td>\n<td>Customer’s trade direction: <code>\"BUY\"</code> or <code>\"SELL\"</code>.</td>\n</tr>\n<tr>\n<td><strong>market</strong></td>\n<td>string</td>\n<td>Trading pair used in execution (e.g., <code>\"BTC-BRL\"</code>).</td>\n</tr>\n<tr>\n<td><strong>price</strong></td>\n<td>number</td>\n<td>Final settlement price at which the order executed.</td>\n</tr>\n<tr>\n<td><strong>timestamp</strong></td>\n<td>string</td>\n<td>Timestamp when the order was executed or state finalized.</td>\n</tr>\n<tr>\n<td><strong>fee</strong></td>\n<td>number</td>\n<td>Fee amount charged for executing the order. Currency corresponds to market quote currency (e.g., BRL).</td>\n</tr>\n<tr>\n<td><strong>message_cod</strong></td>\n<td>string</td>\n<td>Status description code of the execution result. Example: <code>\"ORDER_FULLY_EXECUTED\"</code> indicates the order was 100% filled.</td>\n</tr>\n<tr>\n<td><strong>external_id</strong></td>\n<td>string</td>\n<td>An optional reference identifier provided by the partner. Works interchangeably with <code>order_id</code> for reconciliation or follow-up queries.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"payload-field-length-rules-table--execute-quote\"><strong>Payload Field Length Rules Table — Execute Quote</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Length Rules</strong></th>\n<th><strong>Notes</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>auth_token</strong></td>\n<td>varies (typically 32–120 characters)</td>\n<td><em>None</em></td>\n</tr>\n<tr>\n<td><strong>quote_id</strong></td>\n<td><strong>N/A — not applicable</strong></td>\n<td>Must be passed exactly as received from <strong>Get Order Quote</strong>. No validation of size is needed — the system expects the original returned value.</td>\n</tr>\n<tr>\n<td><strong>base_amount</strong></td>\n<td>dynamic precision</td>\n<td><em>None</em></td>\n</tr>\n<tr>\n<td><strong>external_id</strong></td>\n<td>40 characters</td>\n<td><em>None</em></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"order-status-codes\">Order Status Codes:</h3>\n<p>The <code>message_code</code> field in the response will contain one of the following status codes:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Description</th>\n<th>Operational Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ORDER_FULLY_EXECUTED</td>\n<td>The order has been completely executed, finalized, and settled with no remaining quantity.</td>\n<td>Trade results are conclusive — balances can be updated and post-trade actions may proceed.</td>\n</tr>\n<tr>\n<td>ORDER_PARTIALLY_EXECUTED</td>\n<td>A portion of the order has been filled, but execution is still ongoing or awaiting additional liquidity.</td>\n<td>The order remains active — pending quantity may be executed later or canceled depending on conditions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> <strong>All</strong> <em><strong>error message codes</strong></em> that may be returned by this endpoint can be found in the <a href=\"https://paymentsdocs.bitypreco.com/#api-error-codes-centralized\"><b>Error Codes</b></a> section of the documentation.</p>\n","urlObject":{"path":["execute_quote"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"6fefb5ca-51ff-4f25-a513-23fa16ef6c95","name":"Success - Execute Order Quote","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"quote_id","value":"qSc2E3t2BGRjYwR4BGZlBQH2AmRgAQD4","description":"(string, conditional): ID generated on Get Order Quote\n\nNote: Must be provided one of them: quote_id or external_id","type":"text"},{"key":"base_amount","value":"0.00484003\n","description":"(string, optional): Quantity in the base token to execute part of quote\n\nDefault: null.  \n\nExample: 0.01 → executes the quote for 0.01 BTC in the BTC-BRL market.","type":"text","disabled":true},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d99","description":"(string, conditional): Allows partners to associate their own external identifier with the executed order.\n\nNote: Must be provided one of them:  external_id or quote_id","type":"text","uuid":"60405629-bcfe-4273-94e4-07df75ba53c7"}]},"url":"{{publicTradingApi}}/execute_quote"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 16:24:41 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"226"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"order_id\": \"10051832147\",\n    \"amount\": 18.43513767,\n    \"exec_amount\": 18.43513767,\n    \"type\": \"BUY\",\n    \"market\": \"USDT-BRL\",\n    \"price\": 5.4368999999999996,\n    \"timestamp\": \"2025-12-15 15:39:46\",\n    \"tag\": \"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d99\",\n    \"fee\": 0.23965678000000001,\n    \"message_cod\": \"ORDER_FULLY_EXECUTED\"\n}"},{"id":"c071ada5-31cc-4c47-aac2-a1ba6d513387","name":"Error - Execute Order Quote - QUOTE EXPIRED OR NOT FOUND","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"quote_id","value":"JIO5Ezb3ZGN3Ywt0ZGH0BQL1AmRgAQNjZD","description":"(string, conditional): ID generated on Get Order Quote\n\nNote: Must be provided one of them: quote_id or external_id","type":"text"},{"key":"base_amount","value":"0.00484003\n","description":"(string, optional): Quantity in the base token to execute part of quote\nDefault: null.  \nExample: 0.01 → executes the quote for 0.01 BTC in the BTC-BRL market.","type":"text","disabled":true},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d92","description":"(string, conditional): Allows partners to associate their own external identifier with the executed order.\n\nNote: Must be provided one of them:  external_id or quote_id","type":"text","uuid":"c7d327dc-4870-4456-9caf-f048de55dbb5"}]},"url":"{{generalApiAddress}}/execute_quote"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:36:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"60"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"QUOTE_EXPIRED_OR_NOT_FOUND\"\n}"},{"id":"574ec0be-c760-4302-b2ed-f1b2ba02005d","name":"Error - Execute Order Quote - AMOUNT BIGGER THAN QUOTED","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"quote_id","value":"IUy5F1D2ZwD1YwL4BQHlAmD2AmRgAQD4","description":"(string, conditional): ID generated on Get Order Quote\n\nNote: Must be provided one of them: quote_id or external_id","type":"text"},{"key":"base_amount","value":"0.004","description":"(string, optional): Quantity in the base token to execute part of quote\nDefault: null.  \nExample: 0.01 → executes the quote for 0.01 BTC in the BTC-BRL market.","type":"text"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d92","description":"(string, conditional): Allows partners to associate their own external identifier with the executed order.\n\nNote: Must be provided one of them:  external_id or quote_id","type":"text","uuid":"c7d327dc-4870-4456-9caf-f048de55dbb5","disabled":true}]},"url":"{{generalApiAddress}}/execute_quote"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:38:21 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"110"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"AMOUNT_BIGGER_THAN_QUOTED\",\n    \"quoted\": 0.0030388300000000002,\n    \"requested\": \"0.004\"\n}"},{"id":"f28547f6-aff4-437d-b11b-812e57fedecf","name":"Erro - Execute Order Quote - NOT_ENOGH_USER_BALANCE","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"quote_id","value":"H3OFpRR3ZGtmYwtjZmRkBQH2AmRgAQD4","description":"(string, conditional): ID generated on Get Order Quote\n\nNote: Must be provided one of them: quote_id or external_id","type":"text"},{"key":"base_amount","value":"0.00484003\n","description":"(string, optional): Quantity in the base token to execute part of quote\nDefault: null.  \nExample: 0.01 → executes the quote for 0.01 BTC in the BTC-BRL market.","type":"text","disabled":true},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d98","description":"(string, conditional): Allows partners to associate their own external identifier with the executed order.\n\nNote: Must be provided one of them:  external_id or quote_id","type":"text","uuid":"c7d327dc-4870-4456-9caf-f048de55dbb5"}]},"url":"{{generalApiAddress}}/execute_quote"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 15 Dec 2025 15:08:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"147"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"NOT_ENOUGH_USER_BALANCE\",\n    \"function\": \"RFQ\",\n    \"user_balance\": \"384368590\",\n    \"user_locked\": \"176000000\",\n    \"needed\": 1500750000\n}"}],"_postman_id":"183445ea-eef9-48ec-933f-01f0e59830cd"},{"name":"Order Status","id":"2f2fe8f2-2990-4a0a-be62-dbfa51d1fbaa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.</p>\n","type":"text"},{"key":"order_id","value":"{order_id}","description":"<p>(string, conditional): The unique identifier of the order whose status you want to retrieve</p>\n<p>Note: Must be provided one of them: order_id or external_id</p>\n","type":"text","disabled":true},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d99","description":"<p>(string, optional): External identifier used to retrieve the status of an order.</p>\n<p>Note: Must be provided one of them: external_id or order_id</p>\n","type":"text","uuid":"e6a45c63-90e3-4c2d-a41d-3d3198e8efed"}]},"url":"{{generalApiAddress}}/order_status","description":"<p><strong>Endpoint purpose:</strong></p>\n<p>Retrieve the current status of a previously executed order. This allows partners to track whether the order has been completed, is still processing, or has failed.</p>\n<p><strong>Description:</strong></p>\n<p>The Order Status endpoint enables partners to check the real-time status of an order created through the Execute Quote endpoint. It requires the <code>order_id</code>, which uniquely identifies the order whose status is being queried. The endpoint returns detailed information about the order, including its current status, timestamps, involved currencies, amounts, and any relevant execution details.</p>\n","urlObject":{"path":["order_status"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"5ccb5d36-0198-4627-85e3-00979fcf71e9","name":"Order Status","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"order_id","value":"{order_id}","description":"(string, conditional): The unique identifier of the order whose status you want to retrieve\n\nNote: Must be provided one of them: order_id or external_id","type":"text","disabled":true},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d99","description":"(string, optional): External identifier used to retrieve the status of an order.\n\nNote: Must be provided one of them: external_id or order_id","type":"text","uuid":"e6a45c63-90e3-4c2d-a41d-3d3198e8efed"}]},"url":"{{generalApiAddress}}/order_status"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 15 Dec 2025 18:41:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"order\": {\n        \"id\": \"10051832147\",\n        \"market\": \"USDT-BRL\",\n        \"type\": \"BUY\",\n        \"status\": \"FILLED\",\n        \"amount\": 18.43513767,\n        \"price\": 5.4368999999999996,\n        \"exec_amount\": 18.43513767,\n        \"cost\": 100.23,\n        \"fee\": 0.23965678000000001,\n        \"limited\": \"1\",\n        \"canceled\": \"0\",\n        \"tag\": \"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d99\",\n        \"time_stamp\": \"2025-12-15 15:39:46\",\n        \"concluded\": \"2025-12-15 15:39:46\",\n        \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d99\"\n    }\n}"}],"_postman_id":"2f2fe8f2-2990-4a0a-be62-dbfa51d1fbaa"},{"name":"Transactions","id":"8ea56c03-1d69-43ec-923c-7eadc3e1e1ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.</p>\n","type":"text"},{"key":"currency","value":"BRL","description":"<p>(string, optional): Prefix with \"!\" to exclude a currency.<br />Example: [!, BTC, ETH] returns all transactions except BTC and ETH.</p>\n","type":"text"},{"key":"type","value":"WITHDRAWAL","description":"<p>(string, required): Accepts one of [BUY, SELL, DEPOSIT, WITHDRAWAL, CREDIT, DEBIT, PAYMENT].<br />Prefix with \"!\" to exclude a type.<br />Example: [!, DEPOSIT, CREDIT] returns all transactions except DEPOSIT and CREDIT.</p>\n","type":"text"},{"key":"status","value":"PENDING,PROCESSING,CANCELED,BLOCKED,COMPLETE,ERROR,EXPIRED,REVERSING,REVERSED,WAITING_2FA,WAITING_OTP,WAITING_FACEMATCH,WAITING_LIVENESS ","description":"<p>(string, optional): Accepts one of [PENDING, COMPLETE, CANCELED, WAITING_2FA, ERROR, BLOCKED]\nPrefix with \"!\" to exclude a status.\nExample:[!, PENDING, COMPLETE] will return all transactions except those PENDING and COMPLETE.</p>\n","type":"text"},{"key":"from","value":"2025-07-24 08:28:31","description":"<p>(string, optional): Filter transactions from this date onward (ISO 8601 format).</p>\n<p>Example: 2025-01-01T00:00:00Z</p>\n","type":"text","disabled":true},{"key":"to","value":"2025-07-25 08:28:32","description":"<p>(string, optional): Filter transactions up to this date (ISO 8601 format).\nExample: 2025-01-31T23:59:59Z</p>\n","type":"text","disabled":true}]},"url":"{{generalApiAddress}}/transactions","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve the transaction history of the user’. This allows partners to track deposits, withdrawals, trades, and other movements across different assets.</p>\n<h3 id=\"description\"><strong>Description</strong></h3>\n<p>The <strong>Transactions</strong> endpoint provides a detailed and real-time view of all operations originating from the user’s wallet.</p>\n<p><strong>It supports optional filters for:</strong></p>\n<ul>\n<li><p><strong>currency</strong></p>\n</li>\n<li><p><strong>type</strong></p>\n</li>\n<li><p><strong>status</strong></p>\n</li>\n<li><p><strong>date range</strong> (<code>from</code> and <code>to</code>)</p>\n</li>\n</ul>\n<p>If a filter is sent <strong>empty</strong>, it is interpreted as <strong>ALL</strong> for that specific filter.</p>\n<p><strong>This behavior allows querying:</strong></p>\n<ul>\n<li><p>a fully unfiltered history</p>\n</li>\n<li><p>or only filtering specific categories</p>\n</li>\n</ul>\n<p>Prefixing values with <code>\"!\"</code> enables <strong>exclusion-based filtering</strong> (NOT logic).</p>\n<p><strong>This endpoint is essential for:</strong></p>\n<ul>\n<li><p>Reconciling balances</p>\n</li>\n<li><p>Tracking user activity</p>\n</li>\n<li><p>Auditing deposits, withdrawals, and trades</p>\n</li>\n<li><p>Monitoring historical movements</p>\n</li>\n</ul>\n<h3 id=\"request-body-parameters\"><strong>Request Body Parameters:</strong></h3>\n<hr />\n<h2 id=\"1-types\"><strong>1. Types</strong></h2>\n<p><strong>Type:</strong> <code>string or list</code> — <strong>optional</strong><br /><strong>Default:</strong> <code>\"\"</code> → ALL types</p>\n<h3 id=\"accepted-transaction-types\"><strong>Accepted Transaction Types:</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>BUY</strong></td>\n<td>Purchase of cryptocurrency</td>\n</tr>\n<tr>\n<td><strong>SELL</strong></td>\n<td>Sale of cryptocurrency</td>\n</tr>\n<tr>\n<td><strong>DEPOSIT</strong></td>\n<td>Incoming fiat or crypto transfer</td>\n</tr>\n<tr>\n<td><strong>WITHDRAWAL</strong></td>\n<td>Outgoing fiat or crypto transfer</td>\n</tr>\n<tr>\n<td><strong>CREDIT</strong></td>\n<td>Credits or adjustments</td>\n</tr>\n<tr>\n<td><strong>DEBIT</strong></td>\n<td>Debits or adjustments</td>\n</tr>\n<tr>\n<td><strong>PAYMENT</strong></td>\n<td>Payments made using wallet balance</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Behavior:</strong></p>\n<ul>\n<li><p>Empty value = ALL types</p>\n</li>\n<li><p>Exclusion example: <code>\"[!, DEPOSIT, CREDIT]\"</code></p>\n</li>\n</ul>\n<hr />\n<h2 id=\"2-status\"><strong>2. Status</strong></h2>\n<p><strong>Type:</strong> <code>string or list</code> — <strong>optional</strong><br /><strong>Default:</strong> <code>\"\"</code> → ALL statuses</p>\n<h3 id=\"full-list-of-statuses\"><strong>Full List of Statuses:</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>PENDING</strong></td>\n<td>Created but not yet processed</td>\n</tr>\n<tr>\n<td><strong>PROCESSING</strong></td>\n<td>Currently being processed</td>\n</tr>\n<tr>\n<td><strong>COMPLETE</strong></td>\n<td>Successfully completed</td>\n</tr>\n<tr>\n<td><strong>CANCELED</strong></td>\n<td>Canceled by user or system</td>\n</tr>\n<tr>\n<td><strong>BLOCKED</strong></td>\n<td>Blocked due to risk/compliance</td>\n</tr>\n<tr>\n<td><strong>ERROR</strong></td>\n<td>Failed due to a system or validation error</td>\n</tr>\n<tr>\n<td><strong>EXPIRED</strong></td>\n<td>Expired due to timeout</td>\n</tr>\n<tr>\n<td><strong>REVERSING</strong></td>\n<td>Reversal in progress</td>\n</tr>\n<tr>\n<td><strong>REVERSED</strong></td>\n<td>Successfully reversed</td>\n</tr>\n<tr>\n<td><strong>WAITING_2FA</strong></td>\n<td>Awaiting 2FA approval</td>\n</tr>\n<tr>\n<td><strong>WAITING_OTP</strong></td>\n<td>Awaiting OTP confirmation</td>\n</tr>\n<tr>\n<td><strong>WAITING_FACEMATCH</strong></td>\n<td>Awaiting face match</td>\n</tr>\n<tr>\n<td><strong>WAITING_LIVENESS</strong></td>\n<td>Awaiting liveness check</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Behavior:</strong></p>\n<ul>\n<li><p>Empty value = ALL statuses</p>\n</li>\n<li><p>Exclusion example: <code>\"[!, PENDING, COMPLETE]\"</code></p>\n</li>\n</ul>\n","urlObject":{"path":["transactions"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"fd1ea4e9-5a92-4b49-b8fe-1c421499a205","name":"Transactions","originalRequest":{"method":"POST","header":[{"key":"Referer","value":"{{headReferer}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"currency","value":"!, BRL","description":"(string, optional): Accepts one of [BTC, BRL].\nPrefix with \"!\" to exclude a currency.  \nExample: [!, BTC, ETH] returns all transactions except BTC and ETH.","type":"text"},{"key":"type","value":"BUY, SELL, WITHDRAWAL, DEPOSIT","description":"(string, required): Accepts one of [BUY, SELL, DEPOSIT, WITHDRAWAL, CREDIT, DEBIT].  \nPrefix with \"!\" to exclude a type.  \nExample: [!, DEPOSIT, CREDIT] returns all transactions except DEPOSIT and CREDIT.\n","type":"text"},{"key":"status","value":"COMPLETE","description":"(string, optional): One of [PENDING, COMPLETE, CANCELED, WAITING_2FA, ERROR, BLOCKED]\nPrefix with \"!\" to exclude a status.\nExample:[!, PENDING, COMPLETE] will return all transactions except those PENDING and COMPLETE.","type":"text"},{"key":"from","value":"2025-07-24 08:28:31","description":"(string, optional): Filter transactions from this date onward (ISO 8601 format).\nExample: 2025-01-01T00:00:00Z","type":"text"},{"key":"to","value":"2025-07-25 08:28:32","description":"(string, optional): Filter transactions up to this date (ISO 8601 format).\nExample: 2025-01-31T23:59:59Z","type":"text"}]},"url":"{{generalApiAddress}}/transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 16:25:20 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"53860640\",\n            \"created\": \"2023-03-03 09:23:40\",\n            \"concluded\": \"2023-03-03 09:23:41\",\n            \"currency\": \"BRL\",\n            \"type\": \"DEPOSIT\",\n            \"amount\": 10,\n            \"fee\": 0.02,\n            \"balance\": 74.2,\n            \"address\": \"001|1234|12345\",\n            \"tx_id\": \"E33938907654401413xwBoxcNVDsFCfe\",\n            \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\",\n            \"blockchain\": \"\",\n            \"confirmations\": \"1\",\n            \"status\": \"COMPLETE\",\n            \"extra_data\": {\n                \"provider\":\"CELCOIN\",\n                \"description\": \"Deposit via bank transfer\",\n                \"from\":{\n                    \"name\":\"Gustavo Peixoto\",\n                    \"tax_id\":\"13086457082\",\n                    \"bank\":{\n                        \"code\":\"237\",\n                        \"branch\":\"0740\",\n                        \"account\":\"61501\",\n                        \"account_type\":\"CHECKING\"\n                    }\n                }\n            },\n            \"transaction_id\": \"53860640\"\n        },\n        {\n            \"id\": \"87519404\",\n            \"created\": \"2025-07-25 08:28:31\",\n            \"concluded\": \"2025-07-25 08:28:31\",\n            \"currency\": \"USDT\",\n            \"type\": \"DEPOSIT\",\n            \"amount\": 21,\n            \"fee\": 0,\n            \"balance\": 43.38732101,\n            \"address\": \"0x172368dB8a572d8EeE3B0ae5cb9705B6C3A1830A\",\n            \"tx_id\": \"internal-87519403_0825\",\n            \"blockchain\": \"\",\n            \"proof\": \"\",\n            \"confirmations\": \"255\",\n            \"status\": \"COMPLETE\",\n            \"extra_data\": {\n                \"sources\": [\n                    \"internal\"\n                ]\n            },\n            \"transaction_id\": \"87519404\"\n        },\n        {\n            \"id\": \"87519403\",\n            \"created\": \"2025-07-25 08:27:25\",\n            \"concluded\": \"2025-07-25 08:28:31\",\n            \"currency\": \"USDT\",\n            \"type\": \"WITHDRAWAL\",\n            \"amount\": -21,\n            \"fee\": 3,\n            \"balance\": 25.28732101,\n            \"address\": \"0x172368dB8a572d8EeE3B0ae5cb9705B6C3A1830A\",\n            \"tx_id\": \"internal-87519403_0825\",\n            \"blockchain\": \"ETH\",\n            \"proof\": \"\",\n            \"confirmations\": \"1\",\n            \"status\": \"COMPLETE\",\n            \"extra_data\": null,\n            \"transaction_id\": \"87519403\"\n        },\n        {\n            \"id\": \"87519400\",\n            \"created\": \"2025-07-25 08:27:24\",\n            \"concluded\": \"2025-07-25 08:27:24\",\n            \"currency\": \"USDT\",\n            \"type\": \"BUY\",\n            \"amount\": 24,\n            \"price\": 5.5668999999999996,\n            \"fee\": 0.32965678000000001,\n            \"balance\": 46.69732101,\n            \"address\": null,\n            \"tx_id\": null,\n            \"blockchain\": null,\n            \"proof\": null,\n            \"confirmations\": \"0\",\n            \"status\": \"COMPLETE\",\n            \"extra_data\": null,\n            \"transaction_id\": \"87519400\"\n        },\n        {\n            \"id\": \"87519387\",\n            \"created\": \"2025-07-25 08:25:02\",\n            \"concluded\": \"2025-07-25 08:25:02\",\n            \"currency\": \"BTC\",\n            \"type\": \"SELL\",\n            \"amount\": -0.00003142,\n            \"price\": 645382.55888,\n            \"fee\": 0,\n            \"balance\": 0.03485312,\n            \"address\": null,\n            \"tx_id\": null,\n            \"blockchain\": null,\n            \"proof\": null,\n            \"confirmations\": \"0\",\n            \"status\": \"COMPLETE\",\n            \"extra_data\": null,\n            \"transaction_id\": \"87519387\"\n        },\n        {\n            \"id\": \"53859613\",\n            \"created\": \"2024-08-21 09:22:19\",\n            \"concluded\": null,\n            \"currency\": \"BRL\",\n            \"type\": \"PAYMENT\",\n            \"amount\": 500,\n            \"fee\": 0,\n            \"balance\": null,\n            \"address\": \"125|0001|3430-4\",\n            \"tx_id\": \"\",\n            \"external_id\": null,\n            \"blockchain\": \"\",\n            \"proof\": \"PNG\",\n            \"confirmations\": \"0\",\n            \"status\": \"PENDING\",\n            \"extra_data\": null,\n            \"transaction_id\": \"53859613\"\n        },\n        {\n            \"id\": \"53842009\",\n            \"created\": \"2024-04-26 09:10:24\",\n            \"concluded\": null,\n            \"currency\": \"BRL\",\n            \"type\": \"WITHDRAWAL\",\n            \"amount\": -10,\n            \"fee\": 0,\n            \"balance\": null,\n            \"address\": \"756|232323|2323232|PP\",\n            \"tx_id\": \"\",\n            \"external_id\": null,\n            \"blockchain\": \"\",\n            \"proof\": \"\",\n            \"confirmations\": \"0\",\n            \"status\": \"PENDING\",\n            \"extra_data\": {\n                \"provider\":\"CELCOIN\",\n                \"description\": \"Withdrawal using bank account\"\n            },\n            \"transaction_id\": \"53842009\"\n        },\n        {\n            \"id\": \"53839984\",\n            \"created\": \"2024-04-04 16:35:52\",\n            \"concluded\": null,\n            \"currency\": \"BRL\",\n            \"type\": \"WITHDRAWAL\",\n            \"amount\": -100,\n            \"fee\": 0,\n            \"balance\": null,\n            \"address\": \"756|232323|2323232|PP\",\n            \"tx_id\": \"\",\n            \"external_id\": null,\n            \"blockchain\": \"\",\n            \"proof\": \"\",\n            \"confirmations\": \"0\",\n            \"status\": \"PROCESSING\",\n            \"extra_data\": {\n                \"provider\":\"CELCOIN\",\n                \"description\": \"Withdrawal using bank account\"\n            },\n            \"transaction_id\": \"53839984\"\n        }\n    ]\n}"}],"_postman_id":"8ea56c03-1d69-43ec-923c-7eadc3e1e1ee"},{"name":"Get Transaction","id":"246ea06d-9a16-437c-acc6-3348d0c5ec3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text","uuid":"7673b15c-2bce-4615-9a48-482e11f8219a"},{"key":"trans_id","value":"87519403","description":"<p>(number, conditional): Unique identifier of the transaction to be retrieved.</p>\n<p>Note: Must be provided one of them: trans_id or external_id</p>\n","type":"text","uuid":"5894b65f-5a94-4cd8-862d-e9c114892fbf","disabled":true},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d99","description":"<p>(string, conditional): External identifier assigned by the partner system to retrieve the transaction.</p>\n<p>Note: Must be provided one of them: external_id or trans_id</p>\n","type":"text","uuid":"f839ee12-03cf-4d2b-a184-0ac11c8c0d29"}]},"url":"{{generalApiAddress}}/get_transaction","description":"<h2 id=\"endpoint-purpose\"><strong>Endpoint Purpose</strong></h2>\n<p><strong>Retrieve a single transaction</strong> using either its internal identifier (<code>trans_id</code>) or the partner-defined external identifier (<code>external_id</code>).</p>\n<p>Only <strong>one</strong> of them must be provided.</p>\n<h2 id=\"description\"><strong>Description</strong></h2>\n<p>Retrieves the <strong>full details of a specific transaction</strong>, allowing partners to query accurate information about operations previously created in the system.</p>\n<p>This endpoint is used to verify the status, amounts, identifiers, and metadata of an existing transaction — whether deposit, withdrawal, trade, or transfer — ensuring transparency and traceability within the Bity ecosystem.</p>\n<hr />\n<h2 id=\"response-details\"><strong>Response Details</strong></h2>\n<p>Each returned transaction follows the same schema used in the <a href=\"https://paymentsdocs.bitypreco.com/#8ea56c03-1d69-43ec-923c-7eadc3e1e1ee\">Transactions</a> list endpoint.</p>\n<hr />\n<h3 id=\"transaction-types-type\"><strong>Transaction Types (<strong><strong><code>type</code></strong></strong>)</strong></h3>\n<p>Indicates the nature of the financial operation:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>BUY</strong></td>\n<td>Purchase of cryptocurrency</td>\n</tr>\n<tr>\n<td><strong>SELL</strong></td>\n<td>Sale of cryptocurrency</td>\n</tr>\n<tr>\n<td><strong>DEPOSIT</strong></td>\n<td>Incoming fiat or crypto transfer</td>\n</tr>\n<tr>\n<td><strong>WITHDRAWAL</strong></td>\n<td>Outgoing fiat or crypto transfer</td>\n</tr>\n<tr>\n<td><strong>CREDIT</strong></td>\n<td>Credits or adjustments</td>\n</tr>\n<tr>\n<td><strong>DEBIT</strong></td>\n<td>Debits or adjustments</td>\n</tr>\n<tr>\n<td><strong>PAYMENT</strong></td>\n<td>Payments made using wallet balance</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"transaction-status-status\"><strong>Transaction Status (<strong><strong><code>status</code></strong></strong>)</strong></h3>\n<p>Represents the current processing state of the transaction:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>PENDING</strong></td>\n<td>Created but not yet processed</td>\n</tr>\n<tr>\n<td><strong>PROCESSING</strong></td>\n<td>Currently being processed</td>\n</tr>\n<tr>\n<td><strong>COMPLETE</strong></td>\n<td>Successfully completed</td>\n</tr>\n<tr>\n<td><strong>CANCELED</strong></td>\n<td>Canceled by user or system</td>\n</tr>\n<tr>\n<td><strong>BLOCKED</strong></td>\n<td>Blocked due to risk/compliance</td>\n</tr>\n<tr>\n<td><strong>ERROR</strong></td>\n<td>Failed due to a system or validation error</td>\n</tr>\n<tr>\n<td><strong>EXPIRED</strong></td>\n<td>Expired due to timeout</td>\n</tr>\n<tr>\n<td><strong>REVERSING</strong></td>\n<td>Reversal in progress</td>\n</tr>\n<tr>\n<td><strong>REVERSED</strong></td>\n<td>Successfully reversed</td>\n</tr>\n<tr>\n<td><strong>WAITING_2FA</strong></td>\n<td>Awaiting 2FA approval</td>\n</tr>\n<tr>\n<td><strong>WAITING_OTP</strong></td>\n<td>Awaiting OTP confirmation</td>\n</tr>\n<tr>\n<td><strong>WAITING_FACEMATCH</strong></td>\n<td>Awaiting face match</td>\n</tr>\n<tr>\n<td><strong>WAITING_LIVENESS</strong></td>\n<td>Awaiting liveness check</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["get_transaction"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"f6b0d9a0-e719-4aef-b0db-12e56c299337","name":"Success - Get Transaction - BRL & DEPOSIT","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"7673b15c-2bce-4615-9a48-482e11f8219a"},{"key":"trans_id","value":"4321","description":"(number, conditional): Unique identifier of the transaction to be retrieved.\n\nNote: Must be provided one of them: trans_id or external_id","type":"text","uuid":"5894b65f-5a94-4cd8-862d-e9c114892fbf"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, conditional): External identifier assigned by the partner system to retrieve the transaction.\n\nNote: Must be provided one of them: trans_id or external_id","type":"text","uuid":"f839ee12-03cf-4d2b-a184-0ac11c8c0d29","disabled":true}]},"url":"https://api-sandbox.bitpreco.com/v1/get_transaction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 Nov 2025 17:02:54 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"227"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"53860640\",\n      \"created\": \"2023-03-03 09:23:40\",\n      \"concluded\": \"2023-03-03 09:23:41\",\n      \"currency\": \"BRL\",\n      \"type\": \"DEPOSIT\",\n      \"amount\": 10,\n      \"fee\": 0.02,\n      \"balance\": 74.2,\n      \"address\": \"001|1234|12345\",\n      \"tx_id\": \"E33938907654401413xwBoxcNVDsFCfe\",\n      \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\",\n      \"blockchain\": \"\",\n      \"confirmations\": \"1\",\n      \"status\": \"COMPLETE\",\n      \"transaction_id\": \"53860640\",\n      \"extra_data\": {\n        \"provider\":\"CELCOIN\",\n        \"description\": \"Deposit via bank transfer\", \n        \"from\":{\n          \"name\":\"Gustavo Peixoto\",\n          \"tax_id\":\"13086457082\",\n          \"bank\":{\n            \"code\":\"237\",\n            \"branch\":\"0740\",\n            \"account\":\"61501\",\n            \"account_type\":\"CHECKING\"\n          }\n        }\n      }\n    }\n  ]\n}"},{"id":"94f50ebf-2dbd-458c-bbb6-480cdaccbfeb","name":"Success - Get Transaction - BRL & WITHDRAWAL","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"7673b15c-2bce-4615-9a48-482e11f8219a"},{"key":"trans_id","value":"53842743","description":"(number, conditional): Unique identifier of the transaction to be retrieved.\n\nNote: Must be provided one of them: trans_id or external_id","type":"text","uuid":"5894b65f-5a94-4cd8-862d-e9c114892fbf"},{"key":"external_id","value":"f2b19e77-8c34-4e0d-94f3-6a1cb0c2d845","description":"(string, conditional): External identifier assigned by the partner system to retrieve the transaction.\n\nNote: Must be provided one of them: external_id or trans_id","type":"text","uuid":"f839ee12-03cf-4d2b-a184-0ac11c8c0d29","disabled":true}]},"url":"{{generalApiAddress}}/get_transaction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Dec 2025 11:44:45 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"47"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"53842743\",\n      \"user_id\": \"803\",\n      \"created\": \"2024-05-09 10:08:29\",\n      \"concluded\": \"2024-07-04 11:10:41\",\n      \"currency\": \"BRL\",\n      \"type\": \"WITHDRAWAL\",\n      \"amount\": -0.01,\n      \"price\": 1,\n      \"fee\": 0,\n      \"balance\": 17.61,\n      \"address\": \"001|0000|******|CHECKING|pix:test@example.com\",\n      \"tx_id\": \"d8be39c5-348f-4b92-ab1f-16adbffe98cb\",\n      \"external_id\": null,\n      \"blockchain\": \"\",\n      \"confirmations\": \"1\",\n      \"status\": \"COMPLETE\",\n      \"transaction_id\": \"53842743\",\n      \"extra_data\": {\n        \"provider\": \"CELCOIN\",\n        \"description\": \"Withdrawal via Pix\"\n      }\n    }\n  ]\n}"},{"id":"c2870f60-854f-4300-8458-03f8a87ea6a8","name":"Success - Get Transaction - USDC & BUY","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"7673b15c-2bce-4615-9a48-482e11f8219a"},{"key":"trans_id","value":"87519403","description":"(number, conditional): Unique identifier of the transaction to be retrieved.\n\nNote: Must be provided one of them: trans_id or external_id","type":"text","uuid":"5894b65f-5a94-4cd8-862d-e9c114892fbf"},{"key":"external_id","value":"c7e8d134-41b9-4fa3-9ac1-7f94e2bb53f2","description":"(string, conditional): External identifier assigned by the partner system to retrieve the transaction.\n\nNote: Must be provided one of them: trans_id or external_id","type":"text","uuid":"f839ee12-03cf-4d2b-a184-0ac11c8c0d29","disabled":true}]},"url":"{{generalApiAddress}}/get_transaction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 Nov 2025 17:02:54 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"227"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"103330096\",\n      \"user_id\": \"844\",\n      \"created\": \"2025-12-15 15:39:46\",\n      \"concluded\": \"2025-12-15 15:39:46\",\n      \"currency\": \"USDT\",\n      \"type\": \"BUY\",\n      \"amount\": 18.43513767,\n      \"price\": 5.4368999999999996,\n      \"fee\": 0.23965678000000001,\n      \"balance\": 1832.39732101,\n      \"address\": null,\n      \"tx_id\": null,\n      \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2adkaf93d1d99\",\n      \"blockchain\": null,\n      \"confirmations\": \"0\",\n      \"status\": \"COMPLETE\",\n      \"extra_data\": null,\n      \"transaction_id\": \"103330096\"\n    }\n  ]\n}"}],"_postman_id":"246ea06d-9a16-437c-acc6-3348d0c5ec3c"}],"id":"b1c18d57-0f1d-4500-bc31-5e769bc67fd0","description":"<p>The <strong>Exchange/FX module</strong> provides fast and secure access to trading operations within the Bity ecosystem.</p>\n<p>It allows you to retrieve real-time market quotes, execute orders, and track trading operations, ensuring transparency and reliability.</p>\n<p><strong>Currently available endpoints:</strong></p>\n<ul>\n<li><p><strong>Get Order Quote:</strong> retrieve a quote for buying or selling. <em>Quotes expire every 10 seconds, so you must use the</em> <code>quote_id</code> <em>promptly.</em></p>\n</li>\n<li><p><strong>Execute Order Quote:</strong> execute a previously retrieved quote. <em>Make sure to use the</em> <code>quote_id</code> <em>before it expires to successfully execute the order.</em></p>\n</li>\n<li><p><strong>Order Status</strong> – Returns the current status of a previously executed order. This allows partners to track whether an order is pending, completed, failed, or still being processed.</p>\n</li>\n<li><p><strong>Transactions</strong> – Retrieves a list of executed transactions, enabling you to track all trading activity.</p>\n</li>\n<li><p><strong>Get Transaction</strong> – Provides detailed status information for a specific transaction, helping you monitor completion, pending states, or failures.</p>\n</li>\n</ul>\n<p><strong>Important:</strong></p>\n<ul>\n<li><p><code>base_amount</code> and <code>quote_amount</code> cannot be sent simultaneously.</p>\n</li>\n<li><p>Only one of them should be provided per request.</p>\n</li>\n<li><p>If both are sent, the request will be rejected.</p>\n</li>\n</ul>\n","_postman_id":"b1c18d57-0f1d-4500-bc31-5e769bc67fd0"},{"name":"Wallet","item":[{"name":"Balance","id":"23b98e96-18bc-416e-b023-e22e083cf2ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.</p>\n","type":"text"}]},"url":"{{generalApiAddress}}/balance","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve the current balances of all currencies in the user’s account. This allows partners to monitor available and locked funds across different assets.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The Balance endpoint provides a secure and real-time overview of the user’s wallet. It returns the <strong>available</strong> and <strong>locked</strong> amounts for each supported currency, enabling partners to manage funds and plan trades or withdrawals efficiently.</p>\n","urlObject":{"path":["balance"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"ace137b6-2c58-4567-9b59-0d5cf7d84342","name":"Balance","originalRequest":{"method":"POST","header":[{"key":"Referer","value":"{{headReferer}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.","type":"text"}]},"url":"{{generalApiAddress}}/balance"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 01 Sep 2025 16:25:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"timestamp\": \"2025-09-01 13:25:05\",\n    \"utimestamp\": \"2025-09-01 13:25:05\",\n    \"A\": 0,\n    \"A_locked\": 0,\n    \"AAVE\": 0,\n    \"AAVE_locked\": 0,\n    \"ADA\": 0,\n    \"ADA_locked\": 0,\n    \"AERO\": 0,\n    \"AERO_locked\": 0,\n    \"AKT\": 0,\n    \"AKT_locked\": 0,\n    \"ALGO\": 0,\n    \"ALGO_locked\": 0,\n    \"ALT\": 0,\n    \"ALT_locked\": 0,\n    \"APE\": 0,\n    \"APE_locked\": 0,\n    \"APT\": 0,\n    \"APT_locked\": 0,\n    \"AR\": 0,\n    \"AR_locked\": 0,\n    \"ARB\": 0,\n    \"ARB_locked\": 0,\n    \"ASTR\": 0,\n    \"ASTR_locked\": 0,\n    \"ATH\": 0,\n    \"ATH_locked\": 0,\n    \"ATLAS\": 0,\n    \"ATLAS_locked\": 0,\n    \"ATOM\": 0,\n    \"ATOM_locked\": 0,\n    \"AVAX\": 0,\n    \"AVAX_locked\": 0,\n    \"AXS\": 0,\n    \"AXS_locked\": 0,\n    \"BANANA\": 0,\n    \"BANANA_locked\": 0,\n    \"BCH\": 0,\n    \"BCH_locked\": 0,\n    \"BEAM\": 0,\n    \"BEAM_locked\": 0,\n    \"BIO\": 0,\n    \"BIO_locked\": 0,\n    \"BLUR\": 0,\n    \"BLUR_locked\": 0,\n    \"BNB\": 0,\n    \"BNB_locked\": 0,\n    \"BOME\": 0,\n    \"BOME_locked\": 0,\n    \"BRETT\": 0,\n    \"BRETT_locked\": 0,\n    \"BRZ\": 0,\n    \"BRZ_locked\": 0,\n    \"BTC\": 0,\n    \"BTC_locked\": 0,\n    \"CAKE\": 0,\n    \"CAKE_locked\": 0,\n    \"CATI\": 0,\n    \"CATI_locked\": 0,\n    \"CFX\": 0,\n    \"CFX_locked\": 0,\n    \"CGPT\": 0,\n    \"CGPT_locked\": 0,\n    \"CHILLGUY\": 0,\n    \"CHILLGUY_locked\": 0,\n    \"CHZ\": 0,\n    \"CHZ_locked\": 0,\n    \"COMP\": 0,\n    \"COMP_locked\": 0,\n    \"CORE\": 0,\n    \"CORE_locked\": 0,\n    \"CRV\": 0,\n    \"CRV_locked\": 0,\n    \"CRZO\": 0,\n    \"CRZO_locked\": 0,\n    \"CTC\": 0,\n    \"CTC_locked\": 0,\n    \"DEGEN\": 0,\n    \"DEGEN_locked\": 0,\n    \"DOG\": 0,\n    \"DOG_locked\": 0,\n    \"DOGE\": 0,\n    \"DOGE_locked\": 0,\n    \"DOGS\": 0,\n    \"DOGS_locked\": 0,\n    \"DOT\": 0,\n    \"DOT_locked\": 0,\n    \"DYDX\": 0,\n    \"DYDX_locked\": 0,\n    \"DYM\": 0,\n    \"DYM_locked\": 0,\n    \"EGLD\": 0,\n    \"EGLD_locked\": 0,\n    \"EIGEN\": 0,\n    \"EIGEN_locked\": 0,\n    \"ELF\": 0,\n    \"ELF_locked\": 0,\n    \"ENA\": 0,\n    \"ENA_locked\": 0,\n    \"ENJ\": 0,\n    \"ENJ_locked\": 0,\n    \"ENS\": 0,\n    \"ENS_locked\": 0,\n    \"ETH\": 0,\n    \"ETH_locked\": 0,\n    \"ETHFI\": 0,\n    \"ETHFI_locked\": 0,\n    \"EURI\": 0,\n    \"EURI_locked\": 0,\n    \"FARTCOIN\": 0,\n    \"FARTCOIN_locked\": 0,\n    \"FET\": 0,\n    \"FET_locked\": 0,\n    \"FIL\": 0,\n    \"FIL_locked\": 0,\n    \"FLOW\": 0,\n    \"FLOW_locked\": 0,\n    \"FLR\": 0,\n    \"FLR_locked\": 0,\n    \"G\": 0,\n    \"G_locked\": 0,\n    \"GALA\": 0,\n    \"GALA_locked\": 0,\n    \"GLM\": 0,\n    \"GLM_locked\": 0,\n    \"GME\": 0,\n    \"GME_locked\": 0,\n    \"GMT\": 0,\n    \"GMT_locked\": 0,\n    \"GMX\": 0,\n    \"GMX_locked\": 0,\n    \"GNO\": 0,\n    \"GNO_locked\": 0,\n    \"GOAT\": 0,\n    \"GOAT_locked\": 0,\n    \"GORILLA\": 0,\n    \"GORILLA_locked\": 0,\n    \"GRASS\": 0,\n    \"GRASS_locked\": 0,\n    \"GRT\": 0,\n    \"GRT_locked\": 0,\n    \"HBAR\": 0,\n    \"HBAR_locked\": 0,\n    \"HMSTR\": 0,\n    \"HMSTR_locked\": 0,\n    \"HNT\": 0,\n    \"HNT_locked\": 0,\n    \"HYPE\": 0,\n    \"HYPE_locked\": 0,\n    \"HYPERSKIDS\": 0,\n    \"HYPERSKIDS_locked\": 0,\n    \"ICP\": 0,\n    \"ICP_locked\": 0,\n    \"IMX\": 0,\n    \"IMX_locked\": 0,\n    \"INJ\": 0,\n    \"INJ_locked\": 0,\n    \"IO\": 0,\n    \"IO_locked\": 0,\n    \"IOTA\": 0,\n    \"IOTA_locked\": 0,\n    \"IOTX\": 0,\n    \"IOTX_locked\": 0,\n    \"JASMY\": 0,\n    \"JASMY_locked\": 0,\n    \"JTO\": 0,\n    \"JTO_locked\": 0,\n    \"JUP\": 0,\n    \"JUP_locked\": 0,\n    \"KAS\": 0,\n    \"KAS_locked\": 0,\n    \"KAVA\": 0,\n    \"KAVA_locked\": 0,\n    \"KSM\": 0,\n    \"KSM_locked\": 0,\n    \"L3\": 0,\n    \"L3_locked\": 0,\n    \"LDO\": 0,\n    \"LDO_locked\": 0,\n    \"LINK\": 0,\n    \"LINK_locked\": 0,\n    \"LOOKS\": 0,\n    \"LOOKS_locked\": 0,\n    \"LPT\": 0,\n    \"LPT_locked\": 0,\n    \"LTC\": 0,\n    \"LTC_locked\": 0,\n    \"LUNA\": 0,\n    \"LUNA_locked\": 0,\n    \"LUNC\": 0,\n    \"LUNC_locked\": 0,\n    \"MANA\": 0,\n    \"MANA_locked\": 0,\n    \"MANTA\": 0,\n    \"MANTA_locked\": 0,\n    \"MAVIA\": 0,\n    \"MAVIA_locked\": 0,\n    \"MBONK\": 0,\n    \"MBONK_locked\": 0,\n    \"MBTT\": 0,\n    \"MBTT_locked\": 0,\n    \"MCAT\": 0,\n    \"MCAT_locked\": 0,\n    \"MCATS\": 0,\n    \"MCATS_locked\": 0,\n    \"MELANIA\": 0,\n    \"MELANIA_locked\": 0,\n    \"MEME\": 0,\n    \"MEME_locked\": 0,\n    \"MEW\": 0,\n    \"MEW_locked\": 0,\n    \"MFLOKI\": 0,\n    \"MFLOKI_locked\": 0,\n    \"MKR\": 0,\n    \"MKR_locked\": 0,\n    \"MMAGA\": 0,\n    \"MMAGA_locked\": 0,\n    \"MMOG\": 0,\n    \"MMOG_locked\": 0,\n    \"MNT\": 0,\n    \"MNT_locked\": 0,\n    \"MOODENG\": 0,\n    \"MOODENG_locked\": 0,\n    \"MOVE\": 0,\n    \"MOVE_locked\": 0,\n    \"MPEPE\": 0,\n    \"MPEPE_locked\": 0,\n    \"MSHIB\": 0,\n    \"MSHIB_locked\": 0,\n    \"MWEN\": 0,\n    \"MWEN_locked\": 0,\n    \"MXEC\": 0,\n    \"MXEC_locked\": 0,\n    \"MYRO\": 0,\n    \"MYRO_locked\": 0,\n    \"NEAR\": 0,\n    \"NEAR_locked\": 0,\n    \"NEIRO\": 0,\n    \"NEIRO_locked\": 0,\n    \"NEO\": 0,\n    \"NEO_locked\": 0,\n    \"NOT\": 0,\n    \"NOT_locked\": 0,\n    \"OM\": 0,\n    \"OM_locked\": 0,\n    \"ONDO\": 0,\n    \"ONDO_locked\": 0,\n    \"ONT\": 0,\n    \"ONT_locked\": 0,\n    \"OP\": 0,\n    \"OP_locked\": 0,\n    \"ORDI\": 0,\n    \"ORDI_locked\": 0,\n    \"OSMO\": 0,\n    \"OSMO_locked\": 0,\n    \"PAAL\": 0,\n    \"PAAL_locked\": 0,\n    \"PAXG\": 0,\n    \"PAXG_locked\": 0,\n    \"PENDLE\": 0,\n    \"PENDLE_locked\": 0,\n    \"PENGU\": 0,\n    \"PENGU_locked\": 0,\n    \"PIXEL\": 0,\n    \"PIXEL_locked\": 0,\n    \"PIXFI\": 0,\n    \"PIXFI_locked\": 0,\n    \"PNUT\": 0,\n    \"PNUT_locked\": 0,\n    \"POL\": 0,\n    \"POL_locked\": 0,\n    \"POLIS\": 0,\n    \"POLIS_locked\": 0,\n    \"PONKE\": 0,\n    \"PONKE_locked\": 0,\n    \"POPCAT\": 0,\n    \"POPCAT_locked\": 0,\n    \"PRIME\": 0,\n    \"PRIME_locked\": 0,\n    \"PUFFER\": 0,\n    \"PUFFER_locked\": 0,\n    \"PYTH\": 0,\n    \"PYTH_locked\": 0,\n    \"QNT\": 0,\n    \"QNT_locked\": 0,\n    \"RACA\": 0,\n    \"RACA_locked\": 0,\n    \"RAY\": 0,\n    \"RAY_locked\": 0,\n    \"RDNT\": 0,\n    \"RDNT_locked\": 0,\n    \"RNDR\": 0,\n    \"RNDR_locked\": 0,\n    \"RON\": 0,\n    \"RON_locked\": 0,\n    \"S\": 0,\n    \"S_locked\": 0,\n    \"SAGA\": 0,\n    \"SAGA_locked\": 0,\n    \"SAND\": 0,\n    \"SAND_locked\": 0,\n    \"SC\": 0,\n    \"SC_locked\": 0,\n    \"SCR\": 0,\n    \"SCR_locked\": 0,\n    \"SCRT\": 0,\n    \"SCRT_locked\": 0,\n    \"SEI\": 0,\n    \"SEI_locked\": 0,\n    \"SFI\": 0,\n    \"SFI_locked\": 0,\n    \"SLERF\": 0,\n    \"SLERF_locked\": 0,\n    \"SLP\": 0,\n    \"SLP_locked\": 0,\n    \"SNX\": 0,\n    \"SNX_locked\": 0,\n    \"SOL\": 0,\n    \"SOL_locked\": 0,\n    \"SPEC\": 0,\n    \"SPEC_locked\": 0,\n    \"STRK\": 0,\n    \"STRK_locked\": 0,\n    \"STX\": 0,\n    \"STX_locked\": 0,\n    \"SUI\": 0,\n    \"SUI_locked\": 0,\n    \"SUNDOG\": 0,\n    \"SUNDOG_locked\": 0,\n    \"TAO\": 0,\n    \"TAO_locked\": 0,\n    \"THETA\": 0,\n    \"THETA_locked\": 0,\n    \"TIA\": 0,\n    \"TIA_locked\": 0,\n    \"TNSR\": 0,\n    \"TNSR_locked\": 0,\n    \"TOKEN\": 0,\n    \"TOKEN_locked\": 0,\n    \"TON\": 0,\n    \"TON_locked\": 0,\n    \"TRUMP\": 0,\n    \"TRUMP_locked\": 0,\n    \"TRX\": 0,\n    \"TRX_locked\": 0,\n    \"TURBO\": 0,\n    \"TURBO_locked\": 0,\n    \"UNI\": 0,\n    \"UNI_locked\": 0,\n    \"USDBP\": 0,\n    \"USDBP_locked\": 0,\n    \"USDBRAZA\": 0,\n    \"USDBRAZA_locked\": 0,\n    \"USDC\": 0,\n    \"USDC_locked\": 0,\n    \"USDENIG\": 0,\n    \"USDENIG_locked\": 0,\n    \"USDHR\": 0,\n    \"USDHR_locked\": 0,\n    \"USDKRAKEN\": 0,\n    \"USDKRAKEN_locked\": 0,\n    \"USDNONCO\": 0,\n    \"USDNONCO_locked\": 0,\n    \"USDSFOX\": 0,\n    \"USDSFOX_locked\": 0,\n    \"USDSTILL\": 0,\n    \"USDSTILL_locked\": 0,\n    \"USDT\": 0,\n    \"USDT_locked\": 0,\n    \"USDWIN\": 0,\n    \"USDWIN_locked\": 0,\n    \"USDWINTER\": 0,\n    \"USDWINTER_locked\": 0,\n    \"USUAL\": 0,\n    \"USUAL_locked\": 0,\n    \"VANA\": 0,\n    \"VANA_locked\": 0,\n    \"VET\": 0,\n    \"VET_locked\": 0,\n    \"VIRTUAL\": 0,\n    \"VIRTUAL_locked\": 0,\n    \"VISTA\": 0,\n    \"VISTA_locked\": 0,\n    \"W\": 0,\n    \"W_locked\": 0,\n    \"WIF\": 0,\n    \"WIF_locked\": 0,\n    \"WLD\": 0,\n    \"WLD_locked\": 0,\n    \"XLM\": 0,\n    \"XLM_locked\": 0,\n    \"XNO\": 0,\n    \"XNO_locked\": 0,\n    \"XRD\": 0,\n    \"XRD_locked\": 0,\n    \"XRP\": 0,\n    \"XRP_locked\": 0,\n    \"XTZ\": 0,\n    \"XTZ_locked\": 0,\n    \"ZEN\": 0,\n    \"ZEN_locked\": 0,\n    \"ZEREBRO\": 0,\n    \"ZEREBRO_locked\": 0,\n    \"ZETA\": 0,\n    \"ZETA_locked\": 0,\n    \"ZIL\": 0,\n    \"ZIL_locked\": 0,\n    \"ZK\": 0,\n    \"ZK_locked\": 0,\n    \"ZRO\": 0,\n    \"ZRO_locked\": 0,\n    \"ZRX\": 0,\n    \"ZRX_locked\": 0,\n    \"ASI\": 0,\n    \"ASI_locked\": 0,\n    \"SKY\": 0,\n    \"SKY_locked\": 0,\n    \"BRL\": 0,\n    \"BRL_locked\": 0\n}"}],"_postman_id":"23b98e96-18bc-416e-b023-e22e083cf2ac"},{"name":"Withdrawal","id":"745f55a1-fc08-43f9-9908-ea49d30eea8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string &amp; required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.</p>\n","type":"text"},{"key":"amount","value":"15","description":"<p>(string &amp; required): Asset amount to be withdrawed.</p>\n<p>Note: When the currency is a fiat currency, specific decimal precision rules apply:</p>\n<ul>\n<li>For BRL (base fiat currency): values must use 2 decimal places.</li>\n</ul>\n<p>Example: 150.75 → represents R$150.75</p>\n<p>Example: 20.00 → represents R$20.00</p>\n<ul>\n<li>For USD: values must use 4 decimal places.</li>\n</ul>\n<p>Example: 15.1234 → represents US$15.1234</p>\n<p>Example: 0.5000 → represents US$0.5000</p>\n","type":"text"},{"key":"currency","value":"BRL","description":"<p>(string &amp; required): Asset currency intended to be withdrawn. One of [BTC, BRL, ETH, etc]</p>\n","type":"text"},{"key":"priority","value":"","description":"<p>(string &amp; optional): Priority of withdrawal transaction. One of [high, medium, low]</p>\n","type":"text"},{"key":"blockchain","value":"","description":"<p>(string &amp; conditional): Blockchain from wich the withdrawl will be executed.</p>\n<p>NECESSARY if currency is NOT \"BRL\". If blank, defaults to BRL withdrawals.</p>\n<p>Examples of currencies: [BRL, BTC, ETH, BSC, SOL, etc]</p>\n","type":"text"},{"key":"address","value":"021|232323|2323","description":"<p>(string &amp; required): Destination account identifier.\nFormatted as ${Bank}|${Branch}|${Account}.</p>\n<p>⚡ This field accepts:</p>\n<ol>\n<li><p>A bank address (e.g. Nubank data):</p>\n<ul>\n<li>Using COMPE Code: \"260|0001|12345678\"</li>\n<li>Using ISPB Code: \"18236120|0001|12345678\"</li>\n</ul>\n</li>\n<li><p>A Pix key (minimum 11 characters)</p>\n</li>\n<li><p>Blockchain address (e.g. 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)</p>\n</li>\n</ol>\n","type":"text"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"<p>(string &amp; optional): Allows partners to attach their own external identifier to the withdrawal request.</p>\n","type":"text","uuid":"feb19570-8b35-45e2-912d-1e82acab556b"},{"key":"description","value":"Withdrawal via Pix","description":"<p>(string &amp; optional): Textual note provided by the partner to describe the purpose or context of the withdrawal.</p>\n","type":"text","uuid":"4c520e60-ea2d-40da-8d3d-f6b7fb52e0a4"}]},"url":"{{generalApiAddress}}/withdrawal","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Initiate a secure withdrawal of funds from the user’s account to an external address or bank account.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The Withdrawal endpoint allows partners to request the transfer of assets from their Bity wallet. Partners must provide the <strong>currency</strong>, <strong>amount</strong>, and a valid <strong>destination</strong> <strong>address</strong> or bank account. Optional parameters like <strong>priority</strong> and <strong>blockchain</strong> can be used to control the speed and method of execution.</p>\n<p>This endpoint ensures that withdrawals are executed safely and in accordance with the user’s specified preferences, while also providing real-time feedback on the transaction status.</p>\n<hr />\n<h2 id=\"response-structure\">Response Structure</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>success</strong></td>\n<td>boolean</td>\n<td>Indicates whether the withdrawal request was processed successfully. It can be <code>true</code> or <code>false</code></td>\n</tr>\n<tr>\n<td><strong>message_cod</strong></td>\n<td>string</td>\n<td>Status code returned by the system.  <br />  <br />- All the failure message_cod at <a href=\"https://paymentsdocs.bitypreco.com/#api-error-codes-centralized\">API Error Codes (Centralized)<br /></a>  <br />- All the success message_cod below: <em><strong>Message Codes — Withdrawal (Success)</strong></em></td>\n</tr>\n<tr>\n<td><strong>trans_id</strong></td>\n<td>string</td>\n<td>The primary transaction identifier generated by the platform to uniquely identify the withdrawal.</td>\n</tr>\n<tr>\n<td><strong>external_id</strong></td>\n<td>string</td>\n<td>Optional identifier sent by partners when creating the request. It allows tracking or retrieving the withdrawal without needing the platform’s internal <code>trans_id</code>. Only one identifier is required — meaning partners can retrieve the operation using either <code>trans_id</code> <strong>or</strong> <code>external_id</code>.</td>\n</tr>\n<tr>\n<td><strong>description</strong></td>\n<td>string</td>\n<td>Description returned in the response, reflecting the value sent in the withdrawal request for reference purposes.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"message-codes--withdrawal-success\"><strong>Message Codes — Withdrawal (Success)</strong></h2>\n<p>These status codes represent system results when submitting a withdrawal request.</p>\n<p>Each code indicates a business rule, validation failure, or processing outcome.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>PENDING_WITHDRAWAL</strong></td>\n<td>The withdrawal is pending execution or review.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"payload-field-character-length-specification\"><strong>Payload Field Character Length Specification</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Length Rules</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>auth_token</strong></td>\n<td>varies (typically 32–120)</td>\n<td><em>None</em></td>\n</tr>\n<tr>\n<td><strong>amount</strong></td>\n<td>dynamic</td>\n<td>Decimal rules depend on currency: BRL (2 decimals), USD (4 decimals).</td>\n</tr>\n<tr>\n<td><strong>currency</strong></td>\n<td>3-6 characters</td>\n<td>Standard asset codes (e.g., BRL, BTC, ETH).</td>\n</tr>\n<tr>\n<td><strong>priority</strong></td>\n<td>3–6 characters</td>\n<td>Accepted values: <code>low</code> (3), <code>high</code> (4), <code>medium</code> (6).</td>\n</tr>\n<tr>\n<td><strong>blockchain</strong></td>\n<td>3–10 characters</td>\n<td>Required when currency ≠ BRL. Example values: BTC, BSC, ETH, SOL.</td>\n</tr>\n<tr>\n<td><strong>address</strong></td>\n<td>100</td>\n<td>Accepts bank routing (bank</td>\n</tr>\n<tr>\n<td>↳ <strong>Pix CPF Key</strong></td>\n<td>11 characters</td>\n<td>Digits only, no formatting.</td>\n</tr>\n<tr>\n<td>↳ <strong>Pix CNPJ Key</strong></td>\n<td>14 characters</td>\n<td>Digits only, unformatted.</td>\n</tr>\n<tr>\n<td>↳ <strong>Pix E-mail Key</strong></td>\n<td>up to 77 characters</td>\n<td>Must be valid DICT-compatible email.</td>\n</tr>\n<tr>\n<td>↳ <strong>Pix Mobile Key</strong></td>\n<td>up to 15 characters</td>\n<td>Includes <code>+</code>, country and area code (ex: +5511900000000).</td>\n</tr>\n<tr>\n<td>↳ <strong>Pix EVP Random Key</strong></td>\n<td>36 characters</td>\n<td>UUID v4 without hyphens (8-4-4-4-12).</td>\n</tr>\n<tr>\n<td>↳ <strong>Bank Address Format</strong></td>\n<td>~15–30 characters</td>\n<td><em>None</em></td>\n</tr>\n<tr>\n<td>↳ <strong>Blockchain Address</strong></td>\n<td>26–42 characters</td>\n<td>Length varies by network (e.g., Ethereum, BTC).</td>\n</tr>\n<tr>\n<td><strong>external_id</strong></td>\n<td>40</td>\n<td><em>None</em></td>\n</tr>\n<tr>\n<td><strong>description</strong></td>\n<td>120</td>\n<td>Optional partner-provided description for reference purposes.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["withdrawal"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"65063ec3-75d2-4465-8634-48ee881238f7","name":"Success - Withdrawal","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): This token is generated via the subacc_get_token endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"amount","value":"15","description":"(string, required): Asset amount to be withdrawed\n\nNote: When the currency is a fiat currency, specific decimal precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\n\nExample: 150.75 → represents R$150.75\n\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\n\nExample: 15.1234 → represents US$15.1234\n\nExample: 0.5000 → represents US$0.5000","type":"text"},{"key":"currency","value":"BRL","description":"(string, required): Asset currency intended to be withdrawn. One of [BTC, BRL, ETH, etc]","type":"text"},{"key":"priority","value":"","description":"(string, optional): Priority of withdrawal transaction. One of [high, medium, low]","type":"text"},{"key":"blockchain","value":"","description":"(string, conditional): Blockchain from wich the withdrawl will be executed.\n\nNECESSARY if currency is NOT \"BRL\". If blank, defaults to BRL withdrawals.\n\nExamples of currencies: [BRL, BTC, ETH, BSC, SOL, etc]","type":"text"},{"key":"address","value":"021|232323|2323231|CC","description":"(string, required): Destination account identifier.\nFormatted as ${Bank}|${Branch}|${Account}.\n\n⚡ This field accepts:\n1. A bank address (e.g. Nubank data):\n   - Using COMPE Code: \"260|0001|12345678\"\n   - Using ISPB Code: \"18236120|0001|12345678\"\n\n2. A Pix key (minimum 11 characters)\n\n3. Blockchain address (e.g. 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)","type":"text"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, optional): Allows partners to attach their own external identifier to the withdrawal request","type":"text","uuid":"545c1a28-796b-4af4-90b6-e563a0eb7a24"},{"key":"description","value":"Withdrawal via Pix","description":"(string & optional): Textual note provided by the partner to describe the purpose or context of the withdrawal.","type":"text","uuid":"0cc44e4e-88c2-4212-bea6-04efc36d6f0a"}]},"url":"{{generalApiAddress}}/withdrawal"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 20 Nov 2025 15:05:43 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"74"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message_cod\": \"PENDING_WITHDRAWAL\",\n    \"trans_id\": \"103328988\",\n    \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\",\n    \"description\": \"Withdrawal via Pix\"\n}"},{"id":"2db83ee6-3352-4c48-8520-865be98e54e7","name":"Error - Withdrawal - INVALID BANK ADDRESS","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"amount","value":"15","description":"(string, required): Asset amount to be withdrawed.\n\nNote: When the currency is a fiat currency, specific decimal precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\n\nExample: 150.75 → represents R$150.75\n\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\n\nExample: 15.1234 → represents US$15.1234\n\nExample: 0.5000 → represents US$0.5000","type":"text"},{"key":"currency","value":"BRL","description":"(string, required): Asset currency intended to be withdrawn. One of [BTC, BRL, ETH, etc]","type":"text"},{"key":"priority","value":"","description":"(string, optional): Priority of withdrawal transaction. One of [high, medium, low]","type":"text"},{"key":"blockchain","value":"","description":"(string, conditional): Blockchain from wich the withdrawl will be executed.\n\nNECESSARY if currency is NOT \"BRL\". If blank, defaults to BRL withdrawals.\n\nExamples of currencies: [BRL, BTC, ETH, BSC, SOL, etc]","type":"text"},{"key":"address","value":"021|232323|2323","description":"(string, required): Destination account identifier.\nFormatted as ${Bank}|${Branch}|${Account}.\n\n⚡ This field accepts:\n1. A bank address (e.g. Nubank data):\n   - Using COMPE Code: \"260|0001|12345678\"\n   - Using ISPB Code: \"18236120|0001|12345678\"\n\n2. A Pix key (minimum 11 characters)\n\n3. Blockchain address (e.g. 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)","type":"text"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, optional): Allows partners to attach their own external identifier to the withdrawal request.","type":"text","uuid":"feb19570-8b35-45e2-912d-1e82acab556b"}]},"url":"{{generalApiAddress}}/withdrawal"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:20:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"54"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"INVALID_BANK_ADDRESS\"\n}"},{"id":"a8f8df06-6106-4172-82ff-aa05dc63f51e","name":"Error - Withdrawal - INVALID BANK ADDRESS 2","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"amount","value":"23","description":"(string, required): Asset amount to be withdrawed.\n\nNote: When the currency is a fiat currency, specific decimal precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\n\nExample: 150.75 → represents R$150.75\n\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\n\nExample: 15.1234 → represents US$15.1234\n\nExample: 0.5000 → represents US$0.5000","type":"text"},{"key":"currency","value":"USDT","description":"(string, required): Asset currency intended to be withdrawn. One of [BTC, BRL, ETH, etc]","type":"text"},{"key":"priority","value":"","description":"(string, optional): Priority of withdrawal transaction. One of [high, medium, low]","type":"text"},{"key":"blockchain","value":"TRON","description":"(string, conditional): Blockchain from wich the withdrawl will be executed.\n\nNECESSARY if currency is NOT \"BRL\". If blank, defaults to BRL withdrawals.\n\nExamples of currencies: [BRL, BTC, ETH, BSC, SOL, etc]","type":"text"},{"key":"address","value":"021|232323|2323231|CC","description":"(string, required): Destination account identifier.\nFormatted as ${Bank}|${Branch}|${Account}.\n\n⚡ This field accepts:\n1. A bank address (e.g. Nubank data):\n   - Using COMPE Code: \"260|0001|12345678\"\n   - Using ISPB Code: \"18236120|0001|12345678\"\n\n2. A Pix key (minimum 11 characters)\n\n3. Blockchain address (e.g. 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)","type":"text"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, optional): Allows partners to attach their own external identifier to the withdrawal request.","type":"text","uuid":"feb19570-8b35-45e2-912d-1e82acab556b"}]},"url":"{{generalApiAddress}}/withdrawal"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:26:20 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"103"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"INVALID_ADDRESS\",\n    \"address\": \"021|232323|2323231|CC\",\n    \"blockchain\": \"TRON\"\n}"},{"id":"130d00c6-74bd-49a2-8064-4de6d1291b67","name":"Error - Withdrawal - BELOW MIN AMOUNT","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"amount","value":"","description":"(string, required): Asset amount to be withdrawed.\n\nNote: When the currency is a fiat currency, specific decimal precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\n\nExample: 150.75 → represents R$150.75\n\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\n\nExample: 15.1234 → represents US$15.1234\n\nExample: 0.5000 → represents US$0.5000","type":"text"},{"key":"currency","value":"BRL","description":"(string, required): Asset currency intended to be withdrawn. One of [BTC, BRL, ETH, etc]","type":"text"},{"key":"priority","value":"","description":"(string, optional): Priority of withdrawal transaction. One of [high, medium, low]","type":"text"},{"key":"blockchain","value":"","description":"(string, conditional): Blockchain from wich the withdrawl will be executed.\n\nNECESSARY if currency is NOT \"BRL\". If blank, defaults to BRL withdrawals.\n\nExamples of currencies: [BRL, BTC, ETH, BSC, SOL, etc]","type":"text"},{"key":"address","value":"021|232323|2323231|CC","description":"(string, required): Destination account identifier.\nFormatted as ${Bank}|${Branch}|${Account}.\n\n⚡ This field accepts:\n1. A bank address (e.g. Nubank data):\n   - Using COMPE Code: \"260|0001|12345678\"\n   - Using ISPB Code: \"18236120|0001|12345678\"\n\n2. A Pix key (minimum 11 characters)\n\n3. Blockchain address (e.g. 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)","type":"text"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, optional): Allows partners to attach their own external identifier to the withdrawal request.","type":"text","uuid":"feb19570-8b35-45e2-912d-1e82acab556b"}]},"url":"{{generalApiAddress}}/withdrawal"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:24:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"67"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"BELOW_MIN_AMOUNT\",\n    \"minAmount\": 0.01\n}"},{"id":"4489bf38-e834-47f6-9459-a23ba6de40cb","name":"Error - Withdrawal - WITHDRAWAL BIGGER THAN LIMITS","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"amount","value":"34534534534534534","description":"(string, required): Asset amount to be withdrawed.\n\nNote: When the currency is a fiat currency, specific decimal precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\n\nExample: 150.75 → represents R$150.75\n\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\n\nExample: 15.1234 → represents US$15.1234\n\nExample: 0.5000 → represents US$0.5000","type":"text"},{"key":"currency","value":"BRL","description":"(string, required): Asset currency intended to be withdrawn. One of [BTC, BRL, ETH, etc]","type":"text"},{"key":"priority","value":"","description":"(string, optional): Priority of withdrawal transaction. One of [high, medium, low]","type":"text"},{"key":"blockchain","value":"","description":"(string, conditional): Blockchain from wich the withdrawl will be executed.\n\nNECESSARY if currency is NOT \"BRL\". If blank, defaults to BRL withdrawals.\n\nExamples of currencies: [BRL, BTC, ETH, BSC, SOL, etc]","type":"text"},{"key":"address","value":"021|232323|2323231|CC","description":"(string, required): Destination account identifier.\nFormatted as ${Bank}|${Branch}|${Account}.\n\n⚡ This field accepts:\n1. A bank address (e.g. Nubank data):\n   - Using COMPE Code: \"260|0001|12345678\"\n   - Using ISPB Code: \"18236120|0001|12345678\"\n\n2. A Pix key (minimum 11 characters)\n\n3. Blockchain address (e.g. 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)","type":"text"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, optional): Allows partners to attach their own external identifier to the withdrawal request.","type":"text","uuid":"feb19570-8b35-45e2-912d-1e82acab556b"}]},"url":"{{generalApiAddress}}/withdrawal"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:24:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"WITHDRAWAL_BIGGER_THAN_LIMITS\",\n    \"limits\": {\n        \"A\": {\n            \"total_deposit\": 1017708.1213,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 407083.24849999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1017708.1213,\n            \"available_withdrawal\": 407083.24849999999,\n            \"annual_total_deposit\": 3053124.3639000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1221249.7455,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 3053124.3639000002,\n            \"annual_available_withdrawal\": 1221249.7455\n        },\n        \"AAVE\": {\n            \"total_deposit\": 1074.2460000000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 429.69839999999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1074.2460000000001,\n            \"available_withdrawal\": 429.69839999999999,\n            \"annual_total_deposit\": 3222.7381999999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1289.0952,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 3222.7381999999998,\n            \"annual_available_withdrawal\": 1289.0952\n        },\n        \"ADA\": {\n            \"total_deposit\": 483465.48050000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 193386.19219999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 483465.48050000001,\n            \"available_withdrawal\": 193386.19219999999,\n            \"annual_total_deposit\": 1450396.4416,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 580158.57660000003,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1450396.4416,\n            \"annual_available_withdrawal\": 580158.57660000003\n        },\n        \"AERO\": {\n            \"total_deposit\": 315407.66440000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 126163.06570000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 315407.66440000001,\n            \"available_withdrawal\": 126163.06570000001,\n            \"annual_total_deposit\": 946222.99320000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 378489.1972,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 946222.99320000003,\n            \"annual_available_withdrawal\": 378489.1972\n        },\n        \"AKT\": {\n            \"total_deposit\": 416788.22989999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 166715.29190000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 416788.22989999998,\n            \"available_withdrawal\": 166715.29190000001,\n            \"annual_total_deposit\": 1250364.6897,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 500145.87579999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1250364.6897,\n            \"annual_available_withdrawal\": 500145.87579999998\n        },\n        \"ALGO\": {\n            \"total_deposit\": 1450116.0092,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 580046.40370000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1450116.0092,\n            \"available_withdrawal\": 580046.40370000002,\n            \"annual_total_deposit\": 4350348.0278000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1740139.2111,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4350348.0278000003,\n            \"annual_available_withdrawal\": 1740139.2111\n        },\n        \"ALT\": {\n            \"total_deposit\": 14534883.720899999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 5813953.4883000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 14534883.720899999,\n            \"available_withdrawal\": 5813953.4883000003,\n            \"annual_total_deposit\": 43604651.162699997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 17441860.465100002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 43604651.162699997,\n            \"annual_available_withdrawal\": 17441860.465100002\n        },\n        \"APE\": {\n            \"total_deposit\": 796558.86569999997,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 318623.54619999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 796558.86569999997,\n            \"available_withdrawal\": 318623.54619999998,\n            \"annual_total_deposit\": 2389676.5970999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 955870.63879999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2389676.5970999999,\n            \"annual_available_withdrawal\": 955870.63879999996\n        },\n        \"APT\": {\n            \"total_deposit\": 99214.223299999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 39685.689299999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 99214.223299999998,\n            \"available_withdrawal\": 39685.689299999998,\n            \"annual_total_deposit\": 297642.66999999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 119057.068,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 297642.66999999998,\n            \"annual_available_withdrawal\": 119057.068\n        },\n        \"AR\": {\n            \"total_deposit\": 47974.745999999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 19189.898399999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 47974.745999999999,\n            \"available_withdrawal\": 19189.898399999998,\n            \"annual_total_deposit\": 143924.23819999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 57569.695299999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 143924.23819999999,\n            \"annual_available_withdrawal\": 57569.695299999999\n        },\n        \"ARB\": {\n            \"total_deposit\": 967492.26000000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 386996.90399999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 967492.26000000001,\n            \"available_withdrawal\": 386996.90399999998,\n            \"annual_total_deposit\": 2902476.7801000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1160990.7120000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2902476.7801000001,\n            \"annual_available_withdrawal\": 1160990.7120000001\n        },\n        \"ASTR\": {\n            \"total_deposit\": 15037593.9849,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 6015037.5938999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 15037593.9849,\n            \"available_withdrawal\": 6015037.5938999997,\n            \"annual_total_deposit\": 45112781.954800002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 18045112.7819,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 45112781.954800002,\n            \"annual_available_withdrawal\": 18045112.7819\n        },\n        \"ATH\": {\n            \"total_deposit\": 13927576.601600001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 5571030.6405999996,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 13927576.601600001,\n            \"available_withdrawal\": 5571030.6405999996,\n            \"annual_total_deposit\": 41782729.805,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 16713091.922,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 41782729.805,\n            \"annual_available_withdrawal\": 16713091.922\n        },\n        \"ATLAS\": {\n            \"total_deposit\": 497265042.26749998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 198906016.90700001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 497265042.26749998,\n            \"available_withdrawal\": 198906016.90700001,\n            \"annual_total_deposit\": 1491795126.8025,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 596718050.72099996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1491795126.8025,\n            \"annual_available_withdrawal\": 596718050.72099996\n        },\n        \"ATOM\": {\n            \"total_deposit\": 82906.3655,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 33162.546199999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 82906.3655,\n            \"available_withdrawal\": 33162.546199999997,\n            \"annual_total_deposit\": 248719.09659999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 99487.638600000006,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 248719.09659999999,\n            \"annual_available_withdrawal\": 99487.638600000006\n        },\n        \"AVAX\": {\n            \"total_deposit\": 14389.3999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 5755.7599,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 14389.3999,\n            \"available_withdrawal\": 5755.7599,\n            \"annual_total_deposit\": 43168.1999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 17267.279900000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 43168.1999,\n            \"annual_available_withdrawal\": 17267.279900000001\n        },\n        \"AXS\": {\n            \"total_deposit\": 186996.2787,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 74798.511499999993,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 186996.2787,\n            \"available_withdrawal\": 74798.511499999993,\n            \"annual_total_deposit\": 560988.83629999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 224395.53450000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 560988.83629999997,\n            \"annual_available_withdrawal\": 224395.53450000001\n        },\n        \"BANANA\": {\n            \"total_deposit\": 23292.8658,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 9317.1463000000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 23292.8658,\n            \"available_withdrawal\": 9317.1463000000003,\n            \"annual_total_deposit\": 69878.597500000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 27951.438999999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 69878.597500000003,\n            \"annual_available_withdrawal\": 27951.438999999998\n        },\n        \"BCH\": {\n            \"total_deposit\": 354.86000000000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 141.94399999999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 354.86000000000001,\n            \"available_withdrawal\": 141.94399999999999,\n            \"annual_total_deposit\": 1064.5799999999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 425.83199999999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1064.5799999999999,\n            \"annual_available_withdrawal\": 425.83199999999999\n        },\n        \"BEAM\": {\n            \"total_deposit\": 59171597.633100003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 23668639.053199999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 59171597.633100003,\n            \"available_withdrawal\": 23668639.053199999,\n            \"annual_total_deposit\": 177514792.8994,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 71005917.159700006,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 177514792.8994,\n            \"annual_available_withdrawal\": 71005917.159700006\n        },\n        \"BIO\": {\n            \"total_deposit\": 3793626.7071000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1517450.6828000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 3793626.7071000002,\n            \"available_withdrawal\": 1517450.6828000001,\n            \"annual_total_deposit\": 11380880.121300001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 4552352.0484999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 11380880.121300001,\n            \"annual_available_withdrawal\": 4552352.0484999996\n        },\n        \"BLUR\": {\n            \"total_deposit\": 5443658.1381999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2177463.2552999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 5443658.1381999999,\n            \"available_withdrawal\": 2177463.2552999998,\n            \"annual_total_deposit\": 16330974.414799999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 6532389.7659,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 16330974.414799999,\n            \"annual_available_withdrawal\": 6532389.7659\n        },\n        \"BNB\": {\n            \"total_deposit\": 224.8707,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 89.9482,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 224.8707,\n            \"available_withdrawal\": 89.9482,\n            \"annual_total_deposit\": 674.61210000000005,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 269.84480000000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 674.61210000000005,\n            \"annual_available_withdrawal\": 269.84480000000002\n        },\n        \"BOME\": {\n            \"total_deposit\": 294117647.05879998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 117647058.82350001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 294117647.05879998,\n            \"available_withdrawal\": 117647058.82350001,\n            \"annual_total_deposit\": 882352941.17639995,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 352941176.47049999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 882352941.17639995,\n            \"annual_available_withdrawal\": 352941176.47049999\n        },\n        \"BRETT\": {\n            \"total_deposit\": 12531328.320800001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 5012531.3283000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 12531328.320800001,\n            \"available_withdrawal\": 5012531.3283000002,\n            \"annual_total_deposit\": 37593984.962399997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 15037593.9849,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 37593984.962399997,\n            \"annual_available_withdrawal\": 15037593.9849\n        },\n        \"BRZ\": {\n            \"total_deposit\": 200000,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 200000,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 200000,\n            \"available_withdrawal\": 200000,\n            \"annual_total_deposit\": 600000,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 600000,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 600000,\n            \"annual_available_withdrawal\": 600000\n        },\n        \"BTC\": {\n            \"total_deposit\": 2.1503000000000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 0.86009999999999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2.1503000000000001,\n            \"available_withdrawal\": 0.86009999999999998,\n            \"annual_total_deposit\": 6.4509999999999996,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2.5804,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 6.4509999999999996,\n            \"annual_available_withdrawal\": 2.5804\n        },\n        \"CAKE\": {\n            \"total_deposit\": 81033.993700000006,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 32413.5975,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 81033.993700000006,\n            \"available_withdrawal\": 32413.5975,\n            \"annual_total_deposit\": 243101.98120000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 97240.792499999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 243101.98120000001,\n            \"annual_available_withdrawal\": 97240.792499999996\n        },\n        \"CATI\": {\n            \"total_deposit\": 3095017.0225,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1238006.8089999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 3095017.0225,\n            \"available_withdrawal\": 1238006.8089999999,\n            \"annual_total_deposit\": 9285051.0677000005,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3714020.4271,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 9285051.0677000005,\n            \"annual_available_withdrawal\": 3714020.4271\n        },\n        \"CFX\": {\n            \"total_deposit\": 2688172.0430000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1075268.8171999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2688172.0430000001,\n            \"available_withdrawal\": 1075268.8171999999,\n            \"annual_total_deposit\": 8064516.1289999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3225806.4515999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 8064516.1289999997,\n            \"annual_available_withdrawal\": 3225806.4515999998\n        },\n        \"CGPT\": {\n            \"total_deposit\": 5173305.7423,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2069322.2969,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 5173305.7423,\n            \"available_withdrawal\": 2069322.2969,\n            \"annual_total_deposit\": 15519917.2271,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 6207966.8908000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 15519917.2271,\n            \"annual_available_withdrawal\": 6207966.8908000002\n        },\n        \"CHILLGUY\": {\n            \"total_deposit\": 9813542.6888999995,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 3925417.0754999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 9813542.6888999995,\n            \"available_withdrawal\": 3925417.0754999998,\n            \"annual_total_deposit\": 29440628.0667,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 11776251.226600001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 29440628.0667,\n            \"annual_available_withdrawal\": 11776251.226600001\n        },\n        \"CHZ\": {\n            \"total_deposit\": 6510416.6666000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2604166.6666000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 6510416.6666000001,\n            \"available_withdrawal\": 2604166.6666000001,\n            \"annual_total_deposit\": 19531250,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 7812500,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 19531250,\n            \"annual_available_withdrawal\": 7812500\n        },\n        \"COMP\": {\n            \"total_deposit\": 5589.1309000000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2235.6523000000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 5589.1309000000001,\n            \"available_withdrawal\": 2235.6523000000002,\n            \"annual_total_deposit\": 16767.3927,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 6706.9570999999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 16767.3927,\n            \"annual_available_withdrawal\": 6706.9570999999996\n        },\n        \"CORE\": {\n            \"total_deposit\": 1951219.5120999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 780487.80480000004,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1951219.5120999999,\n            \"available_withdrawal\": 780487.80480000004,\n            \"annual_total_deposit\": 5853658.5365000004,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2341463.4145999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 5853658.5365000004,\n            \"annual_available_withdrawal\": 2341463.4145999998\n        },\n        \"CRV\": {\n            \"total_deposit\": 494144.38890000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 197657.7555,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 494144.38890000002,\n            \"available_withdrawal\": 197657.7555,\n            \"annual_total_deposit\": 1482433.1669000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 592973.26670000004,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1482433.1669000001,\n            \"annual_available_withdrawal\": 592973.26670000004\n        },\n        \"CRZO\": {\n            \"total_deposit\": 512794.2156,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 205117.6862,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 512794.2156,\n            \"available_withdrawal\": 205117.6862,\n            \"annual_total_deposit\": 1538382.6470000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 615353.0588,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1538382.6470000001,\n            \"annual_available_withdrawal\": 615353.0588\n        },\n        \"CTC\": {\n            \"total_deposit\": 686247.59809999994,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 274499.0392,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 686247.59809999994,\n            \"available_withdrawal\": 274499.0392,\n            \"annual_total_deposit\": 2058742.7944,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 823497.11769999994,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2058742.7944,\n            \"annual_available_withdrawal\": 823497.11769999994\n        },\n        \"DEGEN\": {\n            \"total_deposit\": 153846153.8461,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 61538461.538400002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 153846153.8461,\n            \"available_withdrawal\": 61538461.538400002,\n            \"annual_total_deposit\": 461538461.53839999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 184615384.6153,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 461538461.53839999,\n            \"annual_available_withdrawal\": 184615384.6153\n        },\n        \"DOG\": {\n            \"total_deposit\": 175438596.4912,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 70175438.596399993,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 175438596.4912,\n            \"available_withdrawal\": 70175438.596399993,\n            \"annual_total_deposit\": 526315789.47359997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 210526315.78940001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 526315789.47359997,\n            \"annual_available_withdrawal\": 210526315.78940001\n        },\n        \"DOGE\": {\n            \"total_deposit\": 1340842.0488,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 536336.81949999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1340842.0488,\n            \"available_withdrawal\": 536336.81949999998,\n            \"annual_total_deposit\": 4022526.1464,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1609010.4584999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4022526.1464,\n            \"annual_available_withdrawal\": 1609010.4584999999\n        },\n        \"DOGS\": {\n            \"total_deposit\": 4219409282.7003999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1687763713.0801001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 4219409282.7003999,\n            \"available_withdrawal\": 1687763713.0801001,\n            \"annual_total_deposit\": 12658227848.1012,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 5063291139.2405005,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 12658227848.1012,\n            \"annual_available_withdrawal\": 5063291139.2405005\n        },\n        \"DOT\": {\n            \"total_deposit\": 90681.562600000005,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 36272.625,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 90681.562600000005,\n            \"available_withdrawal\": 36272.625,\n            \"annual_total_deposit\": 272044.68780000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 108817.8751,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 272044.68780000001,\n            \"annual_available_withdrawal\": 108817.8751\n        },\n        \"DYDX\": {\n            \"total_deposit\": 867227.47369999997,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 346890.98950000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 867227.47369999997,\n            \"available_withdrawal\": 346890.98950000003,\n            \"annual_total_deposit\": 2601682.4212000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1040672.9685,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2601682.4212000002,\n            \"annual_available_withdrawal\": 1040672.9685\n        },\n        \"DYM\": {\n            \"total_deposit\": 2130379.2074000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 852151.68290000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2130379.2074000002,\n            \"available_withdrawal\": 852151.68290000001,\n            \"annual_total_deposit\": 6391137.6223999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2556455.0488999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 6391137.6223999998,\n            \"annual_available_withdrawal\": 2556455.0488999998\n        },\n        \"EGLD\": {\n            \"total_deposit\": 27484.683400000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 10993.873299999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 27484.683400000002,\n            \"available_withdrawal\": 10993.873299999999,\n            \"annual_total_deposit\": 82454.050199999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 32981.620000000003,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 82454.050199999998,\n            \"annual_available_withdrawal\": 32981.620000000003\n        },\n        \"EIGEN\": {\n            \"total_deposit\": 371940.78700000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 148776.31479999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 371940.78700000001,\n            \"available_withdrawal\": 148776.31479999999,\n            \"annual_total_deposit\": 1115822.361,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 446328.94439999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1115822.361,\n            \"annual_available_withdrawal\": 446328.94439999998\n        },\n        \"ELF\": {\n            \"total_deposit\": 1942501.9424999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 777000.777,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1942501.9424999999,\n            \"available_withdrawal\": 777000.777,\n            \"annual_total_deposit\": 5827505.8274999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2331002.3309999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 5827505.8274999997,\n            \"annual_available_withdrawal\": 2331002.3309999998\n        },\n        \"ENA\": {\n            \"total_deposit\": 797638.98849999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 319055.59539999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 797638.98849999998,\n            \"available_withdrawal\": 319055.59539999999,\n            \"annual_total_deposit\": 2392916.9657000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 957166.78630000004,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2392916.9657000001,\n            \"annual_available_withdrawal\": 957166.78630000004\n        },\n        \"ENJ\": {\n            \"total_deposit\": 6341154.0899999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2536461.6359999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 6341154.0899999999,\n            \"available_withdrawal\": 2536461.6359999999,\n            \"annual_total_deposit\": 19023462.270100001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 7609384.9079999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 19023462.270100001,\n            \"annual_available_withdrawal\": 7609384.9079999998\n        },\n        \"ENS\": {\n            \"total_deposit\": 17546.414000000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 7018.5655999999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 17546.414000000001,\n            \"available_withdrawal\": 7018.5655999999999,\n            \"annual_total_deposit\": 52639.242100000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 21055.696800000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 52639.242100000003,\n            \"annual_available_withdrawal\": 21055.696800000002\n        },\n        \"ETH\": {\n            \"total_deposit\": 66.666600000000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 26.666599999999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 66.666600000000003,\n            \"available_withdrawal\": 26.666599999999999,\n            \"annual_total_deposit\": 200,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 80,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 200,\n            \"annual_available_withdrawal\": 80\n        },\n        \"ETHFI\": {\n            \"total_deposit\": 243950.03899999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 97580.015599999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 243950.03899999999,\n            \"available_withdrawal\": 97580.015599999999,\n            \"annual_total_deposit\": 731850.11699999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 292740.04680000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 731850.11699999997,\n            \"annual_available_withdrawal\": 292740.04680000001\n        },\n        \"EURI\": {\n            \"total_deposit\": 160609.0294,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 64243.611700000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 160609.0294,\n            \"available_withdrawal\": 64243.611700000001,\n            \"annual_total_deposit\": 481827.0883,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 192730.83530000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 481827.0883,\n            \"annual_available_withdrawal\": 192730.83530000001\n        },\n        \"FARTCOIN\": {\n            \"total_deposit\": 595770.03269999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 238308.01310000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 595770.03269999998,\n            \"available_withdrawal\": 238308.01310000001,\n            \"annual_total_deposit\": 1787310.0983,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 714924.03929999995,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1787310.0983,\n            \"annual_available_withdrawal\": 714924.03929999995\n        },\n        \"FET\": {\n            \"total_deposit\": 823587.54729999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 329435.01890000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 823587.54729999998,\n            \"available_withdrawal\": 329435.01890000002,\n            \"annual_total_deposit\": 2470762.642,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 988305.05680000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2470762.642,\n            \"annual_available_withdrawal\": 988305.05680000002\n        },\n        \"FIL\": {\n            \"total_deposit\": 127718.81419999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 51087.525699999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 127718.81419999999,\n            \"available_withdrawal\": 51087.525699999998,\n            \"annual_total_deposit\": 383156.44270000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 153262.57709999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 383156.44270000001,\n            \"annual_available_withdrawal\": 153262.57709999999\n        },\n        \"FLOW\": {\n            \"total_deposit\": 880359.18649999995,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 352143.67460000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 880359.18649999995,\n            \"available_withdrawal\": 352143.67460000003,\n            \"annual_total_deposit\": 2641077.5595999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1056431.0238000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2641077.5595999998,\n            \"annual_available_withdrawal\": 1056431.0238000001\n        },\n        \"FLR\": {\n            \"total_deposit\": 14084507.042199999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 5633802.8169,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 14084507.042199999,\n            \"available_withdrawal\": 5633802.8169,\n            \"annual_total_deposit\": 42253521.126699999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 16901408.4507,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 42253521.126699999,\n            \"annual_available_withdrawal\": 16901408.4507\n        },\n        \"G\": {\n            \"total_deposit\": 38167938.931199998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 15267175.5725,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 38167938.931199998,\n            \"available_withdrawal\": 15267175.5725,\n            \"annual_total_deposit\": 114503816.7938,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 45801526.717500001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 114503816.7938,\n            \"annual_available_withdrawal\": 45801526.717500001\n        },\n        \"GALA\": {\n            \"total_deposit\": 27777777.7777,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 11111111.111099999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 27777777.7777,\n            \"available_withdrawal\": 11111111.111099999,\n            \"annual_total_deposit\": 83333333.333299994,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 33333333.333299998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 83333333.333299994,\n            \"annual_available_withdrawal\": 33333333.333299998\n        },\n        \"GLM\": {\n            \"total_deposit\": 828706.38930000004,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 331482.55570000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 828706.38930000004,\n            \"available_withdrawal\": 331482.55570000003,\n            \"annual_total_deposit\": 2486119.1678999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 994447.66709999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2486119.1678999998,\n            \"annual_available_withdrawal\": 994447.66709999996\n        },\n        \"GME\": {\n            \"total_deposit\": 277777777.77770001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 111111111.1111,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 277777777.77770001,\n            \"available_withdrawal\": 111111111.1111,\n            \"annual_total_deposit\": 833333333.33329999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 333333333.33329999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 833333333.33329999,\n            \"annual_available_withdrawal\": 333333333.33329999\n        },\n        \"GMT\": {\n            \"total_deposit\": 11750881.316,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 4700352.5263999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 11750881.316,\n            \"available_withdrawal\": 4700352.5263999999,\n            \"annual_total_deposit\": 35252643.948200002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 14101057.579299999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 35252643.948200002,\n            \"annual_available_withdrawal\": 14101057.579299999\n        },\n        \"GMX\": {\n            \"total_deposit\": 23005.269899999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 9202.1079000000009,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 23005.269899999999,\n            \"available_withdrawal\": 9202.1079000000009,\n            \"annual_total_deposit\": 69015.809899999993,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 27606.323899999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 69015.809899999993,\n            \"annual_available_withdrawal\": 27606.323899999999\n        },\n        \"GNO\": {\n            \"total_deposit\": 1545.0038999999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 618.00149999999996,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1545.0038999999999,\n            \"available_withdrawal\": 618.00149999999996,\n            \"annual_total_deposit\": 4635.0119000000004,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1854.0047,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4635.0119000000004,\n            \"annual_available_withdrawal\": 1854.0047\n        },\n        \"GOAT\": {\n            \"total_deposit\": 4985044.8653999995,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1994017.9461000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 4985044.8653999995,\n            \"available_withdrawal\": 1994017.9461000001,\n            \"annual_total_deposit\": 14955134.5962,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 5982053.8383999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 14955134.5962,\n            \"annual_available_withdrawal\": 5982053.8383999998\n        },\n        \"GRASS\": {\n            \"total_deposit\": 617703.37879999995,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 247081.35149999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 617703.37879999995,\n            \"available_withdrawal\": 247081.35149999999,\n            \"annual_total_deposit\": 1853110.1365,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 741244.05460000003,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1853110.1365,\n            \"annual_available_withdrawal\": 741244.05460000003\n        },\n        \"GRT\": {\n            \"total_deposit\": 4012841.0913999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1605136.4365000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 4012841.0913999998,\n            \"available_withdrawal\": 1605136.4365000001,\n            \"annual_total_deposit\": 12038523.2744,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 4815409.3097000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 12038523.2744,\n            \"annual_available_withdrawal\": 4815409.3097000001\n        },\n        \"HBAR\": {\n            \"total_deposit\": 1419244.9616,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 567697.98459999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1419244.9616,\n            \"available_withdrawal\": 567697.98459999997,\n            \"annual_total_deposit\": 4257734.8849999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1703093.9539999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4257734.8849999998,\n            \"annual_available_withdrawal\": 1703093.9539999999\n        },\n        \"HMSTR\": {\n            \"total_deposit\": 881057268.72239995,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 352422907.48890001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 881057268.72239995,\n            \"available_withdrawal\": 352422907.48890001,\n            \"annual_total_deposit\": 2643171806.1673999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1057268722.4669,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2643171806.1673999,\n            \"annual_available_withdrawal\": 1057268722.4669\n        },\n        \"HNT\": {\n            \"total_deposit\": 97000.737200000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 38800.294800000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 97000.737200000003,\n            \"available_withdrawal\": 38800.294800000003,\n            \"annual_total_deposit\": 291002.21159999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 116400.8846,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 291002.21159999998,\n            \"annual_available_withdrawal\": 116400.8846\n        },\n        \"HYPE\": {\n            \"total_deposit\": 6146.2206999999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2458.4883,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 6146.2206999999999,\n            \"available_withdrawal\": 2458.4883,\n            \"annual_total_deposit\": 18438.6623,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 7375.4648999999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 18438.6623,\n            \"annual_available_withdrawal\": 7375.4648999999999\n        },\n        \"ICP\": {\n            \"total_deposit\": 50926.350299999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 20370.540099999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 50926.350299999998,\n            \"available_withdrawal\": 20370.540099999998,\n            \"annual_total_deposit\": 152779.0509,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 61111.620300000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 152779.0509,\n            \"annual_available_withdrawal\": 61111.620300000002\n        },\n        \"IMX\": {\n            \"total_deposit\": 667868.83050000004,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 267147.53220000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 667868.83050000004,\n            \"available_withdrawal\": 267147.53220000002,\n            \"annual_total_deposit\": 2003606.4916000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 801442.59660000005,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2003606.4916000001,\n            \"annual_available_withdrawal\": 801442.59660000005\n        },\n        \"INJ\": {\n            \"total_deposit\": 35751.186000000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 14300.474399999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 35751.186000000002,\n            \"available_withdrawal\": 14300.474399999999,\n            \"annual_total_deposit\": 107253.55809999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 42901.423199999997,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 107253.55809999999,\n            \"annual_available_withdrawal\": 42901.423199999997\n        },\n        \"IO\": {\n            \"total_deposit\": 951384.26410000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 380553.70559999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 951384.26410000003,\n            \"available_withdrawal\": 380553.70559999999,\n            \"annual_total_deposit\": 2854152.7922999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1141661.1169,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2854152.7922999999,\n            \"annual_available_withdrawal\": 1141661.1169\n        },\n        \"IOTA\": {\n            \"total_deposit\": 1924187.0308999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 769674.81229999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1924187.0308999999,\n            \"available_withdrawal\": 769674.81229999999,\n            \"annual_total_deposit\": 5772561.0928999996,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2309024.4371000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 5772561.0928999996,\n            \"annual_available_withdrawal\": 2309024.4371000002\n        },\n        \"IOTX\": {\n            \"total_deposit\": 22522522.522500001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 9009009.0089999996,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 22522522.522500001,\n            \"available_withdrawal\": 9009009.0089999996,\n            \"annual_total_deposit\": 67567567.567499995,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 27027027.026999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 67567567.567499995,\n            \"annual_available_withdrawal\": 27027027.026999999\n        },\n        \"JASMY\": {\n            \"total_deposit\": 27855153.203299999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 11142061.281300001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 27855153.203299999,\n            \"available_withdrawal\": 11142061.281300001,\n            \"annual_total_deposit\": 83565459.609999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 33426183.844000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 83565459.609999999,\n            \"annual_available_withdrawal\": 33426183.844000001\n        },\n        \"JTO\": {\n            \"total_deposit\": 444010.30099999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 177604.12040000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 444010.30099999998,\n            \"available_withdrawal\": 177604.12040000001,\n            \"annual_total_deposit\": 1332030.9031,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 532812.36120000004,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1332030.9031,\n            \"annual_available_withdrawal\": 532812.36120000004\n        },\n        \"JUP\": {\n            \"total_deposit\": 800384.18440000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 320153.67369999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 800384.18440000003,\n            \"available_withdrawal\": 320153.67369999998,\n            \"annual_total_deposit\": 2401152.5532,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 960461.02119999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2401152.5532,\n            \"annual_available_withdrawal\": 960461.02119999996\n        },\n        \"KAS\": {\n            \"total_deposit\": 3565062.3884999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1426024.9554000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 3565062.3884999999,\n            \"available_withdrawal\": 1426024.9554000001,\n            \"annual_total_deposit\": 10695187.1657,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 4278074.8662999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 10695187.1657,\n            \"annual_available_withdrawal\": 4278074.8662999999\n        },\n        \"KAVA\": {\n            \"total_deposit\": 1618646.8112000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 647458.72450000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1618646.8112000001,\n            \"available_withdrawal\": 647458.72450000001,\n            \"annual_total_deposit\": 4855940.4336999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1942376.1735,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4855940.4336999999,\n            \"annual_available_withdrawal\": 1942376.1735\n        },\n        \"KSM\": {\n            \"total_deposit\": 23773.410800000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 9509.3642999999993,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 23773.410800000001,\n            \"available_withdrawal\": 9509.3642999999993,\n            \"annual_total_deposit\": 71320.232499999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 28528.093000000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 71320.232499999998,\n            \"annual_available_withdrawal\": 28528.093000000001\n        },\n        \"L3\": {\n            \"total_deposit\": 15290519.877599999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 6116207.9510000004,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 15290519.877599999,\n            \"available_withdrawal\": 6116207.9510000004,\n            \"annual_total_deposit\": 45871559.633000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 18348623.8532,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 45871559.633000001,\n            \"annual_available_withdrawal\": 18348623.8532\n        },\n        \"LDO\": {\n            \"total_deposit\": 323813.22450000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 129525.2898,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 323813.22450000001,\n            \"available_withdrawal\": 129525.2898,\n            \"annual_total_deposit\": 971439.67350000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 388575.86940000003,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 971439.67350000003,\n            \"annual_available_withdrawal\": 388575.86940000003\n        },\n        \"LINK\": {\n            \"total_deposit\": 15525.876700000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 6210.3505999999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 15525.876700000001,\n            \"available_withdrawal\": 6210.3505999999998,\n            \"annual_total_deposit\": 46577.6302,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 18631.052,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 46577.6302,\n            \"annual_available_withdrawal\": 18631.052\n        },\n        \"LOOKS\": {\n            \"total_deposit\": 96153846.153799996,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 38461538.461499996,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 96153846.153799996,\n            \"available_withdrawal\": 38461538.461499996,\n            \"annual_total_deposit\": 288461538.46149999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 115384615.3846,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 288461538.46149999,\n            \"annual_available_withdrawal\": 115384615.3846\n        },\n        \"LPT\": {\n            \"total_deposit\": 50226.2693,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 20090.507699999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 50226.2693,\n            \"available_withdrawal\": 20090.507699999998,\n            \"annual_total_deposit\": 150678.80799999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 60271.523200000003,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 150678.80799999999,\n            \"annual_available_withdrawal\": 60271.523200000003\n        },\n        \"LTC\": {\n            \"total_deposit\": 2412.9944999999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 965.19780000000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2412.9944999999998,\n            \"available_withdrawal\": 965.19780000000003,\n            \"annual_total_deposit\": 7238.9836999999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2895.5934000000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 7238.9836999999998,\n            \"annual_available_withdrawal\": 2895.5934000000002\n        },\n        \"LUNA\": {\n            \"total_deposit\": 2685284.6401,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1074113.8559999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2685284.6401,\n            \"available_withdrawal\": 1074113.8559999999,\n            \"annual_total_deposit\": 8055853.9205,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3222341.5682000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 8055853.9205,\n            \"annual_available_withdrawal\": 3222341.5682000001\n        },\n        \"LUNC\": {\n            \"total_deposit\": 6849315068.4931002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2739726027.3972001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 6849315068.4931002,\n            \"available_withdrawal\": 2739726027.3972001,\n            \"annual_total_deposit\": 20547945205.479401,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 8219178082.1917,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 20547945205.479401,\n            \"annual_available_withdrawal\": 8219178082.1917\n        },\n        \"MANA\": {\n            \"total_deposit\": 1247504.99,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 499001.99599999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1247504.99,\n            \"available_withdrawal\": 499001.99599999998,\n            \"annual_total_deposit\": 3742514.9700000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1497005.9879999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 3742514.9700000002,\n            \"annual_available_withdrawal\": 1497005.9879999999\n        },\n        \"MANTA\": {\n            \"total_deposit\": 1679543.1642,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 671817.26569999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1679543.1642,\n            \"available_withdrawal\": 671817.26569999999,\n            \"annual_total_deposit\": 5038629.4927000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2015451.7971000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 5038629.4927000003,\n            \"annual_available_withdrawal\": 2015451.7971000001\n        },\n        \"MAVIA\": {\n            \"total_deposit\": 3995205.753,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1598082.3012000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 3995205.753,\n            \"available_withdrawal\": 1598082.3012000001,\n            \"annual_total_deposit\": 11985617.259199999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 4794246.9036999997,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 11985617.259199999,\n            \"annual_available_withdrawal\": 4794246.9036999997\n        },\n        \"MBONK\": {\n            \"total_deposit\": 21344.716700000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 8537.8865999999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 21344.716700000001,\n            \"available_withdrawal\": 8537.8865999999998,\n            \"annual_total_deposit\": 64034.150099999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 25613.66,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 64034.150099999999,\n            \"annual_available_withdrawal\": 25613.66\n        },\n        \"MBTT\": {\n            \"total_deposit\": 473529.69030000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 189411.87609999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 473529.69030000002,\n            \"available_withdrawal\": 189411.87609999999,\n            \"annual_total_deposit\": 1420589.0708999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 568235.62829999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1420589.0708999999,\n            \"annual_available_withdrawal\": 568235.62829999998\n        },\n        \"MCAT\": {\n            \"total_deposit\": 60332.188999999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 24132.875599999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 60332.188999999998,\n            \"available_withdrawal\": 24132.875599999999,\n            \"annual_total_deposit\": 180996.56700000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 72398.626799999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 180996.56700000001,\n            \"annual_available_withdrawal\": 72398.626799999998\n        },\n        \"MCATS\": {\n            \"total_deposit\": 298222.59330000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 119289.0373,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 298222.59330000001,\n            \"available_withdrawal\": 119289.0373,\n            \"annual_total_deposit\": 894667.78000000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 357867.11200000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 894667.78000000003,\n            \"annual_available_withdrawal\": 357867.11200000002\n        },\n        \"MELANIA\": {\n            \"total_deposit\": 1615769.9143000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 646307.96569999994,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1615769.9143000001,\n            \"available_withdrawal\": 646307.96569999994,\n            \"annual_total_deposit\": 4847309.7429999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1938923.8972,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4847309.7429999998,\n            \"annual_available_withdrawal\": 1938923.8972\n        },\n        \"MEME\": {\n            \"total_deposit\": 158906721.7543,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 63562688.701700002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 158906721.7543,\n            \"available_withdrawal\": 63562688.701700002,\n            \"annual_total_deposit\": 476720165.26289999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 190688066.10510001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 476720165.26289999,\n            \"annual_available_withdrawal\": 190688066.10510001\n        },\n        \"MEW\": {\n            \"total_deposit\": 178571428.57139999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 71428571.428499997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 178571428.57139999,\n            \"available_withdrawal\": 71428571.428499997,\n            \"annual_total_deposit\": 535714285.71420002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 214285714.28569999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 535714285.71420002,\n            \"annual_available_withdrawal\": 214285714.28569999\n        },\n        \"MFLOKI\": {\n            \"total_deposit\": 4338.0052999999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1735.2021,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 4338.0052999999998,\n            \"available_withdrawal\": 1735.2021,\n            \"annual_total_deposit\": 13014.016100000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 5205.6063999999997,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 13014.016100000001,\n            \"annual_available_withdrawal\": 5205.6063999999997\n        },\n        \"MMAGA\": {\n            \"total_deposit\": 60270.736100000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 24108.294399999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 60270.736100000002,\n            \"available_withdrawal\": 24108.294399999999,\n            \"annual_total_deposit\": 180812.2084,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 72324.883300000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 180812.2084,\n            \"annual_available_withdrawal\": 72324.883300000001\n        },\n        \"MMOG\": {\n            \"total_deposit\": 686483.14679999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 274593.25870000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 686483.14679999999,\n            \"available_withdrawal\": 274593.25870000001,\n            \"annual_total_deposit\": 2059449.4405,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 823779.77619999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2059449.4405,\n            \"annual_available_withdrawal\": 823779.77619999996\n        },\n        \"MNT\": {\n            \"total_deposit\": 192392.78909999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 76957.115600000005,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 192392.78909999999,\n            \"available_withdrawal\": 76957.115600000005,\n            \"annual_total_deposit\": 577178.36730000004,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 230871.3469,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 577178.36730000004,\n            \"annual_available_withdrawal\": 230871.3469\n        },\n        \"MOODENG\": {\n            \"total_deposit\": 2680965.1474000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1072386.0589000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2680965.1474000001,\n            \"available_withdrawal\": 1072386.0589000001,\n            \"annual_total_deposit\": 8042895.4423000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3217158.1768999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 8042895.4423000002,\n            \"annual_available_withdrawal\": 3217158.1768999998\n        },\n        \"MOVE\": {\n            \"total_deposit\": 4050222.7622000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1620089.1048999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 4050222.7622000002,\n            \"available_withdrawal\": 1620089.1048999999,\n            \"annual_total_deposit\": 12150668.286699999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 4860267.3147,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 12150668.286699999,\n            \"annual_available_withdrawal\": 4860267.3147\n        },\n        \"MPEPE\": {\n            \"total_deposit\": 46238.070500000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 18495.228200000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 46238.070500000002,\n            \"available_withdrawal\": 18495.228200000001,\n            \"annual_total_deposit\": 138714.21170000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 55485.684600000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 138714.21170000001,\n            \"annual_available_withdrawal\": 55485.684600000001\n        },\n        \"MSHIB\": {\n            \"total_deposit\": 22822.298500000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 9128.9194000000007,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 22822.298500000001,\n            \"available_withdrawal\": 9128.9194000000007,\n            \"annual_total_deposit\": 68466.895600000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 27386.7582,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 68466.895600000003,\n            \"annual_available_withdrawal\": 27386.7582\n        },\n        \"MWEN\": {\n            \"total_deposit\": 15030.4516,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 6012.1805999999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 15030.4516,\n            \"available_withdrawal\": 6012.1805999999997,\n            \"annual_total_deposit\": 45091.355000000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 18036.542000000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 45091.355000000003,\n            \"annual_available_withdrawal\": 18036.542000000001\n        },\n        \"MXEC\": {\n            \"total_deposit\": 16403.419600000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 6561.3678,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 16403.419600000001,\n            \"available_withdrawal\": 6561.3678,\n            \"annual_total_deposit\": 49210.258999999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 19684.103599999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 49210.258999999998,\n            \"annual_available_withdrawal\": 19684.103599999999\n        },\n        \"MYRO\": {\n            \"total_deposit\": 24937655.860300001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 9975062.3441000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 24937655.860300001,\n            \"available_withdrawal\": 9975062.3441000003,\n            \"annual_total_deposit\": 74812967.581,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 29925187.032400001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 74812967.581,\n            \"annual_available_withdrawal\": 29925187.032400001\n        },\n        \"NEAR\": {\n            \"total_deposit\": 106764.6053,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 42705.842100000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 106764.6053,\n            \"available_withdrawal\": 42705.842100000002,\n            \"annual_total_deposit\": 320293.8161,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 128117.5264,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 320293.8161,\n            \"annual_available_withdrawal\": 128117.5264\n        },\n        \"NEIRO\": {\n            \"total_deposit\": 1428571428.5713999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 571428571.42850006,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1428571428.5713999,\n            \"available_withdrawal\": 571428571.42850006,\n            \"annual_total_deposit\": 4285714285.7142,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1714285714.2857001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4285714285.7142,\n            \"annual_available_withdrawal\": 1714285714.2857001\n        },\n        \"NEO\": {\n            \"total_deposit\": 46737.052600000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 18694.821,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 46737.052600000003,\n            \"available_withdrawal\": 18694.821,\n            \"annual_total_deposit\": 140211.158,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 56084.463199999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 140211.158,\n            \"annual_available_withdrawal\": 56084.463199999998\n        },\n        \"NOT\": {\n            \"total_deposit\": 344827586.20679998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 137931034.48269999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 344827586.20679998,\n            \"available_withdrawal\": 137931034.48269999,\n            \"annual_total_deposit\": 1034482758.6206,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 413793103.44819999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1034482758.6206,\n            \"annual_available_withdrawal\": 413793103.44819999\n        },\n        \"OM\": {\n            \"total_deposit\": 2491901.3207,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 996760.52819999994,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2491901.3207,\n            \"available_withdrawal\": 996760.52819999994,\n            \"annual_total_deposit\": 7475703.9621000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2990281.5847999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 7475703.9621000001,\n            \"annual_available_withdrawal\": 2990281.5847999998\n        },\n        \"ONDO\": {\n            \"total_deposit\": 396039.60389999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 158415.84150000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 396039.60389999999,\n            \"available_withdrawal\": 158415.84150000001,\n            \"annual_total_deposit\": 1188118.8118,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 475247.52470000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1188118.8118,\n            \"annual_available_withdrawal\": 475247.52470000001\n        },\n        \"ONT\": {\n            \"total_deposit\": 2810567.7346000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1124227.0937999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2810567.7346000001,\n            \"available_withdrawal\": 1124227.0937999999,\n            \"annual_total_deposit\": 8431703.2039999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3372681.2815999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 8431703.2039999999,\n            \"annual_available_withdrawal\": 3372681.2815999999\n        },\n        \"OP\": {\n            \"total_deposit\": 653851.18339999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 261540.47330000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 653851.18339999998,\n            \"available_withdrawal\": 261540.47330000001,\n            \"annual_total_deposit\": 1961553.5504000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 784621.42009999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1961553.5504000001,\n            \"annual_available_withdrawal\": 784621.42009999999\n        },\n        \"ORDI\": {\n            \"total_deposit\": 52428.487500000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 20971.395,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 52428.487500000003,\n            \"available_withdrawal\": 20971.395,\n            \"annual_total_deposit\": 157285.4626,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 62914.184999999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 157285.4626,\n            \"annual_available_withdrawal\": 62914.184999999998\n        },\n        \"OSMO\": {\n            \"total_deposit\": 2655337.2278,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1062134.8910999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2655337.2278,\n            \"available_withdrawal\": 1062134.8910999999,\n            \"annual_total_deposit\": 7966011.6834000004,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3186404.6732999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 7966011.6834000004,\n            \"annual_available_withdrawal\": 3186404.6732999999\n        },\n        \"PAAL\": {\n            \"total_deposit\": 10775862.0689,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 4310344.8274999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 10775862.0689,\n            \"available_withdrawal\": 4310344.8274999997,\n            \"annual_total_deposit\": 32327586.206799999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 12931034.4827,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 32327586.206799999,\n            \"annual_available_withdrawal\": 12931034.4827\n        },\n        \"PAXG\": {\n            \"total_deposit\": 42.889000000000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 17.1556,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 42.889000000000003,\n            \"available_withdrawal\": 17.1556,\n            \"annual_total_deposit\": 128.6671,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 51.466799999999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 128.6671,\n            \"annual_available_withdrawal\": 51.466799999999999\n        },\n        \"PENDLE\": {\n            \"total_deposit\": 76047.940600000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 30419.176200000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 76047.940600000002,\n            \"available_withdrawal\": 30419.176200000002,\n            \"annual_total_deposit\": 228143.82180000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 91257.528699999995,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 228143.82180000001,\n            \"annual_available_withdrawal\": 91257.528699999995\n        },\n        \"PENGU\": {\n            \"total_deposit\": 19342359.7678,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 7736943.9071000004,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 19342359.7678,\n            \"available_withdrawal\": 7736943.9071000004,\n            \"annual_total_deposit\": 58027079.303599998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 23210831.7214,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 58027079.303599998,\n            \"annual_available_withdrawal\": 23210831.7214\n        },\n        \"PIXEL\": {\n            \"total_deposit\": 18181818.1818,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 7272727.2726999996,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 18181818.1818,\n            \"available_withdrawal\": 7272727.2726999996,\n            \"annual_total_deposit\": 54545454.545400001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 21818181.818100002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 54545454.545400001,\n            \"annual_available_withdrawal\": 21818181.818100002\n        },\n        \"PIXFI\": {\n            \"total_deposit\": 1428571428.5713999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 571428571.42850006,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1428571428.5713999,\n            \"available_withdrawal\": 571428571.42850006,\n            \"annual_total_deposit\": 4285714285.7142,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1714285714.2857001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4285714285.7142,\n            \"annual_available_withdrawal\": 1714285714.2857001\n        },\n        \"PNUT\": {\n            \"total_deposit\": 2356823.0024999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 942729.201,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2356823.0024999999,\n            \"available_withdrawal\": 942729.201,\n            \"annual_total_deposit\": 7070469.0077,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2828187.6030999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 7070469.0077,\n            \"annual_available_withdrawal\": 2828187.6030999999\n        },\n        \"POL\": {\n            \"total_deposit\": 1533507.1307999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 613402.85230000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1533507.1307999999,\n            \"available_withdrawal\": 613402.85230000003,\n            \"annual_total_deposit\": 4600521.3924000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1840208.5569,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4600521.3924000002,\n            \"annual_available_withdrawal\": 1840208.5569\n        },\n        \"POLIS\": {\n            \"total_deposit\": 4909180.1668999996,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1963672.0667000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 4909180.1668999996,\n            \"available_withdrawal\": 1963672.0667000001,\n            \"annual_total_deposit\": 14727540.500700001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 5891016.2001999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 14727540.500700001,\n            \"annual_available_withdrawal\": 5891016.2001999998\n        },\n        \"PONKE\": {\n            \"total_deposit\": 5896226.415,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2358490.5660000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 5896226.415,\n            \"available_withdrawal\": 2358490.5660000001,\n            \"annual_total_deposit\": 17688679.245200001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 7075471.6980999997,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 17688679.245200001,\n            \"annual_available_withdrawal\": 7075471.6980999997\n        },\n        \"POPCAT\": {\n            \"total_deposit\": 1773364.0715999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 709345.62860000005,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1773364.0715999999,\n            \"available_withdrawal\": 709345.62860000005,\n            \"annual_total_deposit\": 5320092.2149,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2128036.8859000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 5320092.2149,\n            \"annual_available_withdrawal\": 2128036.8859000001\n        },\n        \"PRIME\": {\n            \"total_deposit\": 228096.98680000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 91238.794699999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 228096.98680000001,\n            \"available_withdrawal\": 91238.794699999999,\n            \"annual_total_deposit\": 684290.96050000004,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 273716.38419999997,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 684290.96050000004,\n            \"annual_available_withdrawal\": 273716.38419999997\n        },\n        \"PUFFER\": {\n            \"total_deposit\": 3069367.7102000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1227747.0841000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 3069367.7102000001,\n            \"available_withdrawal\": 1227747.0841000001,\n            \"annual_total_deposit\": 9208103.1306999996,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3683241.2522999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 9208103.1306999996,\n            \"annual_available_withdrawal\": 3683241.2522999998\n        },\n        \"PYTH\": {\n            \"total_deposit\": 2768549.2801000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1107419.7120000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2768549.2801000001,\n            \"available_withdrawal\": 1107419.7120000001,\n            \"annual_total_deposit\": 8305647.8404999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3322259.1362000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 8305647.8404999999,\n            \"annual_available_withdrawal\": 3322259.1362000001\n        },\n        \"QNT\": {\n            \"total_deposit\": 1890.2150999999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 756.08600000000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1890.2150999999999,\n            \"available_withdrawal\": 756.08600000000001,\n            \"annual_total_deposit\": 5670.6454000000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2268.2581,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 5670.6454000000003,\n            \"annual_available_withdrawal\": 2268.2581\n        },\n        \"RACA\": {\n            \"total_deposit\": 6060606060.6059999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2424242424.2424002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 6060606060.6059999,\n            \"available_withdrawal\": 2424242424.2424002,\n            \"annual_total_deposit\": 18181818181.8181,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 7272727272.7271996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 18181818181.8181,\n            \"annual_available_withdrawal\": 7272727272.7271996\n        },\n        \"RAY\": {\n            \"total_deposit\": 180528.2255,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 72211.290200000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 180528.2255,\n            \"available_withdrawal\": 72211.290200000003,\n            \"annual_total_deposit\": 541584.67669999995,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 216633.8707,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 541584.67669999995,\n            \"annual_available_withdrawal\": 216633.8707\n        },\n        \"RDNT\": {\n            \"total_deposit\": 18726591.760200001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 7490636.7040999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 18726591.760200001,\n            \"available_withdrawal\": 7490636.7040999997,\n            \"annual_total_deposit\": 56179775.2808,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 22471910.112300001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 56179775.2808,\n            \"annual_available_withdrawal\": 22471910.112300001\n        },\n        \"RNDR\": {\n            \"total_deposit\": 119220.773,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 47688.309200000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 119220.773,\n            \"available_withdrawal\": 47688.309200000003,\n            \"annual_total_deposit\": 357662.31900000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 143064.9276,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 357662.31900000002,\n            \"annual_available_withdrawal\": 143064.9276\n        },\n        \"RON\": {\n            \"total_deposit\": 1222942.3994,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 489176.95970000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1222942.3994,\n            \"available_withdrawal\": 489176.95970000001,\n            \"annual_total_deposit\": 3668827.1982,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1467530.8792000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 3668827.1982,\n            \"annual_available_withdrawal\": 1467530.8792000001\n        },\n        \"S\": {\n            \"total_deposit\": 2006823.1987999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 802729.27949999995,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2006823.1987999999,\n            \"available_withdrawal\": 802729.27949999995,\n            \"annual_total_deposit\": 6020469.5965999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2408187.8385999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 6020469.5965999998,\n            \"annual_available_withdrawal\": 2408187.8385999999\n        },\n        \"SAGA\": {\n            \"total_deposit\": 2676659.5288999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1070663.8115000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2676659.5288999998,\n            \"available_withdrawal\": 1070663.8115000001,\n            \"annual_total_deposit\": 8029978.5866999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 3211991.4345999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 8029978.5866999999,\n            \"annual_available_withdrawal\": 3211991.4345999998\n        },\n        \"SAND\": {\n            \"total_deposit\": 1339764.2015,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 535905.68059999996,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1339764.2015,\n            \"available_withdrawal\": 535905.68059999996,\n            \"annual_total_deposit\": 4019292.6044999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1607717.0418,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4019292.6044999999,\n            \"annual_available_withdrawal\": 1607717.0418\n        },\n        \"SC\": {\n            \"total_deposit\": 116279069.7674,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 46511627.906900004,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 116279069.7674,\n            \"available_withdrawal\": 46511627.906900004,\n            \"annual_total_deposit\": 348837209.30229998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 139534883.7209,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 348837209.30229998,\n            \"annual_available_withdrawal\": 139534883.7209\n        },\n        \"SCR\": {\n            \"total_deposit\": 2141786.2497,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 856714.49979999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2141786.2497,\n            \"available_withdrawal\": 856714.49979999999,\n            \"annual_total_deposit\": 6425358.7490999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2570143.4996000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 6425358.7490999997,\n            \"annual_available_withdrawal\": 2570143.4996000002\n        },\n        \"SCRT\": {\n            \"total_deposit\": 1536098.3101999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 614439.32409999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1536098.3101999999,\n            \"available_withdrawal\": 614439.32409999997,\n            \"annual_total_deposit\": 4608294.9308000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1843317.9723,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4608294.9308000002,\n            \"annual_available_withdrawal\": 1843317.9723\n        },\n        \"SEI\": {\n            \"total_deposit\": 1481481.4813999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 592592.59250000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1481481.4813999999,\n            \"available_withdrawal\": 592592.59250000003,\n            \"annual_total_deposit\": 4444444.4444000004,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1777777.7777,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4444444.4444000004,\n            \"annual_available_withdrawal\": 1777777.7777\n        },\n        \"SFI\": {\n            \"total_deposit\": 18281535.648899999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 7312614.2594999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 18281535.648899999,\n            \"available_withdrawal\": 7312614.2594999997,\n            \"annual_total_deposit\": 54844606.946900003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 21937842.778700002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 54844606.946900003,\n            \"annual_available_withdrawal\": 21937842.778700002\n        },\n        \"SKY\": {\n            \"total_deposit\": 3486750.3486000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1394700.1394,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 3486750.3486000001,\n            \"available_withdrawal\": 1394700.1394,\n            \"annual_total_deposit\": 10460251.046,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 4184100.4183999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 10460251.046,\n            \"annual_available_withdrawal\": 4184100.4183999998\n        },\n        \"SLP\": {\n            \"total_deposit\": 225835591.68920001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 90334236.675699994,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 225835591.68920001,\n            \"available_withdrawal\": 90334236.675699994,\n            \"annual_total_deposit\": 677506775.06770003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 271002710.02710003,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 677506775.06770003,\n            \"annual_available_withdrawal\": 271002710.02710003\n        },\n        \"SNX\": {\n            \"total_deposit\": 366797.49109999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 146718.9964,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 366797.49109999998,\n            \"available_withdrawal\": 146718.9964,\n            \"annual_total_deposit\": 1100392.4733,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 440156.98930000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1100392.4733,\n            \"annual_available_withdrawal\": 440156.98930000002\n        },\n        \"SOL\": {\n            \"total_deposit\": 1467.7820999999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 587.11279999999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1467.7820999999999,\n            \"available_withdrawal\": 587.11279999999999,\n            \"annual_total_deposit\": 4403.3464999999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1761.3386,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4403.3464999999997,\n            \"annual_available_withdrawal\": 1761.3386\n        },\n        \"SPEC\": {\n            \"total_deposit\": 1118818.5275999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 447527.41100000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1118818.5275999999,\n            \"available_withdrawal\": 447527.41100000002,\n            \"annual_total_deposit\": 3356455.5828999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1342582.2331000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 3356455.5828999998,\n            \"annual_available_withdrawal\": 1342582.2331000001\n        },\n        \"STRK\": {\n            \"total_deposit\": 1618908.8554,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 647563.54209999996,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1618908.8554,\n            \"available_withdrawal\": 647563.54209999996,\n            \"annual_total_deposit\": 4856726.5662000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1942690.6265,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4856726.5662000002,\n            \"annual_available_withdrawal\": 1942690.6265\n        },\n        \"STX\": {\n            \"total_deposit\": 673264.66029999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 269305.86410000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 673264.66029999999,\n            \"available_withdrawal\": 269305.86410000001,\n            \"annual_total_deposit\": 2019793.9809999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 807917.59239999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2019793.9809999999,\n            \"annual_available_withdrawal\": 807917.59239999996\n        },\n        \"SUI\": {\n            \"total_deposit\": 139618.00510000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 55847.201999999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 139618.00510000001,\n            \"available_withdrawal\": 55847.201999999997,\n            \"annual_total_deposit\": 418854.01539999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 167541.6061,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 418854.01539999997,\n            \"annual_available_withdrawal\": 167541.6061\n        },\n        \"SUNDOG\": {\n            \"total_deposit\": 17361111.111099999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 6944444.4444000004,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 17361111.111099999,\n            \"available_withdrawal\": 6944444.4444000004,\n            \"annual_total_deposit\": 52083333.333300002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 20833333.333299998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 52083333.333300002,\n            \"annual_available_withdrawal\": 20833333.333299998\n        },\n        \"TAO\": {\n            \"total_deposit\": 724.17909999999995,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 289.67160000000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 724.17909999999995,\n            \"available_withdrawal\": 289.67160000000001,\n            \"annual_total_deposit\": 2172.5374000000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 869.01490000000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2172.5374000000002,\n            \"annual_available_withdrawal\": 869.01490000000001\n        },\n        \"THETA\": {\n            \"total_deposit\": 589692.18059999996,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 235876.87220000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 589692.18059999996,\n            \"available_withdrawal\": 235876.87220000001,\n            \"annual_total_deposit\": 1769076.5419999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 707630.61679999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1769076.5419999999,\n            \"annual_available_withdrawal\": 707630.61679999996\n        },\n        \"TIA\": {\n            \"total_deposit\": 337837.83779999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 135135.13510000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 337837.83779999998,\n            \"available_withdrawal\": 135135.13510000001,\n            \"annual_total_deposit\": 1013513.5135,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 405405.40539999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1013513.5135,\n            \"annual_available_withdrawal\": 405405.40539999999\n        },\n        \"TNSR\": {\n            \"total_deposit\": 1494991.7775000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 597996.71100000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1494991.7775000001,\n            \"available_withdrawal\": 597996.71100000001,\n            \"annual_total_deposit\": 4484975.3326000003,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1793990.1329999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 4484975.3326000003,\n            \"annual_available_withdrawal\": 1793990.1329999999\n        },\n        \"TOKEN\": {\n            \"total_deposit\": 47169811.320699997,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 18867924.528299998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 47169811.320699997,\n            \"available_withdrawal\": 18867924.528299998,\n            \"annual_total_deposit\": 141509433.96219999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 56603773.584899999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 141509433.96219999,\n            \"annual_available_withdrawal\": 56603773.584899999\n        },\n        \"TON\": {\n            \"total_deposit\": 125230.1103,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 50092.044099999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 125230.1103,\n            \"available_withdrawal\": 50092.044099999999,\n            \"annual_total_deposit\": 375690.3309,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 150276.1323,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 375690.3309,\n            \"annual_available_withdrawal\": 150276.1323\n        },\n        \"TRUMP\": {\n            \"total_deposit\": 33436.745300000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 13374.6981,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 33436.745300000002,\n            \"available_withdrawal\": 13374.6981,\n            \"annual_total_deposit\": 100310.23609999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 40124.094400000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 100310.23609999999,\n            \"annual_available_withdrawal\": 40124.094400000002\n        },\n        \"TRX\": {\n            \"total_deposit\": 673446.0233,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 269378.4093,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 673446.0233,\n            \"available_withdrawal\": 269378.4093,\n            \"annual_total_deposit\": 2020338.0699,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 808135.22790000006,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2020338.0699,\n            \"annual_available_withdrawal\": 808135.22790000006\n        },\n        \"TURBO\": {\n            \"total_deposit\": 106382978.7234,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 42553191.489299998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 106382978.7234,\n            \"available_withdrawal\": 42553191.489299998,\n            \"annual_total_deposit\": 319148936.17019999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 127659574.46799999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 319148936.17019999,\n            \"annual_available_withdrawal\": 127659574.46799999\n        },\n        \"UNI\": {\n            \"total_deposit\": 34689.097699999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 13875.638999999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 34689.097699999998,\n            \"available_withdrawal\": 13875.638999999999,\n            \"annual_total_deposit\": 104067.2932,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 41626.917200000004,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 104067.2932,\n            \"annual_available_withdrawal\": 41626.917200000004\n        },\n        \"USDC\": {\n            \"total_deposit\": 186685.58410000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 74674.233600000007,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 186685.58410000001,\n            \"available_withdrawal\": 74674.233600000007,\n            \"annual_total_deposit\": 560056.7524,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 224022.7009,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 560056.7524,\n            \"annual_available_withdrawal\": 224022.7009\n        },\n        \"USDT\": {\n            \"total_deposit\": 186386.34160000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 74554.536600000007,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 186386.34160000001,\n            \"available_withdrawal\": 74554.536600000007,\n            \"annual_total_deposit\": 559159.02480000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 223663.60990000001,\n            \"annual_used_withdrawal\": 187.46429334999999,\n            \"annual_available_deposit\": 559159.02480000001,\n            \"annual_available_withdrawal\": 223476.14560665001\n        },\n        \"USUAL\": {\n            \"total_deposit\": 7716049.3827,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 3086419.753,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 7716049.3827,\n            \"available_withdrawal\": 3086419.753,\n            \"annual_total_deposit\": 23148148.1481,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 9259259.2591999993,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 23148148.1481,\n            \"annual_available_withdrawal\": 9259259.2591999993\n        },\n        \"VANA\": {\n            \"total_deposit\": 64551.111499999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 25820.444599999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 64551.111499999999,\n            \"available_withdrawal\": 25820.444599999999,\n            \"annual_total_deposit\": 193653.33470000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 77461.333799999993,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 193653.33470000001,\n            \"annual_available_withdrawal\": 77461.333799999993\n        },\n        \"VET\": {\n            \"total_deposit\": 15290519.877599999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 6116207.9510000004,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 15290519.877599999,\n            \"available_withdrawal\": 6116207.9510000004,\n            \"annual_total_deposit\": 45871559.633000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 18348623.8532,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 45871559.633000001,\n            \"annual_available_withdrawal\": 18348623.8532\n        },\n        \"VIRTUAL\": {\n            \"total_deposit\": 224019.35519999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 89607.742100000003,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 224019.35519999999,\n            \"available_withdrawal\": 89607.742100000003,\n            \"annual_total_deposit\": 672058.06579999998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 268823.22629999998,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 672058.06579999998,\n            \"annual_available_withdrawal\": 268823.22629999998\n        },\n        \"VISTA\": {\n            \"total_deposit\": 55356.579400000002,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 22142.631700000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 55356.579400000002,\n            \"available_withdrawal\": 22142.631700000002,\n            \"annual_total_deposit\": 166069.73819999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 66427.895199999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 166069.73819999999,\n            \"annual_available_withdrawal\": 66427.895199999999\n        },\n        \"W\": {\n            \"total_deposit\": 4553734.0619000001,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 1821493.6247,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 4553734.0619000001,\n            \"available_withdrawal\": 1821493.6247,\n            \"annual_total_deposit\": 13661202.185699999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 5464480.8743000003,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 13661202.185699999,\n            \"annual_available_withdrawal\": 5464480.8743000003\n        },\n        \"WIF\": {\n            \"total_deposit\": 538531.96180000005,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 215412.78469999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 538531.96180000005,\n            \"available_withdrawal\": 215412.78469999999,\n            \"annual_total_deposit\": 1615595.8855999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 646238.35419999994,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1615595.8855999999,\n            \"annual_available_withdrawal\": 646238.35419999994\n        },\n        \"WLD\": {\n            \"total_deposit\": 327482.31589999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 130992.92630000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 327482.31589999999,\n            \"available_withdrawal\": 130992.92630000001,\n            \"annual_total_deposit\": 982446.94779999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 392978.77909999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 982446.94779999997,\n            \"annual_available_withdrawal\": 392978.77909999999\n        },\n        \"XLM\": {\n            \"total_deposit\": 808603.5416,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 323441.4166,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 808603.5416,\n            \"available_withdrawal\": 323441.4166,\n            \"annual_total_deposit\": 2425810.625,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 970324.25,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 2425810.625,\n            \"annual_available_withdrawal\": 970324.25\n        },\n        \"XNO\": {\n            \"total_deposit\": 233503.01209999999,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 93401.204800000007,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 233503.01209999999,\n            \"available_withdrawal\": 93401.204800000007,\n            \"annual_total_deposit\": 700509.03650000005,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 280203.61459999997,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 700509.03650000005,\n            \"annual_available_withdrawal\": 280203.61459999997\n        },\n        \"XRD\": {\n            \"total_deposit\": 91743119.266000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 36697247.7064,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 91743119.266000003,\n            \"available_withdrawal\": 36697247.7064,\n            \"annual_total_deposit\": 275229357.79809999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 110091743.11920001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 275229357.79809999,\n            \"annual_available_withdrawal\": 110091743.11920001\n        },\n        \"XRP\": {\n            \"total_deposit\": 92404.361399999994,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 36961.744500000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 92404.361399999994,\n            \"available_withdrawal\": 36961.744500000001,\n            \"annual_total_deposit\": 277213.08439999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 110885.2337,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 277213.08439999999,\n            \"annual_available_withdrawal\": 110885.2337\n        },\n        \"XTZ\": {\n            \"total_deposit\": 406768.63,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 162707.45199999999,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 406768.63,\n            \"available_withdrawal\": 162707.45199999999,\n            \"annual_total_deposit\": 1220305.8899999999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 488122.35600000003,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 1220305.8899999999,\n            \"annual_available_withdrawal\": 488122.35600000003\n        },\n        \"ZEN\": {\n            \"total_deposit\": 19339.8534,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 7735.9413000000004,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 19339.8534,\n            \"available_withdrawal\": 7735.9413000000004,\n            \"annual_total_deposit\": 58019.560299999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 23207.824100000002,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 58019.560299999997,\n            \"annual_available_withdrawal\": 23207.824100000002\n        },\n        \"ZEREBRO\": {\n            \"total_deposit\": 6337135.6146999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2534854.2458000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 6337135.6146999998,\n            \"available_withdrawal\": 2534854.2458000001,\n            \"annual_total_deposit\": 19011406.844099998,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 7604562.7375999996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 19011406.844099998,\n            \"annual_available_withdrawal\": 7604562.7375999996\n        },\n        \"ZETA\": {\n            \"total_deposit\": 2244668.9112999998,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 897867.56449999998,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 2244668.9112999998,\n            \"available_withdrawal\": 897867.56449999998,\n            \"annual_total_deposit\": 6734006.7340000002,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 2693602.6935999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 6734006.7340000002,\n            \"annual_available_withdrawal\": 2693602.6935999999\n        },\n        \"ZIL\": {\n            \"total_deposit\": 36231884.057899997,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 14492753.6231,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 36231884.057899997,\n            \"available_withdrawal\": 14492753.6231,\n            \"annual_total_deposit\": 108695652.17389999,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 43478260.869499996,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 108695652.17389999,\n            \"annual_available_withdrawal\": 43478260.869499996\n        },\n        \"ZK\": {\n            \"total_deposit\": 5627462.0146000003,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 2250984.8058000002,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 5627462.0146000003,\n            \"available_withdrawal\": 2250984.8058000002,\n            \"annual_total_deposit\": 16882386.0438,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 6752954.4175000004,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 16882386.0438,\n            \"annual_available_withdrawal\": 6752954.4175000004\n        },\n        \"ZRO\": {\n            \"total_deposit\": 146610.3682,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 58644.147299999997,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 146610.3682,\n            \"available_withdrawal\": 58644.147299999997,\n            \"annual_total_deposit\": 439831.10479999997,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 175932.44190000001,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 439831.10479999997,\n            \"annual_available_withdrawal\": 175932.44190000001\n        },\n        \"ZRX\": {\n            \"total_deposit\": 1164415.4634,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 465766.18530000001,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 1164415.4634,\n            \"available_withdrawal\": 465766.18530000001,\n            \"annual_total_deposit\": 3493246.3903000001,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 1397298.5560999999,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 3493246.3903000001,\n            \"annual_available_withdrawal\": 1397298.5560999999\n        },\n        \"ASI\": {\n            \"total_deposit\": 10,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 4,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 10,\n            \"available_withdrawal\": 4,\n            \"annual_total_deposit\": 30,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 12,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 30,\n            \"annual_available_withdrawal\": 12\n        },\n        \"BRL\": {\n            \"total_deposit\": 200000,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": 200000,\n            \"used_withdrawal\": 30,\n            \"available_deposit\": 200000,\n            \"available_withdrawal\": 199970,\n            \"annual_total_deposit\": 600000,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": 600000,\n            \"annual_used_withdrawal\": 30,\n            \"annual_available_deposit\": 600000,\n            \"annual_available_withdrawal\": 599970\n        },\n        \"USD\": {\n            \"total_deposit\": null,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": null,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 0,\n            \"available_withdrawal\": 0,\n            \"annual_total_deposit\": null,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": null,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 0,\n            \"annual_available_withdrawal\": 0\n        },\n        \"EUR\": {\n            \"total_deposit\": null,\n            \"used_deposit\": 0,\n            \"total_withdrawal\": null,\n            \"used_withdrawal\": 0,\n            \"available_deposit\": 0,\n            \"available_withdrawal\": 0,\n            \"annual_total_deposit\": null,\n            \"annual_used_deposit\": 0,\n            \"annual_total_withdrawal\": null,\n            \"annual_used_withdrawal\": 0,\n            \"annual_available_deposit\": 0,\n            \"annual_available_withdrawal\": 0\n        },\n        \"success\": true\n    }\n}"},{"id":"6ea5a363-6bdd-47dc-b6df-bc98559daa7f","name":"Error - Withdrawal - BLOCKCHAIN OR CURRENCY NO SUPPORTED","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): If it is a subaccount, this token is generated via the get_subacc endpoint and must be provided in the request to authenticate access.","type":"text"},{"key":"amount","value":"23","description":"(string, required): Asset amount to be withdrawed.\n\nNote: When the currency is a fiat currency, specific decimal precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\n\nExample: 150.75 → represents R$150.75\n\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\n\nExample: 15.1234 → represents US$15.1234\n\nExample: 0.5000 → represents US$0.5000","type":"text"},{"key":"currency","value":"BRZ","description":"(string, required): Asset currency intended to be withdrawn. One of [BTC, BRL, ETH, etc]","type":"text"},{"key":"priority","value":"","description":"(string, optional): Priority of withdrawal transaction. One of [high, medium, low]","type":"text"},{"key":"blockchain","value":"TRON","description":"(string, conditional): Blockchain from wich the withdrawl will be executed.\n\nNECESSARY if currency is NOT \"BRL\". If blank, defaults to BRL withdrawals.\n\nExamples of currencies: [BRL, BTC, ETH, BSC, SOL, etc]","type":"text"},{"key":"address","value":"021|232323|2323231|CC","description":"(string, required): Destination account identifier.\nFormatted as ${Bank}|${Branch}|${Account}.\n\n⚡ This field accepts:\n1. A bank address (e.g. Nubank data):\n   - Using COMPE Code: \"260|0001|12345678\"\n   - Using ISPB Code: \"18236120|0001|12345678\"\n\n2. A Pix key (minimum 11 characters)\n\n3. Blockchain address (e.g. 0x742d35Cc6634C0532925a3b844Bc454e4438f44e)","type":"text"},{"key":"external_id","value":"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90","description":"(string, optional): Allows partners to attach their own external identifier to the withdrawal request.","type":"text","uuid":"feb19570-8b35-45e2-912d-1e82acab556b"}]},"url":"{{generalApiAddress}}/withdrawal"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:27:19 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"106"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"BLOCKCHAIN_OR_CURRENCY_NOT_SUPORTED\",\n    \"currency\": \"BRZ\",\n    \"blockchain\": \"TRON\"\n}"}],"_postman_id":"745f55a1-fc08-43f9-9908-ea49d30eea8a"}],"id":"5ad8dfeb-3960-4589-abb0-234a964712f0","description":"<p>The <strong>Wallet API</strong> allows partners to manage and query <strong>existing wallet resources</strong>, serving as the <strong>central hub for account-related financial operations</strong>.</p>\n<p>It focuses on <strong>monitoring balances</strong> and <strong>executing withdrawals</strong>, ensuring secure, transparent, and efficient <strong>funds management and outflow operations</strong> within the Bity ecosystem.</p>\n<h3 id=\"available-endpoints\">Available Endpoints:</h3>\n<ul>\n<li><p><strong>Balance</strong> – Retrieves the current available balance of the account, providing real-time visibility of funds.</p>\n</li>\n<li><p><strong>Withdrawal</strong> – Initiates and manages withdrawal requests from the account, enabling secure transfer of funds out of the platform.</p>\n</li>\n</ul>\n<p><strong>Note:</strong> More endpoints will be added over time to expand subaccount functionality.</p>\n","_postman_id":"5ad8dfeb-3960-4589-abb0-234a964712f0"},{"name":"OnRamp","item":[{"name":"Settlement QRCode","id":"3de28517-c2c7-410e-89f9-c58875add860","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text","uuid":"cbce0a88-b1da-4cd3-b4ee-4b1d6bc40925"}]},"url":"{{generalApiAddress}}/get_settlement","description":"<h3 id=\"get-settlement\"><strong>Get Settlement</strong></h3>\n<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Generate a QR code for settling account credits, allowing the account to pay off its outstanding balance efficiently.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The <code>get_settlement</code> endpoint provides a simplified way to determine how much an account owes and generates a QR code (which can be static) for completing the payment. This ensures that credits previously granted to the account are properly liquidated.</p>\n<h3 id=\"additional-information\"><strong>Additional Information:</strong></h3>\n<ul>\n<li><p>The QR code complies with payment standards and can be scanned to complete the settlement.</p>\n</li>\n<li><p><strong>Planned feature:</strong> a <code>payment_link</code> may be provided in the future to display the QR code and payment details on a web page.</p>\n</li>\n</ul>\n<p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["get_settlement"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"50dd63f0-40eb-482c-bad1-9c5f808037e1","name":"Success – Settlement QRCode Generated","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"cbce0a88-b1da-4cd3-b4ee-4b1d6bc40925"}]},"url":"{{generalApiAddress}}/get_settlement"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Sep 2025 17:53:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"emv\": \"00020101021226930014br.gov.bcb.pix2571qrcode-h.pix.celcoin.com.br/pixqrcode/v2/095f2949533dce456d8b13bba776055204000053039865802BR5923Vitor Rafael dos Santos6006Recife62070503***63042DD9\",\n        \"qrcode_image\": \"data:image/png;base64,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\",\n        \"expiration\": \"2025-09-05T18:53:18.449Z\",\n        \"transactionId\": \"4000396589\",\n        \"transactionIdentification\": \"kk6g232xel65a0daee4dd13kk4000396589\"\n    }\n}"},{"id":"4e72832f-0e37-4d32-af44-8af856d8233c","name":"Error – Pix Key Retrieval (Settlement QRCode)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"cbce0a88-b1da-4cd3-b4ee-4b1d6bc40925"}]},"url":"{{generalApiAddress}}/get_settlement"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Sep 2025 14:14:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"55"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"ERROR_GETTING_PIX_KEY\"\n}"},{"id":"bd3727d3-2b51-4269-8208-b15dff0c920d","name":"Error – No Pending Amount (Settlement QRCode)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"cbce0a88-b1da-4cd3-b4ee-4b1d6bc40925"}]},"url":"{{generalApiAddress}}/get_settlement"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Sep 2025 14:29:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"62"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"NO_AMOUNT_PENDING_SETTLEMENT\"\n}"},{"id":"93eda316-cd3a-4055-9477-6cc6e214c3ea","name":"Error – QRCode Creation (Settlement QRCode)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"cbce0a88-b1da-4cd3-b4ee-4b1d6bc40925"}]},"url":"{{generalApiAddress}}/get_settlement"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Fri, 05 Sep 2025 17:31:41 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"100"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"ERROR_CREATING_QRCODE\",\n    \"data\": \"{\\\"message\\\":\\\"KYC not approved.\\\"}\"\n}"}],"_postman_id":"3de28517-c2c7-410e-89f9-c58875add860"},{"name":"Deposit QRCode","id":"49b58da4-796d-4aae-95ed-7ea027eb3b11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text","uuid":"54f6d8da-ea80-4c8e-83dd-e6b1cac59265"},{"key":"amount","value":"{amount}","description":"<p>(number, required): Amount of the QR Code in the specified currency. Represents the value the payer will need to pay.</p>\n<p>Note: When the amount refers to a fiat currency, specific precision rules apply:</p>\n<ul>\n<li>For BRL (base fiat currency): values must use 2 decimal places.</li>\n</ul>\n<p>Example: 150.75 → represents R$150.75</p>\n<p>Example: 20.00 → represents R$20.00</p>\n<ul>\n<li>For USD: values must use 4 decimal places.</li>\n</ul>\n<p>Example: 15.1234 → represents US$15.1234</p>\n<p>Example: 0.5000 → represents US$0.5000</p>\n","type":"text","uuid":"e6675997-1150-4bce-bf70-34f7af21e48d"},{"key":"payer_name","value":"{payer_name}","description":"<p>(string, optional): Name of the payer. This field is optional and can be used to personalize the payment.</p>\n","type":"text","uuid":"cab03f3c-8540-47bf-9a8d-52518ee6c876"},{"key":"payer_taxid","value":"{payer_taxid}","description":"<p>(string, optional): Tax ID or document of the payer. Optional; used for identification purposes if provided.</p>\n","type":"text","uuid":"92a7abe0-5716-40a4-acc1-9eeeaf965eda"},{"key":"payer_note","value":"{payer_note}","description":"<p>(string, optional): A message displayed to the payer during payment, limited to 140 characters.</p>\n<p>Example: 150.75</p>\n","type":"text","uuid":"abaf9648-e961-424a-9955-654f15ea6034"},{"key":"expiration","value":"{expiration}","description":"<p>(number, optional): Time in seconds for the QR Code to expire. Defaults to 24 hours (86400 seconds) if not provided.</p>\n<p>Example: 3600</p>\n","type":"text","uuid":"eb46d5bf-81a5-4e3d-8e99-69dec3592201"}]},"url":"{{generalApiAddress}}/deposit_qrcode","urlObject":{"path":["deposit_qrcode"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"275dd737-ca30-4e58-ac83-0b06f0968fa5","name":"Deposit QRCode","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"54f6d8da-ea80-4c8e-83dd-e6b1cac59265"},{"key":"amount","value":"{amount}","description":"(number, required): Amount of the QR Code in the specified currency. Represents the value the payer will need to pay.\n\nNote: When the amount refers to a fiat currency, specific precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\n\nExample: 150.75 → represents R$150.75\n\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\n\nExample: 15.1234 → represents US$15.1234\n\nExample: 0.5000 → represents US$0.5000\n\n","type":"text","uuid":"e6675997-1150-4bce-bf70-34f7af21e48d"},{"key":"payer_name","value":"{payer_name}","description":"(string, optional): Name of the payer. This field is optional and can be used to personalize the payment.","type":"text","uuid":"cab03f3c-8540-47bf-9a8d-52518ee6c876"},{"key":"payer_taxid","value":"{payer_taxid}","description":"(string, optional): Tax ID or document of the payer. Optional; used for identification purposes if provided.","type":"text","uuid":"92a7abe0-5716-40a4-acc1-9eeeaf965eda"},{"key":"payer_note","value":"{payer_note}","description":"(string, optional): A message displayed to the payer during payment, limited to 140 characters.\n\nExample: 150.75","type":"text","uuid":"abaf9648-e961-424a-9955-654f15ea6034"},{"key":"expiration","value":"{expiration}","description":"(number, optional): Time in seconds for the QR Code to expire. Defaults to 24 hours (86400 seconds) if not provided.\n\nExample: 3600","type":"text","uuid":"eb46d5bf-81a5-4e3d-8e99-69dec3592201"}]},"url":"{{generalApiAddress}}/deposit_qrcode"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 31 Dec 2025 14:09:45 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"emv\": \"00020101021226930014br.gov.bcb.pix2571qrcode-h.pix.celcoin.com.br/pixqrcode/v2/e5f3a67a9a77c8865bee6ce5b505b25204000053039865802BR5914Felipe Andrade6009Fortaleza62070503***630430B2\",\n        \"qrcode_image\": \"data:image/png;base64,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\",\n        \"expiration\": \"2025-12-31T15:09:45.333Z\",\n        \"transactionId\": \"4000496659\",\n        \"transactionIdentification\": \"kk6g232xel65a0daee4dd13kk4000496659\",\n        \"type\": \"DYNAMIC\"\n    }\n}"}],"_postman_id":"49b58da4-796d-4aae-95ed-7ea027eb3b11"},{"name":"Get Pix Keys","id":"8532abc8-cd57-4c6d-8c19-a60a3fc32b5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text"}]},"url":"{{generalApiAddress}}/pix_get_keys","description":"<h2 id=\"endpoint-purpose\"><strong>Endpoint purpose</strong></h2>\n<p>Retrieve all static PIX keys registered by the user, providing visibility into the identifiers available for receiving payments.</p>\n<h2 id=\"description\"><strong>Description</strong></h2>\n<p>This endpoint returns all static PIX keys associated with the authenticated user.</p>\n<hr />\n<h2 id=\"keys-response-structure\"><strong>Keys Response Structure</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>success</strong></td>\n<td>boolean</td>\n<td>Indicates whether the PIX key generation request was processed successfully. It can be <code>true</code> or <code>false</code></td>\n</tr>\n<tr>\n<td><strong>keys[].keys</strong></td>\n<td>array</td>\n<td>A list containing the PIX deposit keys generated for the subaccount. Multiple entries may exist if more than one PIX representation is issued (e.g., static text, QR image).</td>\n</tr>\n<tr>\n<td><strong>keys[].type</strong></td>\n<td>string</td>\n<td>Represents the PIX key type. Possible values:  <br />  <br /><strong>EVP</strong> — Random key generated by the system, typically belonging to main (normal) accounts.  <br /><strong>STATIC</strong> — Static QR Code representation generated for subaccounts, indicating a deposit address associated with a specific subaccount.</td>\n</tr>\n<tr>\n<td><strong>keys[].key</strong></td>\n<td>string</td>\n<td>Contains either the PIX key value (for EVP entries) or the encoded PIX payload when the type is <strong>STATIC</strong>. In static cases, this string may be copied and pasted directly into banking apps to perform deposits.</td>\n</tr>\n<tr>\n<td><strong>keys[].image</strong></td>\n<td>string</td>\n<td>Base64-encoded PNG image representing the QR Code when the type is <strong>STATIC</strong> (subaccounts). For normal accounts with EVP keys, this value will be returned as an empty string (<code>\"\"</code>).</td>\n</tr>\n<tr>\n<td><strong>keys[].qrcode_identifier</strong></td>\n<td>string</td>\n<td>The <code>qrcode_identifier</code> fi<strong>eld is only present for subaccounts</strong> and identifies the associated QR Code.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"important-behavioral-differences\"><strong>Important Behavioral Differences</strong></h2>\n<h3 id=\"main-accounts-normal-accounts\"><strong>Main Accounts (Normal Accounts)</strong></h3>\n<p>✔ PIX keys belonging to standard user accounts return:</p>\n<ul>\n<li><p>A regular <strong>EVP</strong> key</p>\n</li>\n<li><p><code>image</code> returned as an empty string (<code>\"\"</code>)</p>\n</li>\n</ul>\n<p>This indicates that the PIX key is not QR-based.</p>\n<hr />\n<h3 id=\"subaccounts\"><strong>Subaccounts</strong></h3>\n<p>✔ PIX keys associated with subaccounts return:</p>\n<ul>\n<li><p>A <strong>STATIC</strong> PIX payload instead of a random EVP key</p>\n</li>\n<li><p>The <code>image</code> field populated with a <strong>Base64-encoded</strong> PNG containing the QR Code</p>\n</li>\n<li><p>The <code>qrcode_identifier</code> fi<strong>eld is only present for subaccounts</strong> and identifies the associated QR Code.</p>\n</li>\n</ul>\n<p>This behavior allows partners to visually render the QR code and identify that deposits are associated with a subaccount.</p>\n","urlObject":{"path":["pix_get_keys"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"5ff36379-28b4-4a51-8540-06c9084bd8b2","name":"Success - Get Pix Keys Subaccount","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text"}]},"url":"{{generalApiAddress}}/pix_get_keys"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 19 Sep 2025 13:24:20 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"205"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"keys\": [\n        {\n            \"key\": \"00020126330014BR.GOV.BCB.PIX0111688202190265204000053039865802BR5912FULANO DE TAL6011TRES PASSOS61089860000062280524SubAccDep3fc34db557824696304DA3F\",\n            \"type\": \"STATIC\",\n            \"image\": \"data:image/png;base64,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\",\n            \"qrcode_identifier\": \"4a59b8b4-8daa-434f-ad3e-5c9551fac5b2\"\n        }\n    ]\n}"},{"id":"7860a095-ea0d-4689-96c1-efbc8ad1a8ed","name":"Success - Get Pix Keys","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text"}]},"url":"{{generalApiAddress}}/pix_get_keys"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Server","value":"nginx/1.17.8"},{"key":"Date","value":"Tue, 18 Nov 2025 18:22:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"keys\": [\n        {\n            \"key\": \"90eb407b-dea1-41df-a071-e135321b51e7\",\n            \"type\": \"EVP\",\n            \"image\": \"\"\n        }\n    ]\n}"},{"id":"e0ed00ec-5ba3-492a-b165-5494051d1f8b","name":"Error - Get Pix Keys - ERROR PIX GET KEYS","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"MjMyNDUzNDIxOQFnDTKn3dBdUYVcHJad3NVQmE0SUMvVGcvajJRNzBUMzJLeFpXUDBydnpPbG41NW1TU1lOST","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text"}]},"url":"{{generalApiAddress}}/pix_get_keys"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:18:01 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"47"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"ERROR_PIX_GET_KEYS\"\n}"}],"_postman_id":"8532abc8-cd57-4c6d-8c19-a60a3fc32b5e"},{"name":"Create Pix Key","id":"44492712-4a88-4cc2-ad28-2b2358a3242d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text"}]},"url":"{{generalApiAddress}}/pix_create_key","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose</strong></h3>\n<p>Create a new static PIX key for the authenticated account, enabling the user to receive payments through a unique identifier.</p>\n<h3 id=\"description\"><strong>Description</strong></h3>\n<p>This endpoint registers a new PIX key under the authenticated account. The created key can be used as a payment destination in future transactions, ensuring compliance with the Brazilian instant payment ecosystem (PIX).</p>\n<hr />\n<h2 id=\"key-response-structure\"><strong>Key Response Structure</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>success</strong></td>\n<td>boolean</td>\n<td>Indicates whether the PIX key generation request was processed successfully. It can be <code>true</code> or <code>false</code></td>\n</tr>\n<tr>\n<td><strong>user_id</strong></td>\n<td>string</td>\n<td>Identifier of the account or subaccount owning this PIX key.</td>\n</tr>\n<tr>\n<td><strong>key.key</strong></td>\n<td>string</td>\n<td>The PIX key value returned by the system. If the key belongs to a <strong>normal account</strong>, this field contains a <strong>randomly generated EVP identifier</strong>. If it belongs to a <strong>subaccount</strong>, this field contains a <strong>static QR Code payload used as a PIX static payment</strong> <strong>code</strong> instead of a random EVP key.</td>\n</tr>\n<tr>\n<td><strong>key.type</strong></td>\n<td>string</td>\n<td>Identifies the PIX representation returned:  <br /><strong>EVP</strong> — Random PIX key, generally belonging to main accounts.  <br /><strong>STATIC</strong> — Static QR Code payload, typically issued for subaccounts.</td>\n</tr>\n<tr>\n<td><strong>key.createdAt</strong></td>\n<td>ISO datetime</td>\n<td>Timestamp recording when this PIX key was registered in the system.</td>\n</tr>\n<tr>\n<td><strong>key.updatedAt</strong></td>\n<td>ISO datetime</td>\n<td>Timestamp indicating the last update performed on this PIX key.</td>\n</tr>\n<tr>\n<td><strong>key.image</strong></td>\n<td>string</td>\n<td>Base64-encoded PNG representing the QR Code for <strong>STATIC</strong> PIX keys. When the type is <strong>EVP</strong>, this field will return an empty string (<code>\"\"</code>), since normal EVP keys do not have QR-based imagery.</td>\n</tr>\n<tr>\n<td><strong>key.qrcode_identifier</strong></td>\n<td>string</td>\n<td>The <code>qrcode_identifier</code> fi<strong>eld is only present for subaccounts</strong> and identifies the associated QR Code.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["pix_create_key"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"8dbdc347-2738-4d17-b821-bed30e58654f","name":"Success - Create Pix Key","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text"}]},"url":"{{generalApiAddress}}/pix_create_key"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.17.8"},{"key":"Date","value":"Tue, 18 Nov 2025 18:18:48 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"user_id\": \"12345\",\n    \"key\": {\n        \"key\": \"90eb407b-dea1-41df-a071-e135321b51e7\",\n        \"type\": \"EVP\",\n        \"createdAt\": \"2025-11-18T18:18:48.010Z\",\n        \"updatedAt\": \"2025-11-18T18:18:48.010Z\",\n        \"image\": \"\"\n    }\n}"},{"id":"782093ae-3da3-4afc-a799-9c932883e7d0","name":"Success - Create Pix Key for Subaccount","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text"}]},"url":"{{generalApiAddress}}/pix_create_key"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.17.8"},{"key":"Date","value":"Tue, 18 Nov 2025 18:15:03 GMT"},{"key":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"key\": {\n        \"id\": \"SubAccDepc788dd6923d6419\",\n        \"key\": \"00020126330014BR.GOV.BCB.PIX0111688202190265204000053039865802BR5912FULANO DE TAL6011TRES PASSOS61089860000062280524SubAccDepc788dd6923d641963043A19\",\n        \"type\": \"STATIC\",\n        \"image\": \"data:image/png;base64,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\",\n        \"qrcode_identifier\": \"4a59b8b4-8daa-434f-ad3e-5c9551fac5b2\",\n        \"accountId\": \"\",\n        \"deleted\": false,\n        \"createdAt\": \"2025-11-18T15:15:03-03:00\",\n        \"updatedAt\": \"2025-11-18T15:15:03-03:00\"\n    }\n}"},{"id":"09ad2a3c-8b11-4bb9-bf83-daf5bd3f633e","name":"Error - Create Pix Key - ERROR PIX CREATE KEY","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"MTUzODgzODM1FnDTKn6k5IWLqSVhWdkxncUlkNXlnL1pvUUc3cHBGUW9TaTJJVWFnSTlrM3RWMjhLUjREYz0","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text"}]},"url":"{{generalApiAddress}}/pix_create_key"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Wed, 03 Dec 2025 01:10:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"86"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message_cod\": \"ERROR_PIX_CREATE_KEY\",\n    \"status_code\": 404,\n    \"result\": null\n}"}],"_postman_id":"44492712-4a88-4cc2-ad28-2b2358a3242d"}],"id":"c8207e67-191d-43dc-a381-016e2ab99978","description":"<p>The <strong>OnRamp API</strong> enables partners to manage and query <strong>wallet funding operations</strong>, acting as the <strong>entry point for bringing funds into the ecosystem</strong>.</p>\n<p>It is responsible for <strong>account deposits</strong> and <strong>settlement of internal credits</strong>, ensuring that accounts remain properly funded and up to date.</p>\n<h2 id=\"available-endpoints-overview\"><strong>Available Endpoints (Overview)</strong></h2>\n<p>The OnRamp module provides endpoints for funding accounts, settling internal balances, and managing PIX receiving methods. It includes:</p>\n<ul>\n<li><p><strong>Settlement QRCode (<strong><strong><code>get_settlement</code></strong></strong>):</strong> Generates a QR Code to settle internal account debts.</p>\n</li>\n<li><p><strong>Deposit QRCode (<strong><strong><code>deposit_qrcode</code></strong></strong>):</strong> Generates a QR Code for direct external deposits into the account.</p>\n</li>\n<li><p><strong>Get Pix Keys (<strong><strong><code>pix_get_keys</code></strong></strong>):</strong> Retrieves all PIX keys registered under the authenticated account.</p>\n</li>\n<li><p><strong>Create Pix Key (<strong><strong><code>pix_create_key</code></strong></strong>):</strong> Creates a new static PIX key to receive payments.</p>\n</li>\n</ul>\n<p><strong>Differences between Settlement QRCode and Deposit QRCode:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Aspect</th>\n<th>Settlement QRCode (<strong>get_settlement</strong>)</th>\n<th>Deposit QRCode (<strong>deposit_qrcode</strong>)</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Primary purpose</td>\n<td>Settle internal account debts (credits borrowed from the master account)</td>\n<td>Receive external deposits directly into the account or subaccount</td>\n</tr>\n<tr>\n<td>QRCode type</td>\n<td>Simple, can be static</td>\n<td>Full-featured, compliant with Bacen rules, including optional texts</td>\n</tr>\n<tr>\n<td>Subaccounts</td>\n<td>No special handling required</td>\n<td>QR Code links subaccount deposits to the master account</td>\n</tr>\n<tr>\n<td>Extra functionality</td>\n<td>Only for debt settlement</td>\n<td>Supports programmed QRCodes for automatic withdrawals or payments</td>\n</tr>\n<tr>\n<td>Typical use case</td>\n<td>Closing internal debts</td>\n<td>Receiving funds into the account, real deposits from clients</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> More endpoints will be added over time to expand subaccount functionality.</p>\n","_postman_id":"c8207e67-191d-43dc-a381-016e2ab99978"},{"name":"OffRamp","item":[{"name":"Offramp Create Beneficiary","event":[{"listen":"test","script":{"id":"7dcde66e-95a1-459f-8f7e-065e0da716e0","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"6b1d37a8-7c77-4216-8e13-5bbc72fd5eba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"account_name","value":"{account_name}","description":"<p>(string, required): Reference name to identify the beneficiary within the account (alias/label).</p>\n<p>Example: \"Main USD Account\"</p>\n","type":"text","uuid":"202d3fe5-3db9-4760-9a63-7308873e5b32"},{"key":"bank_name","value":"{bank_name}","description":"<p>(string, required): Name of the bank where the account is registered.</p>\n<p>Example: \"Bank of America\"</p>\n","type":"text","uuid":"39f8058c-c63c-46c2-9ab4-7571a6550aa6"},{"key":"account_holder_name","value":"{account_holder_name}","description":"<p>(string, required): Full name or legal entity name of the account holder.</p>\n<p>Example: \"John Doe\"</p>\n","type":"text","uuid":"b04d6b29-e175-43ea-a9e6-a92c5b05c790"},{"key":"currency","value":"{currency}","description":"<p>(string, required): Currency code (ISO 4217), e.g., USD, EUR, BRL.\nExample: \"USD\"</p>\n","type":"text","uuid":"acbd04b5-66ed-445b-ab73-9b789deea06b"},{"key":"beneficiary_address","value":"{beneficiary_address}","description":"<p>(object, required): Beneficiary’s address, used for KYC/KYB purposes.</p>\n<p>Example: {\n  \"city\": \"New York\",\n  \"postal_code\": \"10001\",\n  \"state\": \"NY\",\n  \"country\": \"US\"\n}</p>\n","type":"text","uuid":"0d765152-6679-4602-8829-1d9df5a1653d"},{"key":"account_details","description":"<p>(object, required): Bank account details</p>\n<p>Example: {\n  \"account_number\": \"123456789\",\n  \"account_type\": \"checking\",\n  \"routing_number\": \"021000021\"\n}</p>\n","type":"text","uuid":"7fdd7659-a259-4dbb-8af6-ff739ff63428","value":"{account_details}"}]},"url":"{{generalApiAddress}}/offramp_create_beneficiary","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Register a beneficiary (the recipient of funds) so that compliance and KYB (Know Your Business) checks can be performed before enabling transactions.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This endpoint is required to onboard a new beneficiary into the system. By creating a beneficiary, partners ensure that transfers are linked to verified and approved recipients, complying with regulatory standards. Once registered, the beneficiary can be used in future payment operations within the OffRamp workflow.</p>\n<p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["offramp_create_beneficiary"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"6b1d37a8-7c77-4216-8e13-5bbc72fd5eba"},{"name":"Offramp Get Beneficiary","id":"8c4e1db0-5288-435c-9372-bf665a24bd7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text","uuid":"cea16dca-0fac-48e6-9acc-eed3c03903b9"},{"key":"beneficiary_id","value":"{beneficiary_id}","description":"<p>(string, required): System-generated beneficiary identifier.\nExample: \"4003\"</p>\n","type":"text","uuid":"0d331bce-452e-456d-a56a-a083f67dcf30"},{"key":"account_id","value":"{account_id}","description":"<p>(string, required): Unique identifier of the account from which the beneficiary is being queried.</p>\n<p>Example: \"4004\"</p>\n","type":"text","uuid":"4bdd8d88-7dd9-4b4a-8110-998e4b6ea7f8"}]},"url":"{{generalApiAddress}}/offramp_get_beneficiary","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve the details of a previously registered beneficiary.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This endpoint provides access to compliance and identification data for an existing beneficiary. The lookup can be done using either the system-generated <strong><code>beneficiary_id</code></strong> as a unique identifier. It ensures that the beneficiary’s information is available and validated before executing payments, maintaining security and regulatory compliance across operations.</p>\n<p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["offramp_get_beneficiary"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"49bef5b3-1234-4083-96dd-4406c4545ff8","name":"Success- Offramp Get Beneficiary","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"cea16dca-0fac-48e6-9acc-eed3c03903b9"},{"key":"beneficiary_id","value":"308d5c0f-a2fd-43ec-8492-8d6c140ee9b2","description":"(string, required): System-generated beneficiary identifier.\nExample: \"4003\"","type":"text","uuid":"0d331bce-452e-456d-a56a-a083f67dcf30"},{"key":"account_id","value":"819","description":"(string, required): Unique identifier of the account from which the beneficiary is being queried.\n\nExample: \"4004\"","type":"text","uuid":"4bdd8d88-7dd9-4b4a-8110-998e4b6ea7f8"}]},"url":"{{generalApiAddress}}/offramp_get_beneficiary"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"308d5c0f-a2fd-43ec-8492-8d6c140ee9b2\",\n        \"type\": \"business\",\n        \"taxid_type\": \"rfc\",\n        \"taxid\": \"ABC123456XYZ\",\n        \"name\": \"Tech Solutions S.A. de C.V.\",\n        \"created_at\": \"2025-12-23T15:06:54.074Z\",\n        \"updated_at\": \"2025-12-23T15:06:54.074Z\",\n        \"providers\": [\n            {\n                \"id\": \"6abf41e2-7422-4900-b63d-2cec1df157fd\",\n                \"provider\": \"sphere\",\n                \"provider_id\": \"dummy_beneficiary_80c6549a-d8af-4ba6-bd0e-4ff71bcf2c77\",\n                \"created_at\": \"2025-12-26T14:56:14.907Z\",\n                \"updated_at\": \"2025-12-26T14:56:14.907Z\"\n            }\n        ],\n        \"payment_methods\": [\n            {\n                \"id\": \"b1aa59fa-4b14-455c-9e62-cccf4e1b73e1\",\n                \"created_at\": \"2025-12-26T14:56:14.928Z\",\n                \"updated_at\": \"2025-12-26T14:56:14.928Z\",\n                \"type\": \"bank\",\n                \"bank_routing_number\": \"1234567891\",\n                \"bank_account_number\": \"1234567890\",\n                \"bank_account_type\": \"checking\",\n                \"bank_currency\": \"USD\",\n                \"providers\": [\n                    {\n                        \"id\": \"2c686564-505c-4416-bdab-9e7c2a9989e5\",\n                        \"provider\": \"sphere\",\n                        \"provider_id\": \"bankAccount_68499d9e1e2c4820967bef9340f1472c\"\n                    }\n                ]\n            }\n        ]\n    }\n}"}],"_postman_id":"8c4e1db0-5288-435c-9372-bf665a24bd7f"},{"name":"Offramp Beneficiary List","id":"4d83ed74-280f-44cb-8d5a-a6620a126dab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","type":"text","uuid":"0e1be4e9-3c4f-4898-91fc-3b7dcefa6698","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n"}]},"url":"{{generalApiAddress}}/offramp_beneficiary_list","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve the list of beneficiaries registered by a client for off-ramp payments.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This endpoint allows partners to access all beneficiaries previously created by the client for off-ramp operations. It provides essential information required to initiate off-ramp payments, ensuring that funds are transferred to verified recipients in a secure and compliant manner.</p>\n","urlObject":{"path":["offramp_beneficiary_list"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"50a484a2-7a14-4a3e-b1ff-29cac89de447","name":"Success - Offramp Beneficiary List","originalRequest":{"method":"POST","header":[{"key":"Referer","value":"{{headReferer}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","type":"text","uuid":"0e1be4e9-3c4f-4898-91fc-3b7dcefa6698","description":"(string, required): The authentication token of the account used to authorize the request."}]},"url":"{{generalApiAddress}}/offramp_beneficiary_list"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"1d2a7f50-5ae5-48c3-ab16-6d1f9a318dcf\",\n      \"type\": \"business\",\n      \"taxid_type\": \"tin\",\n      \"taxid\": \"1214565\",\n      \"name\": \"testor3\",\n      \"created_at\": \"2025-10-16T20:46:56.668Z\",\n      \"updated_at\": \"2025-10-16T20:46:56.668Z\",\n      \"payment_methods\": [\n        {\n          \"id\": \"05a0fd16-53d8-429c-8799-429a950033f6\",\n          \"created_at\": \"2025-10-16T21:14:30.913Z\",\n          \"updated_at\": \"2025-10-16T21:14:30.913Z\",\n          \"type\": \"bank\",\n          \"bank_routing_number\": \"1234567891\",\n          \"bank_account_number\": \"1234567891\",\n          \"bank_account_type\": \"checking\",\n          \"bank_currency\": \"USD\"\n        },\n        {\n          \"id\": \"20906e1c-6767-452b-9a00-28e44bbc8086\",\n          \"created_at\": \"2025-10-16T20:47:36.947Z\",\n          \"updated_at\": \"2025-10-16T20:47:36.947Z\",\n          \"type\": \"bank\",\n          \"bank_routing_number\": \"1234567891\",\n          \"bank_account_number\": \"1234567891\",\n          \"bank_account_type\": \"checking\",\n          \"bank_currency\": \"USD\"\n        }\n      ]\n    }\n  ]\n}\n"}],"_postman_id":"4d83ed74-280f-44cb-8d5a-a6620a126dab"},{"name":"Offramp Payment","id":"62349679-0240-40e4-a230-0d6e9489abdd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text","uuid":"f9d5074e-c33a-4374-8655-e9259de469d9"},{"key":"data","value":"{\"quote_id\": \"{{offramp_quote_id}}\",\"document_ids\": [\"3ab7ade9-e88f-4ab8-8a6d-9ead6607a8d8\"],\"reference\": \"INV-2025-001\",\"purpose\":\"PaymentsForGoodsOrServices\"}\n","description":"<p>(object, required): Data object containing all required details to create an off-ramp payment, iquote ID, associated documents, reference and purpose of the transaction\nExample: \n{\n  \"quote_id\": \"op_1234567890\",\n  \"document_ids\": [\"doc_001\"],\n  \"reference\": \"INV-2025-001\",\n  \"purpose\": \"PaymentsForGoodsOrServices\"\n}</p>\n","type":"text","uuid":"66a9975c-d15c-4dd3-98a9-dea9c00fd8ed"}]},"url":"{{generalApiAddress}}/offramp_payment","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Initiate an off-ramp payment that converts funds from <strong>BRL or cryptocurrency</strong> into <strong>fiat currency</strong> (e.g., USD, EUR) and transfers them to a registered beneficiary.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This endpoint facilitates off-ramp operations by <strong>creating a payment transaction</strong> that settles as <strong>fiat currency</strong>. It supports sources such as BRL in account or supported cryptocurrencies, leveraging previously generated quotes when necessary. The system ensures secure, compliant, and auditable settlements with international payment networks. Off-ramp payments may involve multiple sub-transactions, including <strong>crypto transfers</strong> and optional <strong>RFQ-based crypto purchases</strong>, depending on the client’s chosen flow.</p>\n<h3 id=\"object-parameters-of-data-\">Object Parameters of <code>data</code> :</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>quote_id</code></td>\n<td>(string &amp; required): ID of the quote generated by <code>offramp_quote</code> when using BRL as source.</td>\n<td><code>\"3ab2e6d-816a-4ad3-a443-c1d968ebfe6d\"</code></td>\n</tr>\n<tr>\n<td><code>document_ids</code></td>\n<td>(array string &amp; required): List of document IDs (invoices, proofs) associated with the payment, generated by <code>offramp_document</code>.</td>\n<td><code>[\"30ca5c98-4a93-4c96-b897-6fe5cd9af527\"]</code></td>\n</tr>\n<tr>\n<td><code>reference</code></td>\n<td>(string &amp; optional): Reference or description for the payment.</td>\n<td><code>\"Invoice #12345\"</code></td>\n</tr>\n<tr>\n<td><code>purpose</code></td>\n<td>(string &amp; required): The purpose of the payment, using standardized codes (e.g., <code>PaymentsForGoodsOrServices</code>).</td>\n<td><code>\"PaymentsForGoodsOrServices\"</code></td>\n</tr>\n<tr>\n<td><code>beneficiary_id</code></td>\n<td>(string &amp; required): ID of beneficiary, getting this from <code>offramp_beneficiary_list</code> route.</td>\n<td><code>\"470241cd-c686-4ffe-a382-059752736cab\"</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> This endpoint is under active development. Behavior and parameters may evolve as additional source types and integrations are implemented.</p>\n","urlObject":{"path":["offramp_payment"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"be0a4c60-68d4-4966-8cb1-668f9ab34822","name":"Success - Offramp Payment","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"f9d5074e-c33a-4374-8655-e9259de469d9"},{"key":"data","value":"{\"quote_id\": \"op_1234567890\",\"document_ids\": [\"doc_001\"],\"reference\": \"INV-2025-001\",\"purpose\":\"PaymentsForGoodsOrServices\"}","description":"(object, required): Data object containing all required details to create an off-ramp payment, iquote ID, associated documents, reference and purpose of the transaction.\nExample: \n{\n  \"quote_id\": \"op_1234567890\",\n  \"document_ids\": [\"doc_001\"],\n  \"reference\": \"INV-2025-001\",\n  \"purpose\": \"PaymentsForGoodsOrServices\",\n}\n","type":"text","uuid":"f6f231c1-3d11-4a30-b81f-a5fac8659129"}]},"url":"{{generalApiAddress}}/offramp_payment"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": \"op_1234567890\",\n    \"status\": \"PROCESSING\",\n    \"amount\": 1500.75,\n    \"fee\": 15.25,\n    \"provider_transaction_id\": \"tx_9876543210\",\n    \"reference\": \"INV-2025-001\",\n    \"purpose\": \"PaymentsForGoodsOrServices\",\n    \"created_at\": \"2025-10-27T11:15:00Z\"\n}"}],"_postman_id":"62349679-0240-40e4-a230-0d6e9489abdd"},{"name":"Offramp Quote","id":"d992b465-84a1-4921-a96b-6c903b1dfdf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","type":"text","uuid":"0e1be4e9-3c4f-4898-91fc-3b7dcefa6698","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n"},{"key":"data","value":"{\"source_amount\":10000,\"target\":\"USD\",\"network\":\"WIRE\",\"source\":\"USDC\",\"beneficiary_id\":\"d94b5cc4-ea63-48e4-b717-93132e8e3dd5\"}","type":"text","uuid":"d61ae4a7-49d9-40f6-b709-45776f8d69de","description":"<p>(object, required): Contains the parameters required to calculate the off-ramp quote, source, asset, network, and transaction amount.</p>\n<p>Note: When the currency is a fiat currency, specific decimal precision rules apply:</p>\n<ul>\n<li>For BRL (base fiat currency): values must use 2 decimal places.</li>\n</ul>\n<p>Example: 150.75 → represents R$150.75</p>\n<p>Example: 20.00 → represents R$20.00</p>\n<ul>\n<li>For USD: values must use 4 decimal places.</li>\n</ul>\n<p>Example: 15.1234 → represents US$15.1234</p>\n<p>Example: 0.5000 → represents US$0.5000</p>\n<p>Data Example:\n{\n  \"source_amount\": 10000,\n  \"target\": \"USD\",\n  \"network\": \"WIRE\",\n  \"source\":\"USDT\",\n  \"beneficiary_id\":\"d01bf4ef-2724-4226-9af8-fb284a9eb567\"\n}\nS</p>\n"}]},"url":"{{generalApiAddress}}/offramp_quote","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Generate an off-ramp quote that combines RFQ purchase costs with off-ramp fees.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This endpoint analyzes the total off-ramp costs a client will incur, including both the fees associated with off-ramping and any additional purchase costs from RFQ when the source asset is not a stablecoin already available in the user’s account. It returns a unique quote ID representing the combined operation, which must be used to execute the <code>offramp_payment</code> endpoint. This process ensures accurate cost estimation and a unified quotation for clients converting their assets into fiat through the Bity ecosystem.</p>\n<h3 id=\"object-parameters-of-data-\">Object Parameters of <code>data</code> :</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Key</strong></th>\n<th><strong>Possible Values / Example</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>source_amount</code></td>\n<td><code>10000</code></td>\n<td>(number &amp; conditional): Amount being sent in the operation (source asset).  <br />  <br /><strong>OBS:</strong> You must <strong>provide</strong> either <code>source_amount</code> or <code>target_amount</code>, <strong>not both</strong> —These two values <strong>cannot be sent simultaneously</strong></td>\n</tr>\n<tr>\n<td><code>target_amount</code></td>\n<td><code>10000</code></td>\n<td>(number &amp; conditional): Amount expected to be received after conversion (target asset).  <br />  <br /><strong>OBS:</strong> You must <strong>provide</strong> either <code>source_amount</code> or <code>target_amount</code>, <strong>not both</strong> —These two values <strong>cannot be sent simultaneously</strong></td>\n</tr>\n<tr>\n<td><code>source</code></td>\n<td><code>\"BRL\", \"USDC\", \"USDT\"</code></td>\n<td>(string &amp; required): Specifies the origin of the funds for the off-ramp payment. Indicates whether the payment will use local currency (BRL) or a supported stablecoin (USDC, USDT) already available in the account.</td>\n</tr>\n<tr>\n<td><code>target</code></td>\n<td><code>\"USD\"</code></td>\n<td>(string &amp; required): Target asset to receive after conversion.</td>\n</tr>\n<tr>\n<td><code>network</code></td>\n<td><code>\"WIRE\"</code>, <code>\"ACH\"</code></td>\n<td>(string &amp; required): Target network to receive the funds. Example: WIRE for international transfer, ACH for domestic.</td>\n</tr>\n<tr>\n<td><code>beneficiary_id</code></td>\n<td><code>d01bf4ef-2724-4226-9af8-fb284a9eb567</code></td>\n<td>(string &amp; required): Id of beneficiary to send funds.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["offramp_quote"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"257dba3b-1802-462d-924f-d98a193a6f64","name":"Success - Offramp quote","originalRequest":{"method":"POST","header":[{"key":"Referer","value":"{{headReferer}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","type":"text","uuid":"0e1be4e9-3c4f-4898-91fc-3b7dcefa6698","description":"(string, required): The authentication token of the account used to authorize the request."},{"key":"data","value":"{\"amount\":10000,\"asset\":\"USD\",\"network\":\"WIRE\",\"source\":\"USDT\"}","type":"text","uuid":"d61ae4a7-49d9-40f6-b709-45776f8d69de","description":"(object, required): Contains the parameters required to calculate the off-ramp quote, source, asset, network, and transaction amount.\n\nNote: When the currency is a fiat currency, specific decimal precision rules apply:\n\n- For BRL (base fiat currency): values must use 2 decimal places.\n\nExample: 150.75 → represents R$150.75\n\nExample: 20.00 → represents R$20.00\n\n- For USD: values must use 4 decimal places.\n\nExample: 15.1234 → represents US$15.1234\n\nExample: 0.5000 → represents US$0.5000\n\nData Example:\n{\n  \"source_amount\": 10000,\n  \"target\": \"USD\",\n  \"network\": \"WIRE\",\n  \"source\":\"USDT\",\n  \"beneficiary_id\":\"d01bf4ef-2724-4226-9af8-fb284a9eb567\"\n}"}]},"url":"{{generalApiAddress}}/offramp_quote"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 27 Oct 2025 14:50:32 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Server","value":"gocache"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"a74fe059-ae0e-47c7-b4f7-6fa80a98fc67\",\n        \"offramp_quote\": {\n            \"source\": {\n                \"asset\": \"usdt\",\n                \"amount\": 10000\n            },\n            \"target\": {\n                \"asset\": \"usd\",\n                \"amount\": 10000\n            },\n            \"fee\": 10,\n            \"created_at\": \"2025-11-12T20:20:15.986Z\",\n            \"expiration\": \"2025-11-12T20:23:15.986Z\",\n            \"price\": 5.2938,\n            \"brl_fee\": 52.938\n        },\n        \"rfq_quote\": null,\n        \"source\": {\n            \"asset\": \"usdt\",\n            \"amount\": 10000\n        },\n        \"target\": {\n            \"asset\": \"usd\",\n            \"amount\": 10000\n        },\n        \"total_fee\": 10,\n        \"brl_total_fee\": 52.938,\n        \"expiration\": \"2025-11-12 17:23:15\"\n    }\n}"}],"_postman_id":"d992b465-84a1-4921-a96b-6c903b1dfdf5"},{"name":"Offramp Document","id":"b23c4f38-7cee-413a-b16e-6d6f1b2efe05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","type":"text","uuid":"06608319-fb2a-419c-9a74-2a8855c324ff","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n"},{"key":"data","value":"{\"scope\":\"transaction\",\"type\":\"invoice\",\"purpose\":\"Invoice for service payment\",\"label\":\"Payment_Invoice_Oct2025\"}","type":"text","uuid":"38ba6991-81ad-4186-9707-e0e7e9061848","description":"<p>(object, required): Contains metadata about the document being uploaded, including its scope, type, and purpose.\nExample:</p>\n<p>{\n  \"scope\": \"transaction\",\n  \"type\": \"invoice\",\n  \"purpose\": \"Invoice for service payment\",\n  \"label\":\"Payment_Invoice_Oct2025\"\n}</p>\n"},{"key":"file","type":"text","uuid":"4d82a5b9-226a-4b7e-9d26-7e906f9cee93","value":"JVBERi0xLjMKJ.....dX2drYkel1Q2zq+vB9WFhZjEzMjQ5OGY2NTBlN2JkZTZjZGMyZj4gXSA+PgpzdGFydHhyZWYKMTgxMzIKJSVFT0YK","description":"<p>(base64, required): The document file encoded in Base64 to be uploaded, such as a PDF, JPG, or PNG, representing the proof or invoice related to the off-ramp transaction.</p>\n"}]},"url":"{{generalApiAddress}}/offramp_document","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Upload a document required for compliance validation in an off-ramp payment.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>This endpoint allows attaching or referencing a document (typically an invoice) related to an off-ramp transaction. The document serves as proof of the payment’s purpose and is required to comply with regulatory and operational requirements before releasing funds to the beneficiary.</p>\n<h3 id=\"object-parameters-of-data\">Object Parameters of <code>data</code>:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Key</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Possible Values / Example</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>purpose</code></td>\n<td><code>string</code></td>\n<td><code>\"Invoice for service payment\"</code></td>\n<td>(string &amp; required): Short description of the document purpose. Minimum 3 characters.</td>\n</tr>\n<tr>\n<td><code>scope</code></td>\n<td><code>string</code></td>\n<td><code>\"transaction\"</code>, <code>\"identity\"</code>, <code>\"account\"</code></td>\n<td>(string &amp; required): Scope of the document, indicating what it is related to.</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td><code>string</code></td>\n<td><code>\"invoice\"</code>, <code>\"receipt\"</code>, <code>\"other\"</code></td>\n<td>(string &amp; required): Type of the document.</td>\n</tr>\n<tr>\n<td><code>label</code></td>\n<td><code>string</code></td>\n<td>\"Payment_Invoice_Oct2025\"</td>\n<td>(string &amp; required): User-defined identifier to provide more context or easily identify the document.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> This endpoint is currently under development and may be subject to changes.</p>\n","urlObject":{"path":["offramp_document"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[{"id":"b748dd5c-87f4-4b7f-a520-ffc0e13f9bea","name":"Success - Offramp Document","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","type":"text","uuid":"06608319-fb2a-419c-9a74-2a8855c324ff","description":"(string, required): The authentication token of the account used to authorize the request."},{"key":"data","value":"{\"scope\":\"transaction\",\"type\":\"invoice\",\"purpose\":\"Invoice for service payment\",\"label\":\"Payment_Invoice_Oct2025\"}","type":"text","uuid":"38ba6991-81ad-4186-9707-e0e7e9061848","description":"(object, required): Contains metadata about the document being uploaded, including its scope, type, and purpose.\nExample:\n\n{\n  \"scope\": \"transaction\",\n  \"type\": \"invoice\",\n  \"purpose\": \"Invoice for service payment\",\n  \"label\":\"Payment_Invoice_Oct2025\"\n}"},{"key":"file","type":"text","uuid":"4d82a5b9-226a-4b7e-9d26-7e906f9cee93","value":"JVBERi0xLjMKJ.....dX2drYkel1Q2zq+vB9WFhZjEzMjQ5OGY2NTBlN2JkZTZjZGMyZj4gXSA+PgpzdGFydHhyZWYKMTgxMzIKJSVFT0YK","description":"(base64, required): The document file encoded in Base64 to be uploaded, such as a PDF, JPG, or PNG, representing the proof or invoice related to the off-ramp transaction."}]},"url":"{{generalApiAddress}}/offramp_document"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 27 Oct 2025 16:00:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"89"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"provider\": \"sphere\",\n        \"id\": \"e13fcab7-c99c-480e-a48a-12f972001c7c\"\n    }\n}"}],"_postman_id":"b23c4f38-7cee-413a-b16e-6d6f1b2efe05"},{"name":"Get IN1888 Report","id":"80137ca0-9479-4477-81dd-93a081113d8d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text","uuid":"5db7cfa8-0983-4be5-b8c4-dd1276b9ec7e"},{"key":"month","value":"{month}","description":"<p>(integer, required): The month for which the report should be generated (1–12).</p>\n","type":"text","uuid":"dd568b43-a05d-4210-84bc-0584ea15990c"},{"key":"year","value":"{year}","description":"<p>(integer, required): The year for which the report should be generated (e.g., 2025).</p>\n","type":"text","uuid":"0b137a67-c7df-45ae-9327-6cd898477834"}]},"url":"{{generalApiAddress}}/get_offramp_in1888","description":"<h3 id=\"get-offramp-in1888\"><strong>Get Offramp IN1888</strong></h3>\n<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Generate the IN1888 report for off-ramp payments executed in a specific month and year, providing compliance and reporting capabilities.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The <code>get_offramp_in1888</code> endpoint allows partners to retrieve a detailed report of all off-ramp payments (fiat withdrawals) for a given period. This report is designed to support regulatory compliance and internal accounting processes.  </p>\n<p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["get_offramp_in1888"],"host":["{{generalApiAddress}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"80137ca0-9479-4477-81dd-93a081113d8d"}],"id":"9f3f01bb-b084-4de5-9532-ed25be203065","description":"<p>The <strong>OffRamp module</strong> provides endpoints to manage payments that convert funds from BRL or cryptocurrency into fiat currencies (USD, EUR, etc.) and to handle associated compliance reporting.</p>\n<p>It allows partners to create and manage beneficiaries, initiate off-ramp payments, and generate regulatory reports efficiently and securely.</p>\n<h4 id=\"available-endpoints\"><strong>Available endpoints</strong></h4>\n<ul>\n<li><p><strong>Offramp Create Beneficiary</strong>– Registers a new beneficiary (recipient) for off-ramp payments.</p>\n</li>\n<li><p><strong>Offramp Get Beneficiary</strong> – Retrieves information about an existing beneficiary.</p>\n</li>\n<li><p><strong>Offramp Beneficiary List</strong> – Retrieve all beneficiaries registered by the client for off-ramp payments.</p>\n</li>\n<li><p><strong>Offramp Payment</strong> – Creates a payment converting BRL or cryptocurrency into fiat, transferring funds to a registered beneficiary while ensuring compliance with regulatory and operational requirements.</p>\n</li>\n<li><p><strong>Offramp Quote –</strong> Estimates the total off-ramp costs, including RFQ purchase fees when needed, and returns a unique quote ID to be used for initiating an off-ramp payment.</p>\n</li>\n<li><p><strong>Offramp Document –</strong> Attaches or references a document (usually an invoice) for an off-ramp transaction, serving as proof for compliance and operational approval before releasing funds.</p>\n</li>\n<li><p><strong>Get IN1888 Report</strong> – Generates an IN1888 report for off-ramp payments for a specific month and year.</p>\n</li>\n</ul>\n<p><strong>Note:</strong> More endpoints will be added over time to expand subaccount functionality.</p>\n","_postman_id":"9f3f01bb-b084-4de5-9532-ed25be203065"},{"name":"Webhooks","item":[{"name":"Set Webhook","id":"001908f8-5349-415b-97a1-4016aa317639","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text","uuid":"75d400b8-2c6d-4412-a77d-ca9f600ac7d0"},{"key":"url","value":"https://hooker-w5yok3yz.bp-staging.biscoint.io/wb-test","description":"<p>(string, required): The fully qualified URL that will receive webhook notifications for wallet events</p>\n","type":"text","uuid":"1c704adb-2314-449c-bcac-2b07af003b73"},{"key":"new_signature","value":"false","description":"<p>(boolean, optional): If true, generates a new signature for the webhook. If false (default), keeps the current signature.</p>\n","type":"text","uuid":"f3c6516f-096c-4174-9039-bc80e1a51f16"},{"key":"enabled","value":"true","description":"<p>(boolean, optional): If true, enables the webhook service. If false, disables it.</p>\n","type":"text","uuid":"24661733-4e9e-4d51-a585-6d3ce8c71c9a"}]},"url":"{{publicTradingApi}}/set_webhook","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Configure a callback URL to receive real-time notifications for wallet events, enabling partners to automate workflows and monitor wallet activity efficiently.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The <code>set_webhook</code> endpoint allows partners to define a URL that will be triggered whenever specific wallet events occur. This ensures timely notifications and facilitates automation of operational processes.</p>\n<p><strong>Note:</strong> This endpoint is still under development and may be subject to changes.</p>\n","urlObject":{"path":["set_webhook"],"host":["{{publicTradingApi}}"],"query":[],"variable":[]}},"response":[{"id":"10dc7342-eba2-41ba-b627-b3797c1d270f","name":"Success - Set Webhook","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"75d400b8-2c6d-4412-a77d-ca9f600ac7d0"},{"key":"url","value":"https://hooker-w5yok3yz.bp-staging.biscoint.io/wb-test","description":"(string, required): The fully qualified URL that will receive webhook notifications for wallet events","type":"text","uuid":"1c704adb-2314-449c-bcac-2b07af003b73"},{"key":"new_signature","value":"false","description":"(boolean, optional): If true, generates a new signature for the webhook. If false (default), keeps the current signature.","type":"text","uuid":"f3c6516f-096c-4174-9039-bc80e1a51f16"},{"key":"enabled","value":"true","description":"(boolean, optional): If true, enables the webhook service. If false, disables it.","type":"text","uuid":"8ee93da6-8ad0-468c-81d0-6f381fdb574a"}]},"url":"{{publicTradingApi}}/set_webhook"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Mon, 08 Sep 2025 15:13:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"216"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=15"},{"key":"Set-Cookie","value":"__goc_session__=htocnmrsqubjqjuaygwcmmlahmjtqyug; expires=Mon, 15-Sep-25 15:13:58 GMT; SameSite=Lax; path=/; secure; HttpOnly"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-GoCache-CacheStatus","value":"BYPASS"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Server","value":"gocache"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"0343b504-b9c2-4b26-9b73-bdae014d29fb\",\n        \"url\": \"https://hooker-w5yok3yz.bp-staging.biscoint.io/wb-test\",\n        \"signing_key\": \"{signing_key}\",\n        \"enabled\": true\n    }\n}"}],"_postman_id":"001908f8-5349-415b-97a1-4016aa317639"},{"name":"Get Webook Config","id":"79db93f0-9124-43fd-bc77-a98f64a26119","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"<p>(string, required): The authentication token of the account used to authorize the request.</p>\n","type":"text","uuid":"75d400b8-2c6d-4412-a77d-ca9f600ac7d0"}]},"url":"{{publicTradingApi}}/get_webhook_config","description":"<h3 id=\"endpoint-purpose\"><strong>Endpoint purpose:</strong></h3>\n<p>Retrieve the current webhook configuration to verify the callback URL, obtain the signing key, and review metadata for your account's webhook setup.</p>\n<h3 id=\"description\"><strong>Description:</strong></h3>\n<p>The <code>get_webhook_config</code> endpoint allows partners to fetch their existing webhook configuration, including the callback URL, signing key for signature validation, and timestamps. This enables partners to verify their webhook setup, securely store the signing key for validating incoming notifications, and audit configuration changes.</p>\n<p><strong>Note:</strong> This endpoint is still under development and may be subject to changes</p>\n","urlObject":{"path":["get_webhook_config"],"host":["{{publicTradingApi}}"],"query":[],"variable":[]}},"response":[{"id":"70c5671f-ac06-43e6-a769-a1b390f9b537","name":"Success - Get Webook Config","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"auth_token","value":"{{auth_token}}","description":"(string, required): The authentication token of the account used to authorize the request.","type":"text","uuid":"75d400b8-2c6d-4412-a77d-ca9f600ac7d0"}]},"url":"{{publicTradingApi}}/get_webhook_config"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"9dbdbbe7-5cef-46b9-8261-23890392aae3\",\n        \"signing_key\": {signing_key},\n        \"url\": {url},\n        \"user_id\": {user_id},\n        \"created_at\": \"2025-09-08T14:58:09.000Z\",\n        \"updated_at\": \"2025-09-08T14:58:09.000Z\",\n        \"enabled\": true\n    }\n}"}],"_postman_id":"79db93f0-9124-43fd-bc77-a98f64a26119"}],"id":"1876d0cf-cc4c-4dc0-a7f2-ed6bfb45d660","description":"<p>The purpose of the Webhooks section within Wallet is to enable <strong>real-time notifications</strong> for wallet events.</p>\n<p><strong>Currently available endpoints:</strong></p>\n<ul>\n<li><p><strong>Set Webhook</strong>: configure a callback URL that will be triggered when specific wallet events occur. This endpoint allows partners to automate workflows and receive immediate updates about wallet activities and enhancing operational efficiency.</p>\n</li>\n<li><p><strong>Get Webhook Configuration</strong>: retrieve the current webhook configuration including the callback URL, signing key, and metadata for your account. This endpoint allows partners to verify their webhook setup and obtain the signing key needed for validating incoming webhook notifications.</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"1webhook-payload-structure\">1.Webhook Payload Structure</h2>\n<p>All webhook notifications follow the same minimal JSON structure. This makes it easier for partners to process events and map each notification to its corresponding data schema.</p>\n<h3 id=\"base-structure\">Base Structure</h3>\n<p>Every webhook delivered to your callback URL has the following format:</p>\n<p>json</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"ANY_EVENT_CODE\",\n  \"data\": {\n    // Variable structure depending on the event.\n  }\n}\n\n</code></pre>\n<h3 id=\"field-definitions\">Field Definitions</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>code</code></td>\n<td><code>string</code></td>\n<td>Identifies the webhook event type. Example: <code>\"ACCOUNT_STATUS_CHANGE\"</code></td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td><code>object</code></td>\n<td>Contains the event-specific payload. This structure varies by event type.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"2available-events\">2.Available Events</h2>\n<p>The following webhook events are currently available:</p>\n<ul>\n<li><p><code>ACCOUNT_STATUS_CHANGE</code> – Triggered when a user’s account status updates.</p>\n</li>\n<li><p><code>DEPOSIT_STATUS_CHANGE</code> – Triggered when a deposit status changes.</p>\n</li>\n<li><p><code>DEPOSIT_AUTO_SWEEP</code> – Triggered when a internal sweep deposit event occurs.</p>\n</li>\n<li><p><code>WITHDRAWAL_STATUS_CHANGE</code> – Triggered when a withdrawal status changes.</p>\n</li>\n<li><p><code>ORDER_STATUS_CHANGE</code> – Triggered when an order is partially or fully executed.</p>\n</li>\n<li><p><code>PIXMED_STATUS_CHANGE</code> - Triggered when a PIX MED dispute is requested, updated, or resolved.</p>\n</li>\n</ul>\n<h2 id=\"a-account_status_change\">a) ACCOUNT_STATUS_CHANGE</h2>\n<p><strong>Event Trigger</strong>: Triggered when a user's account status changes (e.g., from pending to verified).</p>\n<p><strong>Data Fields</strong>: <code>user_id</code>, <code>old_status</code>, <code>new_status</code></p>\n<h3 id=\"account-status-codes\">Account Status Codes:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Description</th>\n<th>Operational Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>ACTIVE</strong></td>\n<td>The account is fully verified and allowed to perform all operations.</td>\n<td>The user can deposit, withdraw, trade, and access the account.</td>\n</tr>\n<tr>\n<td><strong>BLOCKED</strong></td>\n<td>The account is t<strong>emporarily frozen</strong> due to compliance review, suspicious activity, or manual administrative action.</td>\n<td>All actions are temporarily restricted, but <strong>the account can be reactivated</strong> once the issue is resolved.</td>\n</tr>\n<tr>\n<td><strong>CANCELED</strong></td>\n<td>The account has been permanently closed and cannot be reinstated.</td>\n<td>The user can no longer operate or reactivate this account. A new registration would be required.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"example-payload\">Example Payload</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"ACCOUNT_STATUS_CHANGE\",\n  \"data\": {\n    \"user_id\": \"87463\",\n    \"old_status\": \"ACTIVE\",\n    \"new_status\": \"BLOCKED\"\n  }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"b-deposit_status_change\">b) DEPOSIT_STATUS_CHANGE</h2>\n<p><strong>Event Trigger</strong>: Triggered when a deposit status changes.</p>\n<p><strong>Data Fields</strong>: <code>user_id</code>, <code>transaction_data</code>, <code>qrcode_identifier</code></p>\n<p><strong>Observation</strong>:</p>\n<ol>\n<li><p>The <code>user_id</code> field always refers to the user account that effectively <strong>received the deposit</strong> (main account or subaccount).</p>\n</li>\n<li><p>The <code>transaction_data</code> field follows the exact same response structure returned by the <a href=\"https://paymentsdocs.bitypreco.com/#246ea06d-9a16-437c-acc6-3348d0c5ec3c\">Get Transaction</a> endpoint.</p>\n</li>\n<li><p>The <code>qrcode_identifier</code> field is <strong>only present for subaccounts</strong>, and identifies the QR Code associated with that specific subaccount deposit status change.</p>\n</li>\n</ol>\n<h3 id=\"possible-deposit-status-codes\">Possible Deposit Status Codes:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Description</th>\n<th>Operational Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>PENDING</strong></td>\n<td>The deposit request has been received and is awaiting processing or confirmation.</td>\n<td>The deposit is in progress — funds have <strong>not yet been credited.</strong> No balance impact occurs until confirmation. Internal systems or providers may still validate the transfer.</td>\n</tr>\n<tr>\n<td><strong>CANCELED</strong></td>\n<td>The deposit request was canceled before completion, either due to system rules, validation failure, expiration, or user action.</td>\n<td>No funds will be credited. If money was moved externally (e.g., bank sent), reconciliation or refund flows may be triggered depending on provider behavior.</td>\n</tr>\n<tr>\n<td><strong>ERROR</strong></td>\n<td>An issue occurred during deposit execution or validation.</td>\n<td>The deposit <strong>failed</strong>. Manual review, retry logic, or reconciliation may be required depending on provider support. No balance impact unless resolved and reprocessed.</td>\n</tr>\n<tr>\n<td><strong>COMPLETED</strong></td>\n<td>The deposit has been successfully validated, confirmed, and credited to the user’s account.</td>\n<td>Funds are <strong>fully available</strong> — the user can trade, withdraw, transfer, and use all account features without restrictions.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"example-payload-1\">Example Payload</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"DEPOSIT_STATUS_CHANGE\",\n  \"data\": {\n    \"user_id\": \"87463\",\n    \"qrcode_identifier\": \"4a59b8b4-8daa-434f-ad3e-5c9551fac5b2\",\n    \"transaction_data\": {\n       // Full Get Transaction response structure...\n      \"extra_data\": {\n        \"description\": \"Withdrawal via Pix\"\n         // Remaining extra_data fields... \n      }\n    }\n  }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"c-deposit_auto_sweep\">c) DEPOSIT_AUTO_SWEEP</h2>\n<p><strong>Event Trigger</strong>: Triggered when a internal sweep deposit event occurs.</p>\n<p><strong>Data Fields</strong>:</p>\n<ul>\n<li><p><code>from_user_id</code> – User ID where the sweep originated;</p>\n</li>\n<li><p><code>to_user_id</code> – User ID receiving the sweep;</p>\n</li>\n<li><p><code>qrcode_identifier</code> – field is <strong>only present for deposits made to subaccounts</strong>, and identifies the QR Code associated with that specific subaccount deposit.</p>\n</li>\n<li><p><code>transaction_data</code>– Data of the deposit to which the sweep refers. Use the <strong>id</strong> inside <code>transaction_data</code> to query the <strong>deposit</strong> using the <a href=\"https://paymentsdocs.bitypreco.com/#246ea06d-9a16-437c-acc6-3348d0c5ec3c\">Get Transaction</a> endpoint.</p>\n</li>\n</ul>\n<p><strong>Observation:</strong></p>\n<ol>\n<li><p>The <code>DEPOSIT_AUTO_SWEEP</code> event is triggered <strong>only after this internal transfer is completed</strong>. The only possible status is <strong>COMPLETE</strong> — there are no intermediary states.</p>\n</li>\n<li><p>The <code>DEPOSIT_AUTO_SWEEP</code> event is triggered <strong>only if the original deposit is credited to a subaccount and an internal transfer to the main account occurs</strong>.</p>\n</li>\n<li><p>The <code>transaction_data</code> field follows the exact same response structure returned by the <a href=\"https://paymentsdocs.bitypreco.com/#246ea06d-9a16-437c-acc6-3348d0c5ec3c\">Get Transaction</a> endpoint when querying a deposit.</p>\n</li>\n</ol>\n<h3 id=\"example-payload-2\">Example Payload</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"DEPOSIT_AUTO_SWEEP\",\n  \"data\": {\n    \"from_user_id\": \"1234\",\n    \"to_user_id\": \"5678\",\n    \"qrcode_identifier\": \"4a59b8b4-8daa-434f-ad3e-5c9551fac5b2\"\n    \"transaction_data\": { \n      \"id\": \"53860640\", \n      \"created\": \"2025-12-15 12:21:40\",\n      \"concluded\": \"2025-12-15 12:21:41\",\n      \"currency\": \"BRL\",\n      \"type\": \"DEPOSIT\",\n      \"amount\": 10,\n      \"fee\": 0.02,\n      \"balance\": 74.2,\n      \"address\": \"001|1234|12345\",\n      \"tx_id\": \"E33938907654401413xwBoxcNVDsFCfe\",\n      \"external_id\": \"a3f5b21e-98c2-4c6f-9d4b-2a5e1f5e8d90\",\n      \"blockchain\": \"\",\n      \"confirmations\": \"\",\n      \"status\": \"COMPLETE\",\n      \"transaction_id\": \"53860641\",\n      \"extra_data\": {\n        \"provider\": \"CELCOIN\",\n        \"description\": \"Withdrawal via Pix\",\n        \"from\": {\n          \"name\": \"Gustavo Peixoto\",\n          \"tax_id\": \"13086457082\",\n          \"bank\": {\n            \"code\": \"237\",\n            \"branch\": \"0740\",\n            \"account\": \"61501\",\n            \"account_type\": \"CHECKING\"\n          }\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"d-withdrawal_status_change\">d) WITHDRAWAL_STATUS_CHANGE</h2>\n<p><strong>Event Trigger</strong>: Triggered when a withdrawal status changes, passing the transaction data and the new status.</p>\n<p><strong>Data Fields</strong>: <code>user_id</code>, <code>transaction_data</code></p>\n<p><strong>Observation</strong>: The <code>transaction_data</code> field follows the exact same response structure returned by the <a href=\"https://paymentsdocs.bitypreco.com/#246ea06d-9a16-437c-acc6-3348d0c5ec3c\">Get Transaction</a> endpoint.</p>\n<h3 id=\"withdrawal-status-codes\">Withdrawal Status Codes:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Description</th>\n<th>Operational Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>PENDING</strong></td>\n<td>The withdrawal request has been received and is awaiting processing or confirmation.</td>\n<td>Funds are reserved but not yet transferred — user may still see it as “in progress.”</td>\n</tr>\n<tr>\n<td><strong>CANCELED</strong></td>\n<td>The withdrawal request was canceled before completion, either by system conditions or user action.</td>\n<td>Funds remain available in the account — no transfer has occurred.</td>\n</tr>\n<tr>\n<td><strong>ERROR</strong></td>\n<td>An issue occurred during the withdrawal execution or validation process.</td>\n<td>Transaction could not complete — additional action or retry may be required.</td>\n</tr>\n<tr>\n<td><strong>COMPLETE</strong></td>\n<td>The withdrawal was successfully processed, confirmed, and sent to its destination.</td>\n<td>Funds have left the account — user can continue normal activity; no further steps required for this withdrawal.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"example-payload-3\">Example Payload</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"WITHDRAWAL_STATUS_CHANGE\",\n  \"data\": {\n    \"user_id\": \"87463\",\n    \"transaction_data\": {\n       \"address\": \"001|0000|******|CHECKING|pix:test@example.com\",\n        // Full Get Transaction response structure...\n       \"extra_data\": {\n         \"provider\": \"CELCOIN\",\n         \"description\": \"Withdrawal via Pix\",\n          // Remaining extra_data fields... \n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"e-order_status_changed\">e) ORDER_STATUS_CHANGED</h2>\n<p><strong>Event Trigger</strong>: Triggered when an order status change.</p>\n<p><strong>Data Fields</strong>: <code>user_id</code>, <code>order_data</code></p>\n<p><strong>Observation</strong>: The <code>order_data</code> field mirrors the response schema of the <a href=\"https://paymentsdocs.bitypreco.com/#2f2fe8f2-2990-4a0a-be62-dbfa51d1fbaa\">Order Status</a> endpoint.</p>\n<h3 id=\"order-status-codes\">Order Status Codes:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Description</th>\n<th>Operational Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ORDER_FULLY_EXECUTED</td>\n<td>The order has been completely executed, finalized, and settled with no remaining quantity.</td>\n<td>Trade results are conclusive — balances can be updated and post-trade actions may proceed.</td>\n</tr>\n<tr>\n<td>ORDER_PARTIALLY_EXECUTED</td>\n<td>A portion of the order has been filled, but execution is still ongoing or awaiting additional liquidity.</td>\n<td>The order remains active — pending quantity may be executed later or canceled depending on conditions.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"example-payload-4\">Example Payload</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"ORDER_STATUS_CHANGED\",\n  \"data\": {\n    \"user_id\": \"87463\",\n    \"order_data\": {\n     // Full Get Transaction response structure...\n    }\n  }\n}\n\n</code></pre>\n<h2 id=\"f-pixmed_status_change\"><strong>f) PIXMED_STATUS_CHANGE</strong></h2>\n<p><strong>Event Trigger:</strong> Triggered when the recipient of a deposit requests PIX MED — claiming that the transaction is fraudulent or stolen.</p>\n<p><strong>Data Fields</strong>: <code>user_id</code>, <code>transaction_data</code></p>\n<p><strong>Observation</strong>:</p>\n<ul>\n<li><p>The <code>transaction_data</code> field mirrors the exact structure returned by the <a href=\"https://paymentsdocs.bitypreco.com/#246ea06d-9a16-437c-acc6-3348d0c5ec3c\">Get Transaction </a> endpoint.</p>\n</li>\n<li><p><strong>PIX MED field behavior:</strong> The <code>pixmed</code> field is returned <strong>only when a PIX MED request exists.</strong> If PIX MED is not requested, this field is <strong>omitted entirely</strong></p>\n</li>\n</ul>\n<h2 id=\"pix-med-status-codes\"><strong>PIX MED Status Codes:</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Status</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Operational Meaning</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>PIXMED_REQUESTED</strong></td>\n<td>The recipient reported the deposit as fraudulent and requested PIX MED mediation.</td>\n<td>The case is pending review — mediation procedures are initiated.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"example-payload-5\">Example Payload</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"PIXMED_STATUS_CHANGE\",\n  \"data\": {\n    \"user_id\": \"87463\",\n    \"transaction_data\": {\n      // Full Get Transaction response structure...\n      ...\n      \"extra_data\": {\n        \"provider\": \"CELCOIN\",\n        \"from\": {\n          \"name\": \"Gustavo Peixoto\",\n          \"tax_id\": \"13086457082\",\n          \"bank\": {\n            \"code\": \"237\",\n            \"branch\": \"0740\",\n            \"account\": \"61501\",\n            \"account_type\": \"CHECKING\"\n          }\n        },\n        \"pixmed\": {\n          \"status\": \"&lt;PIX MED Status Code&gt;\"\n        }\n      }\n    }\n  }\n}\n\n</code></pre>\n<hr />\n<h2 id=\"3-🔐-hmac-sha-256-signature-validation-for-webhooks\">3. 🔐 HMAC SHA-256 Signature Validation for Webhooks</h2>\n<p>This section shows how to validate a webhook signature using <strong>HMAC SHA-256</strong> with the secret provided when integrating external service callbacks.</p>\n<hr />\n<h2 id=\"4-how-it-works\">4. How It Works</h2>\n<ol>\n<li><p>Read the <strong>RAW request body</strong>, without altering it</p>\n<ul>\n<li><p>⚠️ Do <strong>not</strong> parse it to JSON first</p>\n</li>\n<li><p>⚠️ Do <strong>not</strong> use middleware that changes the body (such as <code>bodyParser.json()</code>) before computing the hash</p>\n</li>\n</ul>\n</li>\n<li><p>Generate the <strong>HMAC SHA-256</strong> hash using your secret</p>\n</li>\n<li><p>Convert the result to <strong>hexadecimal</strong></p>\n</li>\n<li><p>Compare it with the <code>signature</code> header</p>\n</li>\n<li><p>If they differ → reject the request</p>\n</li>\n</ol>\n<hr />\n<h3 id=\"5-important--raw-body-is-required\">5. IMPORTANT — RAW BODY IS REQUIRED</h3>\n<p>If the body is modified or converted to JSON before calculation,</p>\n<p>the signature <strong>will not match</strong>.</p>\n<p>Each example below shows how to correctly capture the raw body.</p>\n<hr />\n<h3 id=\"nodejs-javascript--bun--deno\">Node.js (JavaScript / Bun / Deno)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">import crypto from \"crypto\";\n// Body must be RAW, not JSON.parse\nconst rawBody = req.rawBody; // e.g., express.raw() middleware\nconst secret = webhook.secret;\nconst signature = crypto\n  .createHmac(\"sha256\", Buffer.from(secret))\n  .update(rawBody)\n  .digest(\"hex\");\nif (signature !== req.headers[\"signature\"]) {\n  console.log(\"Invalid signature\");\n}\n\n</code></pre>\n<p><strong>Note (Express):</strong></p>\n<p>Use <code>app.use(express.raw({ type: 'application/json' }))</code> to capture the raw body.</p>\n<hr />\n<h3 id=\"php\">PHP</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$secret = $webhook['secret'];\n// Raw request body\n$body = file_get_contents('php://input');\n$signatureHeader = $_SERVER['HTTP_SIGNATURE'];\n$signature = hash_hmac('sha256', $body, $secret);\nif ($signature !== $signatureHeader) {\n    echo \"Invalid signature\";\n}\n\n</code></pre>\n<p>✔ <code>php://input</code> ensures the body remains unaltered.</p>\n<hr />\n<h3 id=\"java\">Java</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">import javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\nimport java.nio.charset.StandardCharsets;\n// Read raw body\nString body = request.getReader().lines().reduce(\"\", (acc, line) -&gt; acc + line);\nString secret = webhook.getSecret();\nString expectedSignature = request.getHeader(\"signature\");\nMac hmac = Mac.getInstance(\"HmacSHA256\");\nhmac.init(new SecretKeySpec(secret.getBytes(StandardCharsets.UTF_8), \"HmacSHA256\"));\nString signature = bytesToHex(hmac.doFinal(body.getBytes(StandardCharsets.UTF_8)));\nif(!signature.equals(expectedSignature)) {\n    System.out.println(\"Invalid signature\");\n}\n// Helper\nprivate static String bytesToHex(byte[] bytes) {\n    StringBuilder sb = new StringBuilder();\n    for (byte b : bytes)\n        sb.append(String.format(\"\u0002x\", b));\n    return sb.toString();\n}\n\n</code></pre>\n<hr />\n<h3 id=\"c-net-core\">C# (.NET Core)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-csharp\">using System.Security.Cryptography;\nusing System.Text;\n// Raw body\nstring body;\nusing (var reader = new StreamReader(Request.Body))\n    body = await reader.ReadToEndAsync();\nstring secret = webhook.Secret;\nstring expectedSignature = Request.Headers[\"signature\"];\nusing var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(secret));\nstring signature = BitConverter\n    .ToString(hmac.ComputeHash(Encoding.UTF8.GetBytes(body)))\n    .Replace(\"-\", \"\")\n    .ToLower();\nif (signature != expectedSignature) {\n    Console.WriteLine(\"Invalid signature\");\n}\n\n</code></pre>\n<p>✔ <code>Request.Body</code> gives you access to the original content.</p>\n<hr />\n<h3 id=\"go\">Go</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-go\">package main\nimport (\n    \"crypto/hmac\"\n    \"crypto/sha256\"\n    \"encoding/hex\"\n    \"fmt\"\n    \"io/ioutil\"\n    \"net/http\"\n)\nfunc handler(w http.ResponseWriter, r *http.Request) {\n    secret := []byte(webhook.Secret)\n    // Raw body\n    body, _ := ioutil.ReadAll(r.Body)\n    receivedSig := r.Header.Get(\"signature\")\n    mac := hmac.New(sha256.New, secret)\n    mac.Write(body)\n    expectedSig := hex.EncodeToString(mac.Sum(nil))\n    if expectedSig != receivedSig {\n        fmt.Println(\"Invalid signature\")\n    }\n}\n\n</code></pre>\n<p>✔ <code>ioutil.ReadAll(r.Body)</code> retrieves the original bytes.</p>\n<hr />\n<h3 id=\"python-flask--fastapi\">Python (Flask / FastAPI)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import hmac\nimport hashlib\nfrom flask import request\nsecret = webhook[\"secret\"]\n# Raw body in bytes\nbody = request.data\nreceived_sig = request.headers.get(\"signature\")\nsignature = hmac.new(\n    key=secret.encode(\"utf-8\"),\n    msg=body,\n    digestmod=hashlib.sha256\n).hexdigest()\nif signature != received_sig:\n    print(\"Invalid signature\")\n\n</code></pre>\n<p>✔ <code>request.data</code> returns the exact payload received.</p>\n<hr />\n<h3 id=\"summary\">Summary</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Language</th>\n<th>Ensures RAW Body</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Node.js</td>\n<td><code>req.rawBody</code>, <code>express.raw()</code></td>\n</tr>\n<tr>\n<td>PHP</td>\n<td><code>php://input</code></td>\n</tr>\n<tr>\n<td>Java</td>\n<td><code>request.getReader()</code></td>\n</tr>\n<tr>\n<td>C#</td>\n<td><code>Request.Body</code></td>\n</tr>\n<tr>\n<td>Go</td>\n<td><code>ioutil.ReadAll(r.Body)</code></td>\n</tr>\n<tr>\n<td>Python</td>\n<td><code>request.data</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>If the RAW body is modified, the signature will never match.</strong></p>\n","_postman_id":"1876d0cf-cc4c-4dc0-a7f2-ed6bfb45d660"}]}