Wallets
The Crypto Wallets API
The Endpoint is in Beta
Introduction
The Octane Wallets API provides developers with functionality to manage and retrieve information related to crypto wallets with their accounts.
Wallets:
Obtain a detailed list of wallets linked to a specific API key.
Fetch specific wallet details by querying with the wallet ID.
Facilitate the creation of new wallets by submitting wallet information in the request body.
Deletes a specific wallet by providing the wallet ID.
Wallet API Endpoints
Post Wallets
POST
https://api.abyiss.com/v2/octane/paymentMethods/wallets
Create a new crypto wallet by providing the required wallet details. Upon a successful request, it returns a 201 status code along with the details of the created wallet.
Headers
apiKey*
string
Your Abyiss API Key
Request Body
address*
string
The wallet address,
blockchain*
string
The blockchain the wallet is associated with.
{
"id": "wal-123456785",
"userId": "usr-123456788",
"address": "some-addy",
"blockchain": "some-chain",
"createdAt": "2024-02-02T02:09:55.963",
"updatedAt": "2024-02-02T02:09:55.958"
}
Get Wallets
GET
https://api.abyiss.com/v2/octane/paymentMethods/wallets
Retrieves all crypto wallets associated with the provided API key. Upon a successful request, it returns a 200 status code and a list of wallets.
Headers
apiKey*
string
Your Abyiss API Key
[
{
"id": "wal-123456788",
"userId": "usr-123456788",
"address": "someAddress",
"blockchain": "ethereum",
"createdAt": "2024-01-30T15:06:08.568",
"updatedAt": "2024-01-30T15:06:08.563"
},
{
"id": "wal-123456785",
"userId": "usr-123456788",
"address": "1234568",
"blockchain": "bitcoin",
"createdAt": "2024-02-02T02:09:55.963",
"updatedAt": "2024-02-02T02:09:55.958"
}
]
Get Wallet by ID
GET
https://api.abyiss.com/v2/octane/paymentMethods/wallets/{walletId}
Retrieves the details of a specific crypto wallet using its unique wallet ID. Upon a successful request, it returns a 200 status code and the details of the requested wallet.
Headers
apiKey*
string
Your Abyiss API Key
Query Parameters
walletId*
string
Wallet Id
{
"id": "wal-123456785",
"userId": "usr-123456788",
"address": "some-addy",
"blockchain": "bitcoin",
"createdAt": "2024-02-02T02:09:55.963",
"updatedAt": "2024-02-02T02:09:55.958"
}
Delete Wallet by ID
DELETE
https://api.abyiss.com/v2/octane/paymentMethods/wallets/{walletId}
Deletes a specified crypto wallet using its unique wallet ID. Upon a successful request, it returns a 204 status code indicating that the wallet has been deleted.
Headers
apiKey*
string
Your Abyiss API Key
Query Parameters
walletId*
string
Wallet Id
Response
No Content
Copy & Paste Code
POST Wallets
curl -X POST \
-H "Content-Type: application/json" \
-H "apiKey: 123abc" \
-d '{
"wallet": {
"address": "0xsome-address",
"blockchain": "Ethereum",
}
}' \
https://api.abyiss.com/v2/octane/paymentMethods/wallets
GET Wallets
curl "https://api.abyiss.com/v2/octane/paymentMethods/wallets?apiKey=YOUR_API_KEY_HERE"
Wallets Response Object
Example URL: https://api.abyiss.com/v2/octane/paymentMethods/wallets?apiKey=
{
"id": "wal-123456785",
"userId": "usr-123456788",
"address": "some-addy",
"blockchain": "some-chain",
"createdAt": "2024-02-02T02:09:55.963",
"updatedAt": "2024-02-02T02:09:55.958"
}
Wallets Response Attributes
id
string
Wallet Id for the user.
userId
string
Unique user Id.
address
string
The crypto wallet address.
blockchain
string
The blockchain the wallet is on.
createdAt
string
The timestamp the wallet was updated at.
updatedAt
string
The last timestamp the wallet was updated at.
Last updated
Was this helpful?