Vezgo multi-crypto integrations

Introduction

This plugin is the easiest way for users to connect their crypto accounts to their app through the Vezgo platform. You can connect to Atomic Wallet, Binance, Bitcoin, Bitfinex, Binance Smart Chain, Coinbase, Dogecoin, Ethereum, Metamask, and many others. Check the full list of supported integrations here: https://vezgo.com/status. To learn more about the platform, follow this link: https://vezgo.com/

How to setup

Vezgo is the easiest way for people to connect their crypto accounts to your app. It connects to any crypto exchange, wallet, protocol, or account to retrieve balances, holdings, and transactions.
To see a complete list of supported cryptocurrency exchanges and wallets, see the Dev Status page. Sign up page: https://portal.vezgo.com
After signing up, you will be provided with a Client ID and Client Secret for the API authentication.

1. How to connect

You can load the Vezgo Connect URL using your own method (redirect from the current page or open in a new window)
javascript
https://connect.vezgo.com/connect?client_id=YOUR_CLIENT_ID&token=USER_TOKEN
Or with a preselected provider:
javascript
https://connect.vezgo.com/connect/bitcoin?client_id=YOUR_CLIENT_ID&token=USER_TOKEN
To reconnect account:
javascript
https://connect.vezgo.com/reconnect/ACCOUNT_ID?client_id=YOUR_CLIENT_ID&token=USER_TOKEN

2. Custom Redirect URI

You can pass in the Vezgo Connect URL a customΒ redirect_uriΒ so that it redirects to this uri at the end of the process.
For example, load the following Vezgo Connect URL:
javascript
https://connect.vezgo.com/connect?client_id=YOUR_CLIENT_ID&token=USER_TOKEN&redirect_uri=https://myapp.test/crypto&state=APP_STATE_BEFORE_CONNECTION_IN_BASE64
After the user finishes connecting an account, it will redirect to:
javascript
https://myapp.test/crypto?account=ACCOUNT_ID&code=ACCOUNT_ID&state=APP_STATE_BEFORE_CONNECTION_IN_BASE64
Or if the connection failed or the user closes the process, it will redirect to:
After the user finishes connecting an account, it will redirect to:
javascript
https://myapp.test/crypto?error_type=400&message=Invalid+credentials&state=APP_STATE_BEFORE_CONNECTION_IN_BASE64
The Redirect URI must be registered first before it can be used.Β You can register multiple Redirect URIs for your team (for your development, staging or production urls). Contact Vezgo team if you need to register your Redirect URIs.

Connect Example:

Image without caption

Connect Example to provider:

Image without caption

Vezgo API Call

1. Get token

Image without caption
Image without caption
The token is short-lived and you will need to obtain a new one when it expires. Currently the default token lifetime is 20 minutes.
Authentication is required for user data endpoints / actions in the form of a Vezgo user token.
API clients (both frontend and backend) will need to obtain a token before making user data API calls for or opening the Vezgo Connect Widget.
The token must be included in the Authorization: Bearer ${token} header in your Vezgo API request, or in the ?token= query string in the Vezgo Connect Widget URL.

2. Account: Get list

This endpoint returns the list of a user's connected accounts.
Image without caption
Parameters:
  • Hash - Random string.
  • Authorization -Β Bearer ${token}Β .
