Transactions
The Transactions API within Octane empowers you to efficiently manage and retrieve orders associated with your account.
The Endpoint is in Beta
Creating and managing transactions with the Octane Transactions API is a straightforward process:
Create Transaction (POST):
Use the
/v2/octane/transactions
endpoint.Provide essential details like blockchain type, currency pairs, quantities, and associated wallet and bank account information in the request body.
Results in successful order creation with timestamp and transaction type details.
Retrieve All Orders (GET):
Utilize the
/v2/octane/transactions
endpoint with a GET request.Retrieve all orders linked to the provided apiKey.
Access detailed information such as IDs, blockchain specifics, currencies involved, and timestamps.
Upcoming filtering options allow you to refine results.
Retrieve Specific Order (GET):
Access details of a specific order using the
/v2/octane/transactions/:Id
endpoint.Provide the order's ID and apiKey.
Retrieve comprehensive details, including transaction types, completion status, and precise currency exchange specifics.
Transactions API Endpoints
Post Transaction
POST
https://api.abyiss.com/v2/octane/transactions
Returns a 201 status code upon successful query. Then returns the successful order. Requires user to have associated bank account and wallet.
Headers
apiKey*
string
Blockchain ID
Request Body
sellOrder*
object
Information about the sell order.
walletId*
string
ID of the wallet associated with the sell order.
blockchain*
string
Blockchain used for the sell order.
currency*
string
Currency to be sold.
quantity*
string
Quantity of the currency to be sold.
buyOrder*
object
Information about the buy order
bankAccountId*
string
The bank ID which the money will be sent to or received from.
currency*
string
Currency to be bought
Get Transactions
GET
https://api.abyiss.com/v2/octane/transactions
Returns an array of all the orders for an associated apiKey
.
Headers
apiKey*
string
Your Abyiss API Key
Get Transaction by ID
GET
https://api.abyiss.com/v2/octane/transactions/{transactionId}
Returns an object for the transactionId
for an associated apiKey
.
Query Parameters
transactionId*
string
Transaction ID
Headers
apiKey*
string
Your Abyiss API Key
Copy & Paste Code
POST Transactions
GET Transactions
Transactions Response Object
Transactions Response Attributes
id
string
Unique identifier for the transaction.
type
string
Type of transaction (OFF_RAMP, ON_RAMP).
createdAt
string
Timestamp indicating when the transaction was created.
flaggedAt
string
Timestamp indicating when the transaction was flagged (if applicable).
completedAt
string
Timestamp indicating when the transaction was completed.
updatedAt
string
Timestamp indicating when the transaction was last updated
sellOrder
object
Information about the sell order.
buyOrder
object
Information about the buy order.
id
string
Unique identifier for the order.
bankAccountId
string
ID of the bank account associated with the order.
blockchain
string
Blockchain used for the order.
createdAt
string
Timestamp indicating when the order was created.
currency
string
Currency to be sold or bought.
feeUsd
string
Fee in USD for the order.
priceUsd
string
Price in USD for the order.
quantity
string
Quantity of the currency to be bought or sold.
updatedAt
string
Timestamp indicating when the order was last updated.
walletId
string
ID of the wallet associated with the order.
Last updated