📜Get Chains

Base URL

All API requests should be made to the following base URL:

https://v2.emblemvault.io

API Endpoints

Get All Known Asset Chains

Fetches all known asset chains (for use in the verified vaults call).

Endpoint:

GET {baseURL}/assetChains

Headers:

  • x-api-key (required): Your API key. It should be sent in the request header.

Responses:

  • 200 OK - The request was successful, and the list of asset chains is returned.

    Example successful response:

    [
        "MATIC",
        "ordinalsbtc",
        "Fantom",
        "XCP",
        "XTZ",
        ...
    ]

  • 401 Unauthorized - The request was made with an incorrect or missing API key.

    Example response when no API key is provided:

    {
        "error": "No API key detected"
    }

    Example response when the API key is incorrect:

    {
        "error": "Unauthorized"
    }

  • 400 Bad Request - The request was unsuccessful due to incorrect input or an error in processing. Check the response body for more information.

    Example response for empty set:

    {
        "success": false,
        "error": "No items found"
    }

Examples

Here's an example using the request library in Node.js to make a request to the API with the provided tokenId:

const request = require('request');

const baseUrl = 'https://v2.emblemvault.io';
const apiKey = 'your_api_key_here'; // Replace with your actual API key

const options = {
 url: `${baseUrl}/assetChains`,
 headers: {
   'x-api-key': apiKey,
 },
};

request(options, (error, response, body) => {
 if (!error && response.statusCode === 200) {
   const parsedBody = JSON.parse(body);
   console.log(parsedBody);
 } else {
   console.log('Error:', error);
   console.log('Status Code:', response.statusCode);
   console.log('Body:', body);
 }
});

CURL

curl -X GET \
 'https://v2.emblemvault.io/assetChains' \
 -H 'x-api-key: your_api_key_here'

Last updated