NebulaECN API Docs
  • Introduction
  • Getting Started
    • Minimum Order Amounts
  • REST API
    • Reference Data
    • Market Data
    • Authenticating
    • Account
    • Trading
    • Models
  • WebSocket API
  • Guides
    • User interfaces of the platform
    • Authentication Guide
  • Change Log
Powered by GitBook
On this page
  • Get API key using the interface
  • How to use API key

Was this helpful?

Export as PDF
  1. Guides

Authentication Guide

PreviousUser interfaces of the platformNextChange Log

Last updated 3 years ago

Was this helpful?

Get API key using the interface

  • Enable Two-factor authentication

  • Click "Create New" button at My API Keys Section

  • Enter 2fa code

  • Please remember the below information after creation:

    • Access Key It is used in API request

    • Secret Key It is used to generate the signature (only visible once after creation)

  • Click Confirm Button

How to use API key

Before calling private endpoint you will need to generate three headers:

X-Auth-Apikey - API key (from previous step)

Example:

date +%s%3N
1584087661035

X-Auth-Signature - HMAC-SHA256 signature calculated using a concatenation of X-Auth-Nonce and X-Auth-Apikey. Hexdigest secret is your API Secret.

Sample Request below:

curl -X GET https://trade.nebulaecn.com/api/v2/backend/account/balances \
-H "X-Auth-Apikey: "Your Api Key" \
-H "X-Auth-Nonce: "Nonce" \
-H "X-Auth-Signature: "HMAC-SHA256 signature"

X-Auth-Nonce - A nonce is an arbitrary number that can be used just once. You MUST use a millisecond timestamp in UTC time. Read more about it .

here
https://trade.nebulaecn.com/security/2fa