Skip to main content
POST
cURL

Authorizations

Novig-Key-Id
string
header
required

The key's UUID.

Novig-Timestamp
string
header
required

Unix milliseconds. ±30 s.

Novig-Signature
string
header
required

Standard padded base64 of the NOVIG-V3 signature.

Path Parameters

keyId
string<uuid>
required

The subaccount's trading key.

Body

application/json
direction
enum<string>
required

Named from the subaccount's point of view.

Available options:
fund,
defund
amount
string
required

Positive, at most five decimal places. Never rounded.

Example:

"1234.50000"

clientTransferId
string

Your idempotency key. Unique per trader. Send one.

Maximum string length: 64

Response

Accepted and outstanding.

transferId
string<uuid>
required
status
enum<string>
required

The route writes only Requested. The exchange then moves it to exactly one terminal state.

Available options:
Requested,
Applied,
Rejected
direction
enum<string>
required

Named from the subaccount's point of view.

Available options:
fund,
defund
amount
string
required

A decimal string with exactly five decimal places.

Example:

"1234.50000"

actualBalance
string | null
required

The balance the exchange found. Set only on a rejection.

createdAt
string<date-time>
required
updatedAt
string<date-time>
required
clientTransferId
string | null