Return values:
  • BodyΒ (list)
    • idΒ - The Vezgo account identifier.
    • provider resource_typeΒ - Resource type for this object (which isΒ "provider").
    • provider nameΒ - The provider's unique name is used as identification within the Vezgo system.
    • provider display_nameΒ - The provider's human-friendly name, to be used for display purpose.
    • provider logoΒ - The logo URL for the provider.
    • provider auth_typeΒ - The provider's authentication type.
    • provider statusΒ - The provider's service status. NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • provider is_betaΒ - Whether the Vezgo support for this provider is still beta. SeeΒ https://vezgo.com/statusΒ for up-to-date development status on all providers.
    • provider connect_noticeΒ - Notes regarding the provider's connection process.
    • provider credentialsΒ - List of credential information requested by the provider, as an array of the following possible values:Β username,Β password,Β token,Β key,Β secret,Β wallet,Β code.
    • fiat_tickerΒ - The fiat currency in which the accountsΒ fiat_valueΒ is reported.
    • fiat_valueΒ - Total fiat value of the account (string representation of a number).
  • BalanceΒ (list):
    • tickerΒ - Ticker symbol for the asset reported by this balance.
    • provider_tickerΒ - Ticker symbol for the asset, as reported by the account's provider.
    • nameΒ - The asset name.
    • asset_is_verifiedΒ - Whether the asset'sΒ amountΒ is verified.Β falseΒ meansΒ amountΒ comes "as-is" from the provider without being processed by Vezgo (could be in a wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • asset_typeΒ - The asset's type or book-keeping model (e.g.Β "utxo"). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • amountΒ - The current balance of the asset (string representation of a number).
    • decimalsΒ - The number of decimal places for the asset's lowest denominator (e.g.Β 8Β for Bitcoin).
    • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
    • fiat_valueΒ - The fiat value of the asset (string representation of a number).
    • fiat_asset_is_verifiedΒ - Whether the asset'sΒ fiat_valueΒ is verified.Β falseΒ meansΒ fiat_valueΒ comes "as-is" from the provider without being processed by Vezgo (could be in a wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • walletΒ - ID of the wallet in which this balance is reported.
    • logoΒ - The logo URL for the asset if it's a cryptocurrency, orΒ nullΒ if it's a fiat currency.
    • updated_atΒ - The balance's last updated date (milliseconds since Epoch).
    • miscΒ - Miscellaneous information for the balance. Non standardized and could beΒ nullΒ .
    • resource_typeΒ - Resource type for this object (which isΒ "balance").
  • WalletsΒ (list):
    • idΒ - Unique identifier for a wallet within an account.
    • nameΒ - Wallet name, for display purpose. Not always available.
    • addressΒ - The wallet address, for display purpose. Not always available.
    • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
    • fiat_valueΒ - The total fiat value of the wallet (string representation of a number).
  • blockchainΒ - (walletΒ accounts only) The blockchain holding the account.Β nullΒ for accounts coming from a cryptocurrency exchange. NOTE: not yet implemented, alwaysΒ nullΒ for now.
  • created_atΒ - The Vezgo account's creation date (milliseconds since Epoch).
  • updated_atΒ - The Vezgo account's last updated date (milliseconds since Epoch).

3. Account: sync one by ID

This endpoint triggers an account sync.
Image without caption
Parameters:
  • account_id - The Vezgo account identifier.
  • Authorization -Β Bearer ${token}Β .
Return values:
  • body idΒ -Β The Vezgo account identifier.
  • body provider resource_typeΒ -Β Resource type for this object (which isΒ "provider")
  • body provider nameΒ -Β The provider's unique name that is used as identification within the Vezgo system.
  • body provider display_nameΒ -Β The provider's human-friendly name, to be used for display purpose
  • body provider logoΒ -Β The logo URL for the provider.
  • body provider auth_typeΒ - The provider's authentication type.
  • body provider statusΒ - The provider's service status. NOTE: not yet implemented, alwaysΒ nullΒ for now.
  • body provider is_betaΒ -Β Whether the Vezgo support for this provider is still beta. SeeΒ https://vezgo.com/statusΒ for up-to-date development status on all providers.
  • body provider connect_noticeΒ - Notes regarding the provider's connection process.
  • body provider credentialsΒ -Β List of credential information requested by the provider, as an array of the following possible values:Β username,Β password,Β token,Β key,Β secret,Β wallet,Β code
  • body fiat_tickerΒ - The fiat currency in which the account'sΒ fiat_valueΒ is reported.
  • body fiat_valueΒ - Total fiat value of the account (string representation of a number).
  • body balancesΒ (list) :
    • tickerΒ - Ticker symbol for the asset reported by this balance.
    • provider_tickerΒ - Ticker symbol for the asset, as reported by the account's provider.
    • nameΒ - The asset name.
    • asset_is_verifiedΒ - Whether the asset'sΒ amountΒ is verified.Β falseΒ meansΒ amountΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • asset_typeΒ - The asset's type or book-keeping model (e.g.Β "utxo"). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • amountΒ - The current balance of the asset (string representation of a number).
    • decimalsΒ - The number of decimal places for the asset's lowest denominator (e.g.Β 8Β for Bitcoin).
    • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported
    • fiat_valueΒ - The fiat value of the asset (string representation of a number).
    • fiat_asset_is_verifiedΒ - Whether the asset'sΒ fiat_valueΒ is verified.Β falseΒ meansΒ fiat_valueΒ comes "as-is" from the provider without being processed by Vezgo (could be in a wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • walletΒ - ID of the wallet in which this balance is reported.
    • logoΒ - The logo URL for the asset if it's a cryptocurrency, orΒ nullΒ if it's a fiat currency.
    • updated_atΒ - The balance's last updated date (milliseconds since Epoch).
    • miscΒ - Miscellaneous information for the balance. Non-standardized and could beΒ nullΒ .
    • resource_typeΒ - Resource type for this object (which isΒ "balance").
  • body wallets (list):
    • idΒ - Unique identifier for a wallet within an account.
    • nameΒ - Wallet name, for display purpose. Not always available.
    • addressΒ - The wallet address, for display purpose. Not always available.
    • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
    • fiat_valueΒ - The total fiat value of the wallet (string representation of a number).
  • body blockchainΒ - (walletΒ accounts only) The blockchain holds the account.Β nullΒ for accounts coming from a cryptocurrency exchange. NOTE: not yet implemented, alwaysΒ nullΒ for now.
  • body created_atΒ - The Vezgo account's creation date (milliseconds since Epoch)
  • body updated_atΒ - The Vezgo account's last updated date (milliseconds since Epoch).
  • body statusΒ - The account's connection status.
  • body resource_typeΒ - Resource type for this object (which isΒ "account").

