{"info":{"_postman_id":"1aa29baa-60c4-434e-9da8-cc23b675fcd2","name":"Secureshift Dex API (Live)","description":"<html><head></head><body><p>for secureshift</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"3860691","collectionId":"1aa29baa-60c4-434e-9da8-cc23b675fcd2","publishedId":"2sBXqKnzCF","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-01T14:07:34.000Z"},"item":[{"name":"Get Currency","id":"7bc98a3f-ac0a-4a4e-8268-f6fb25816853","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"<your api key here>","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://secureshift.io/api/dex/get-currency?symbol=eth&network=eth","description":"<p>Retrieves detailed information about a specific cryptocurrency supported by the Secureshift DEX platform.</p>\n<p><strong>Authentication:</strong> Requires <code>x-api-key</code> header.</p>\n<p><strong>Query Parameters:</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>symbol</td>\n<td>string</td>\n<td>Yes</td>\n<td>The ticker symbol of the currency (e.g., <code>eth</code>, <code>btc</code>). Case-insensitive.</td>\n</tr>\n<tr>\n<td>network</td>\n<td>string</td>\n<td>Yes</td>\n<td>The blockchain network for the currency (e.g., <code>eth</code> for Ethereum mainnet, <code>btc</code> for Bitcoin).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request:</strong><br /><code>GET /api/private/get-currency?symbol=eth&amp;network=eth</code></p>\n<p><strong>Response:</strong> Returns a JSON object containing currency metadata such as name, symbol, network, minimum/maximum swap amounts, and whether the currency is currently active.</p>\n","urlObject":{"protocol":"https","path":["api","dex","get-currency"],"host":["secureshift","io"],"query":[{"key":"symbol","value":"eth"},{"key":"network","value":"eth"}],"variable":[]}},"response":[],"_postman_id":"7bc98a3f-ac0a-4a4e-8268-f6fb25816853"},{"name":"Get All Currencies","id":"71d87e83-fd24-42dd-95db-95b96905100b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"<your api key here>","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"https://secureshift.io/api/dex/get-all-currency","description":"<p>Retrieves a complete list of all cryptocurrencies currently supported by the Secureshift DEX platform.</p>\n<p><strong>Authentication:</strong> Requires <code>x-api-key</code> header.</p>\n<p><strong>Query Parameters:</strong> None</p>\n<p><strong>Example Request:</strong><br /><code>GET /api/private/get-all-currency</code></p>\n<p><strong>Response:</strong> Returns a JSON array of currency objects, each containing details such as the currency name, ticker symbol, supported networks, and availability status. Use this endpoint to discover all tradeable assets before constructing an exchange.</p>\n","urlObject":{"protocol":"https","path":["api","dex","get-all-currency"],"host":["secureshift","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"71d87e83-fd24-42dd-95db-95b96905100b"},{"name":"Get Estimate","id":"d18f9d15-d5fe-40e3-820f-c5e27513c6ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"<your api key here>","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://secureshift.io/api/dex/get-estimate?currency_from=btc&network_from=btc&currency_to=eth&network_to=eth&amount=1&fixed=false","description":"<p>Returns an estimated output amount for a proposed currency swap, based on current market rates. Use this endpoint before creating an exchange to show users the expected amount they will receive.</p>\n<p><strong>Authentication:</strong> Requires <code>x-api-key</code> header.</p>\n<p><strong>Query Parameters:</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>currency_from</td>\n<td>string</td>\n<td>Yes</td>\n<td>Ticker symbol of the source currency (e.g., <code>btc</code>).</td>\n</tr>\n<tr>\n<td>network_from</td>\n<td>string</td>\n<td>Yes</td>\n<td>Blockchain network of the source currency (e.g., <code>btc</code>).</td>\n</tr>\n<tr>\n<td>currency_to</td>\n<td>string</td>\n<td>Yes</td>\n<td>Ticker symbol of the destination currency (e.g., <code>eth</code>).</td>\n</tr>\n<tr>\n<td>network_to</td>\n<td>string</td>\n<td>Yes</td>\n<td>Blockchain network of the destination currency (e.g., <code>eth</code>).</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>number</td>\n<td>Yes</td>\n<td>The amount of <code>currency_from</code> to be swapped.</td>\n</tr>\n<tr>\n<td>fixed</td>\n<td>boolean</td>\n<td>No</td>\n<td>Set to <code>true</code> for a fixed-rate exchange, <code>false</code> for a floating-rate exchange. Defaults to <code>false</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request:</strong><br /><code>GET /api/private/get-estimate?currency_from=btc&amp;network_from=btc¤cy_to=eth&amp;network_to=eth&amp;amount=1&amp;fixed=false</code></p>\n<p><strong>Response:</strong> Returns a JSON object with the estimated <code>amount_to</code> the user will receive, along with the applicable exchange rate and any fees.</p>\n","urlObject":{"protocol":"https","path":["api","dex","get-estimate"],"host":["secureshift","io"],"query":[{"key":"currency_from","value":"btc"},{"key":"network_from","value":"btc"},{"key":"currency_to","value":"eth"},{"key":"network_to","value":"eth"},{"key":"amount","value":"1"},{"key":"fixed","value":"false"}],"variable":[]}},"response":[],"_postman_id":"d18f9d15-d5fe-40e3-820f-c5e27513c6ed"},{"name":"Create Exchange","id":"8e8f236f-fbb8-4d4a-a7e9-57d8a559d603","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"<your api key here>","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"currency_from","value":"btc","type":"text"},{"key":"network_from","value":"btc","type":"text"},{"key":"currency_to","value":"eth","type":"text"},{"key":"network_to","value":"eth","type":"text"},{"key":"amount_from","value":"0.2","type":"text"},{"key":"address_to","value":"<your destination address>","type":"text"},{"key":"refund_address","value":"<your refund address>","type":"text","disabled":true},{"key":"fixed","value":"true","type":"text","disabled":true}]},"url":"https://secureshift.io/api/dex/create-exchange","description":"<p>Initiates a new cryptocurrency exchange order on the Secureshift DEX platform. This endpoint creates a swap transaction and returns a deposit address to which the user must send the source funds.</p>\n<p><strong>Authentication:</strong> Requires <code>x-api-key</code> header.</p>\n<p><strong>Request Body (form-data):</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>currency_from</td>\n<td>string</td>\n<td>Yes</td>\n<td>Ticker symbol of the source currency (e.g., <code>btc</code>).</td>\n</tr>\n<tr>\n<td>network_from</td>\n<td>string</td>\n<td>Yes</td>\n<td>Blockchain network of the source currency (e.g., <code>btc</code>).</td>\n</tr>\n<tr>\n<td>currency_to</td>\n<td>string</td>\n<td>Yes</td>\n<td>Ticker symbol of the destination currency (e.g., <code>eth</code>).</td>\n</tr>\n<tr>\n<td>network_to</td>\n<td>string</td>\n<td>Yes</td>\n<td>Blockchain network of the destination currency (e.g., <code>eth</code>).</td>\n</tr>\n<tr>\n<td>amount_from</td>\n<td>number</td>\n<td>Yes</td>\n<td>The amount of <code>currency_from</code> to be exchanged.</td>\n</tr>\n<tr>\n<td>address_to</td>\n<td>string</td>\n<td>Yes</td>\n<td>The recipient wallet address where the exchanged funds will be sent.</td>\n</tr>\n<tr>\n<td>refund_address</td>\n<td>string</td>\n<td>No</td>\n<td>A wallet address to return funds to if the exchange fails or is cancelled.</td>\n</tr>\n<tr>\n<td>fixed</td>\n<td>boolean</td>\n<td>No</td>\n<td>Set to <code>true</code> for a fixed-rate exchange. Defaults to floating rate.</td>\n</tr>\n<tr>\n<td>utm</td>\n<td>object</td>\n<td>No</td>\n<td>UTM tracking parameters for analytics. Accepts a JSON object with keys: <code>source</code>, <code>medium</code>, <code>campaign</code>, <code>content</code>, <code>term</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>currency_from=btc\nnetwork_from=btc\ncurrency_to=eth\nnetwork_to=eth\namount_from=0.2\naddress_to=0x9FC3da866e7DF3a1c57adE1a97c9f00a70f010c8\n\n</code></pre><p><strong>Response:</strong> Returns a JSON object containing the exchange <code>order_id</code>, deposit address, expected output amount, and exchange status. Store the <code>order_id</code> to track the exchange using the <strong>Get Exchange</strong> endpoint.</p>\n","urlObject":{"protocol":"https","path":["api","dex","create-exchange"],"host":["secureshift","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"8e8f236f-fbb8-4d4a-a7e9-57d8a559d603"},{"name":"Get Exchange","id":"bb3174d6-eba0-426d-aa66-7f265c1f585c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"<your api key here>","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"order_id","value":"686673a0a9888","type":"text","uuid":"5327026d-df30-49bb-9224-c4de3e7eafda"}]},"url":"https://secureshift.io/api/dex/get-exchange/69f4b0a5a7176","description":"<p>Retrieves the current status and details of a specific exchange order by its order ID. Use this endpoint to track the progress of a swap after it has been created.</p>\n<p><strong>Authentication:</strong> Requires <code>x-api-key</code> header.</p>\n<p><strong>URL Parameter:</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order_id</td>\n<td>string</td>\n<td>Yes</td>\n<td>The unique identifier of the exchange order, provided in the URL path (e.g., <code>/get-exchange/{order_id}</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request:</strong><br /><code>GET /api/private/get-exchange/69f4b0a5a7176</code></p>\n<p><strong>Response:</strong> Returns a JSON object with the full exchange details including status (e.g., <code>waiting</code>, <code>confirming</code>, <code>exchanging</code>, <code>complete</code>, <code>failed</code>), deposit address, amounts, and timestamps.</p>\n","urlObject":{"protocol":"https","path":["api","dex","get-exchange","69f4b0a5a7176"],"host":["secureshift","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"bb3174d6-eba0-426d-aa66-7f265c1f585c"},{"name":"Get Range","id":"d27306d4-a215-465c-a58d-aa94a8735548","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"<your api key here>","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"currency_from","value":"btc","type":"text","uuid":"ec91ba13-ec51-47b1-b116-4a9a81c89a17"},{"key":"currency_to","value":"eth","type":"text","uuid":"c28449de-6e2e-468a-bcba-8dd09b50427f"},{"key":"fixed","value":"true","type":"text","uuid":"5d229474-ba73-40a5-8d34-d03c25d68a48"}]},"url":"https://secureshift.io/api/dex/get-range?currency_from=btc&network_from=btc&currency_to=eth&network_to=eth","description":"<p>Returns the minimum and maximum allowable swap amounts for a given currency pair. Use this endpoint to validate user input before calling <strong>Get Estimate</strong> or <strong>Create Exchange</strong>, ensuring the requested amount falls within the accepted range.</p>\n<p><strong>Authentication:</strong> Requires <code>x-api-key</code> header.</p>\n<p><strong>Query Parameters:</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>currency_from</td>\n<td>string</td>\n<td>Yes</td>\n<td>Ticker symbol of the source currency (e.g., <code>btc</code>).</td>\n</tr>\n<tr>\n<td>network_from</td>\n<td>string</td>\n<td>Yes</td>\n<td>Blockchain network of the source currency (e.g., <code>btc</code>).</td>\n</tr>\n<tr>\n<td>currency_to</td>\n<td>string</td>\n<td>Yes</td>\n<td>Ticker symbol of the destination currency (e.g., <code>eth</code>).</td>\n</tr>\n<tr>\n<td>network_to</td>\n<td>string</td>\n<td>Yes</td>\n<td>Blockchain network of the destination currency (e.g., <code>eth</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request:</strong><br /><code>GET /api/private/get-range?currency_from=btc&amp;network_from=btc¤cy_to=eth&amp;network_to=eth</code></p>\n<p><strong>Response:</strong> Returns a JSON object containing <code>min</code> and <code>max</code> swap amounts for the specified pair, denominated in the source currency.</p>\n","urlObject":{"protocol":"https","path":["api","dex","get-range"],"host":["secureshift","io"],"query":[{"key":"currency_from","value":"btc"},{"key":"network_from","value":"btc"},{"key":"currency_to","value":"eth"},{"key":"network_to","value":"eth"}],"variable":[]}},"response":[],"_postman_id":"d27306d4-a215-465c-a58d-aa94a8735548"},{"name":"Get Pairs","id":"83e241e2-5ae2-4a4c-a589-39b7fc81ad2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"<your api key here>","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://secureshift.io/api/dex/get-pairs?symbol=btc&network=btc","description":"<p>Retrieves all available trading pairs for a specified currency and network. Use this endpoint to discover which destination currencies are supported for a given source asset.</p>\n<p><strong>Authentication:</strong> Requires <code>x-api-key</code> header.</p>\n<p><strong>Query Parameters:</strong>  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>symbol</td>\n<td>string</td>\n<td>Yes</td>\n<td>Ticker symbol of the source currency (e.g., <code>btc</code>).</td>\n</tr>\n<tr>\n<td>network</td>\n<td>string</td>\n<td>Yes</td>\n<td>Blockchain network of the source currency (e.g., <code>btc</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request:</strong><br /><code>GET /api/private/get-pairs?symbol=btc&amp;network=btc</code></p>\n<p><strong>Response:</strong> Returns a JSON array of supported destination currencies and their networks that can be used as the <code>currency_to</code> / <code>network_to</code> values when calling <strong>Get Estimate</strong> or <strong>Create Exchange</strong>.</p>\n","urlObject":{"protocol":"https","path":["api","dex","get-pairs"],"host":["secureshift","io"],"query":[{"key":"symbol","value":"btc"},{"key":"network","value":"btc"}],"variable":[]}},"response":[],"_postman_id":"83e241e2-5ae2-4a4c-a589-39b7fc81ad2c"},{"name":"Get Exchange List","id":"f471a314-aa46-40cb-8a30-13a0bf24af65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[]},"isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"<your api key here>","type":"text"}],"url":"https://secureshift.io/api/dex/get-exchange-list","description":"<p>Retrieves a paginated list of all exchange orders associated with the authenticated API key. Use this endpoint to view the history of swaps performed under your account.</p>\n<p><strong>Authentication:</strong> Requires <code>x-api-key</code> header.</p>\n<p><strong>Query Parameters:</strong> None</p>\n<p><strong>Example Request:</strong><br /><code>GET /api/private/get-exchange-list</code></p>\n<p><strong>Response:</strong> Returns a JSON array of exchange order objects, each containing the <code>order_id</code>, currency pair, amounts, status, deposit address, and timestamps. Useful for building order history dashboards or auditing past transactions.</p>\n","urlObject":{"protocol":"https","path":["api","dex","get-exchange-list"],"host":["secureshift","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"f471a314-aa46-40cb-8a30-13a0bf24af65"}]}