4. Account: Get one by ID

This endpoint returns a specific account.
Image without caption
Parameters:
  • account_id - The Vezgo account identifier.
  • Authorization -Β Bearer ${token}Β .
Return values:
  • body idΒ -Β The Vezgo account identifier.
  • body provider resource_typeΒ -Β Resource type for this object (which isΒ "provider")
  • body provider nameΒ -Β The provider's unique name is used as identification within the Vezgo system.
  • body provider display_nameΒ -Β The provider's human-friendly name, to be used for display purpose
  • body provider logoΒ -Β The logo URL for the provider.
  • body provider auth_typeΒ - The provider's authentication type.
  • body provider statusΒ - The provider's service status. NOTE: not yet implemented, alwaysΒ nullΒ for now.
  • body provider is_betaΒ -Β Whether the Vezgo support for this provider is still beta. SeeΒ https://vezgo.com/statusΒ for up-to-date development status on all providers.
  • body provider connect_noticeΒ - Notes regarding the provider's connection process.
  • body provider credentialsΒ -Β List of credential information requested by the provider, as an array of the following possible values:Β username,Β password,Β token,Β key,Β secret,Β wallet,Β code
  • body fiat_tickerΒ - The fiat currency in which the account'sΒ fiat_valueΒ is reported.
  • body fiat_valueΒ - Total fiat value of the account (string representation of a number).
  • body balancesΒ (list) :
    • tickerΒ - Ticker symbol for the asset reported by this balance.
    • provider_tickerΒ - Ticker symbol for the asset, as reported by the account's provider.
    • nameΒ - The asset name.
    • asset_is_verifiedΒ - Whether the asset'sΒ amountΒ is verified.Β falseΒ meansΒ amountΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • asset_typeΒ - The asset's type or book-keeping model (e.g.Β "utxo"). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • amountΒ - The current balance of the asset (string representation of a number).
    • decimalsΒ - The number of decimal places for the asset's lowest denominator (e.g.Β 8Β for Bitcoin).
    • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported
    • fiat_valueΒ - The fiat value of the asset (string representation of a number).
    • fiat_asset_is_verifiedΒ - Whether the asset'sΒ fiat_valueΒ is verified.Β falseΒ meansΒ fiat_valueΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • walletΒ - ID of the wallet in which this balance is reported.
    • logoΒ - The logo URL for the asset if it's a cryptocurrency, orΒ nullΒ if it's a fiat currency.
    • updated_atΒ - The balance's last updated date (milliseconds since Epoch).
    • miscΒ - Miscellaneous information for the balance. Non-standardized and could beΒ nullΒ .
    • resource_typeΒ - Resource type for this object (which isΒ "balance").
  • body wallets (list):
    • idΒ - Unique identifier for a wallet within an account.
    • nameΒ - Wallet name, for display purpose. Not always available.
    • addressΒ - The wallet address, for display purpose. Not always available.
    • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
    • fiat_valueΒ - The total fiat value of the wallet (string representation of a number).
  • body blockchainΒ - (walletΒ accounts only) The blockchain holds the account.Β nullΒ for accounts coming from a cryptocurrency exchange. NOTE: not yet implemented, alwaysΒ nullΒ for now.
  • body created_atΒ - The Vezgo account's creation date (milliseconds since Epoch)
  • body updated_atΒ - The Vezgo account's last updated date (milliseconds since Epoch).
  • body statusΒ - The account's connection status.
  • body resource_typeΒ - Resource type for this object (which isΒ "account").

5. Providers: Get list

Parameters:
  • none
Return values:
  • body (list):
    • resource_typeΒ - Resource type for this object (which isΒ "provider").
    • nameΒ - The provider's unique name is used as identification within the Vezgo system.
    • display_nameΒ - The provider's human-friendly name, is to be used for display purposes.
    • logoΒ - The logo URL for the provider.
    • auth_typeΒ - The provider's authentication type.
    • available_currenciesΒ - The list of currencies supported by the provider. NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • statusΒ - The provider's service status. NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • is_betaΒ - Whether the Vezgo support for this provider is still beta. SeeΒ https://vezgo.com/statusΒ for up-to-date development status on all providers.
    • connect_noticeΒ - Notes regarding the provider's connection process.
    • credentialsΒ - List of credential information requested by the provider, as an array of the following possible values:Β username,Β password,Β token,Β key,Β secret,Β wallet,Β code.
    • available_scopesΒ - The scopes of access allowed by the provider. NOTE: not fully implemented, scope objects (if available) contain onlyΒ nameΒ for now
      • name .

6. Provider: Get one by Name

Parameters:
  • none
Return values:
  • body resource_typeΒ -Β Resource type for this object (which isΒ "provider")
  • body nameΒ -Β The provider's unique name is used as identification within the Vezgo system.
  • body display_nameΒ -Β The provider's human-friendly name, to be used for display purpose
  • body logoΒ -Β The logo URL for the provider.
  • body auth_typeΒ - The provider's authentication type.
  • bodyavailable_currenciesΒ - The list of currencies supported by the provider. NOTE: not yet implemented, alwaysΒ nullΒ for now.
  • body statusΒ - The provider's service status. NOTE: not yet implemented, alwaysΒ nullΒ for now.
  • body is_betaΒ -Β Whether the Vezgo support for this provider is still beta. SeeΒ https://vezgo.com/statusΒ for up-to-date development status on all providers.
  • body connect_noticeΒ - Notes regarding the provider's connection process.
  • body credentialsΒ -Β List of credential information requested by the provider, as an array of the following possible values:Β username,Β password,Β token,Β key,Β secret,Β wallet,Β code

7. Remove an account

This endpoint removes a specific account and all of its data from a user.
Image without caption
Parameters:
  • account_id - The Vezgo account identifier.
  • Authorization -Β Bearer ${token}Β .
Return values:
  • body

8. Balance: Get balance history

This endpoint returns the balance history for an account.
Image without caption
☝
NOTE: An account's balance history starts from the date the account was first connected to Vezgo.
Parameters:
  • account_id - The Vezgo account identifier.
  • Authorization -Β Bearer ${token}Β .
Return values:
  • body (list)
    • id - The Vezgo history entry identifier.
    • date - The date when the history entry was recorded (milliseconds since Epoch).
    • wallet - ID of the account wallet recorded in this history entry..
    • account - The Vezgo account identifier.
    • fiat_ticker - The fiat currency in whichΒ fiat_valueΒ is reported.
    • fiat_value - The total fiat value of the wallet (string representation of a number).

9. Transaction: Get transaction history

This endpoint returns the transactions history for an account.
Image without caption
Parameters:
  • account_id - The Vezgo account identifier.
  • Authorization -Β Bearer ${token}Β .
Return values:
  • body (list)
    • idΒ - The Vezgo transaction identifier
    • statusΒ - The account's connection status
    • transaction_typeΒ - The transaction type.
    • partsΒ (list): - One or more transaction parts.
      • directionΒ - The financial direction for this transaction part.
      • tickerΒ - Ticker symbol for the asset involved in this transaction part.
      • provider_tickerΒ -Ticker symbol for the asset, as reported by the account's provider
      • amountΒ - The asset amount involved in this transaction part (string representation of a number)
      • asset_is_verifiedΒ - Whether the transaction'sΒ amountΒ is verified.Β falseΒ meansΒ amountΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
      • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
      • fiat_valueΒ - The fiat value of the transaction part (string representation of a number).
      • fiat_asset_is_verified - Whether the transaction'sΒ fiat_valueΒ is verified.Β falseΒ meansΒ fiat_valueΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • walletΒ - ID of the wallet in which this transaction is reported.
    • accountΒ - The Vezgo account identifier.
    • misc origin_idΒ - Original transaction id if it comes from an exchange, or transaction hash if from a blockchain
    • misc incompleteΒ (list) - List of attributes that are incomplete and thus should not be trusted. This should be empty in most cases but if it isn't, it might be indicative of an error in our connector and should be reported to the Vezgo team. Possible values:Β fiat_value,Β amount,Β ticker,Β fees.
    • fiat_calculated_atΒ - The date whenΒ fiat_values from the transaction parts were calculated (milliseconds since Epoch)
    • initiated_atΒ - The date when the transaction was initiated (milliseconds since Epoch)
    • confirmed_atΒ - The date when the transaction was confirmed (milliseconds since Epoch). Could beΒ nullΒ if the transaction hasn't been confirmed.
    • resource_typeΒ - Resource type for this object (which isΒ "transaction").
    • fees (list)
      • typeΒ - The fee type (or source of fee) for the transaction. NOTE: not yet implemented, alwaysΒ nullΒ for now.
      • tickerΒ - Ticker symbol for the asset charged in this transaction fee.
      • provider_tickerΒ - Ticker symbol for the asset, as reported by the account's provider.
      • amountΒ - The asset amount charged in this transaction fee (string representation of a number).
      • asset_is_verifiedΒ - Whether the fee'sΒ amountΒ is verified.Β falseΒ meansΒ amountΒ comes "as-is" from the provider without being processed by Vezgo (could be in a wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
      • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
      • fiat_valueΒ - The fiat value of the transaction fee (string representation of a number).
      • fiat_asset_is_verifiedΒ - Whether the fee'sΒ fiat_valueΒ is verified.Β falseΒ meansΒ fiat_valueΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
      • resource_typeΒ - Resource type for this object (which isΒ "transaction_fee")

10. Transaction: Get a specific transaction

This endpoint returns a transaction.
Image without caption
Parameters:
  • account_id - The Vezgo account identifier.
  • transaction_ID - The Vezgo transaction identifier
  • Authorization -Β Bearer ${token}Β .
Return values:
  • body idΒ - The Vezgo transaction identifier
  • body statusΒ - The account's connection status
  • body transaction_typeΒ - The transaction type.
  • body partsΒ (list): - One or more transaction parts.
    • directionΒ - The financial direction for this transaction part.
    • tickerΒ - Ticker symbol for the asset involved in this transaction part.
    • provider_tickerΒ -Ticker symbol for the asset, as reported by the account's provider
    • amountΒ - The asset amount involved in this transaction part (string representation of a number)
    • asset_is_verifiedΒ - Whether the transaction'sΒ amountΒ is verified.Β falseΒ meansΒ amountΒ comes "as-is" from the provider without being processed by Vezgo (could be in a wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
    • fiat_valueΒ - The fiat value of the transaction part (string representation of a number).
    • fiat_asset_is_verified - Whether the transaction'sΒ fiat_valueΒ is verified.Β falseΒ meansΒ fiat_valueΒ comes "as-is" from the provider without being processed by Vezgo (could be in a wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
  • body walletΒ - ID of the wallet in which this transaction is reported.
  • body accountΒ - The Vezgo account identifier.
  • body misc origin_idΒ - Original transaction id if it comes from an exchange, or transaction hash if from a blockchain
  • body misc incompleteΒ (list) - List of attributes that are incomplete and thus should not be trusted. This should be empty in most cases but if it isn't, it might be indicative of an error in our connector and should be reported to the Vezgo team. Possible values:Β fiat_value,Β amount,Β ticker,Β fees.
  • body fiat_calculated_atΒ - The date whenΒ fiat_values from the transaction parts were calculated (milliseconds since Epoch)
  • body initiated_atΒ - The date when the transaction was initiated (milliseconds since Epoch)
  • body confirmed_atΒ - The date when the transaction was confirmed (milliseconds since Epoch). Could beΒ nullΒ if the transaction hasn't been confirmed.
  • body resource_typeΒ - Resource type for this object (which isΒ "transaction").

11. Transaction: Get all transactions

To fetch all transactions, we need to enableΒ paginationΒ and go page-by-page.
Image without caption
Parameters:
  • account_id - The Vezgo account identifier.
  • from - The start date of the period to perform the query. This cannot be a date after to date. Defaults to start of the current year.
  • to - The end date of the period to perform the query. This cannot be a date before from date. Defaults to today.
  • Authorization -Β Bearer ${token}Β .
Return values:
  • body (list)
    • idΒ - The Vezgo transaction identifier
    • statusΒ - The account's connection status
    • transaction_typeΒ - The transaction type.
    • partsΒ (list): - One or more transaction parts.
      • directionΒ - The financial direction for this transaction part.
      • tickerΒ - Ticker symbol for the asset involved in this transaction part.
      • provider_tickerΒ -Ticker symbol for the asset, as reported by the account's provider
      • amountΒ - The asset amount involved in this transaction part (string representation of a number)
      • asset_is_verifiedΒ - Whether the transaction'sΒ amountΒ is verified.Β falseΒ meansΒ amountΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
      • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
      • fiat_valueΒ - The fiat value of the transaction part (string representation of a number).
      • fiat_asset_is_verified - Whether the transaction'sΒ fiat_valueΒ is verified.Β falseΒ meansΒ fiat_valueΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
    • walletΒ - ID of the wallet in which this transaction is reported.
    • accountΒ - The Vezgo account identifier.
    • misc origin_idΒ - Original transaction id if it comes from an exchange, or transaction hash if from a blockchain
    • misc incompleteΒ (list) - List of attributes that are incomplete and thus should not be trusted. This should be empty in most cases but if it isn't, it might be indicative of an error in our connector and should be reported to the Vezgo team. Possible values:Β fiat_value,Β amount,Β ticker,Β fees.
    • fiat_calculated_atΒ - The date whenΒ fiat_values from the transaction parts were calculated (milliseconds since Epoch)
    • initiated_atΒ - The date when the transaction was initiated (milliseconds since Epoch)
    • confirmed_atΒ - The date when the transaction was confirmed (milliseconds since Epoch). Could beΒ nullΒ if the transaction hasn't been confirmed.
    • resource_typeΒ - Resource type for this object (which isΒ "transaction").
    • fees (list)
      • typeΒ - The fee type (or source of fee) for the transaction. NOTE: not yet implemented, alwaysΒ nullΒ for now.
      • tickerΒ - Ticker symbol for the asset charged in this transaction fee.
      • provider_tickerΒ - Ticker symbol for the asset, as reported by the account's provider.
      • amountΒ - The asset amount charged in this transaction fee (string representation of a number).
      • asset_is_verifiedΒ - Whether the fee'sΒ amountΒ is verified.Β falseΒ meansΒ amountΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
      • fiat_tickerΒ - The fiat currency in whichΒ fiat_valueΒ is reported.
      • fiat_valueΒ - The fiat value of the transaction fee (string representation of a number).
      • fiat_asset_is_verifiedΒ - Whether the fee'sΒ fiat_valueΒ is verified.Β falseΒ meansΒ fiat_valueΒ comes "as-is" from the provider without being processed by Vezgo (could be in the wrong format). NOTE: not yet implemented, alwaysΒ nullΒ for now.
      • resource_typeΒ - Resource type for this object (which isΒ "transaction_fee")

Errors

The Vezgo API uses the following error codes:
Error Code
Meaning
400
Bad Request -- Your request is invalid.
401
Unauthorized -- Your token is missing, invalid or has expired.
404
Not Found -- The specified resource could not be found.
500
Internal Server Error -- We had a problem with our server. Try again later.
503
Service Unavailable -- We're temporarily offline for maintenance. Please try again later.

Demo to preview the settings