Wallets

The Octane Wallets API enables you to manage and retrieve information about wallets associated with your account.

The Endpoint is in Alpha

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.

Wallet API Endpoints

Post Wallets

POST https://api.abyiss.com/v2/octane/paymentMethods/wallets

Returns a 201 status code upon successful query. Then returns the successful wallet created.

Headers

NameTypeDescription

apiKey*

string

Your Abyiss API Key

Request Body

NameTypeDescription

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",
    "isActive": true,
    "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

Returns a 200 status code upon successful query. Returns all the of the wallets for an associated apiKey.

Headers

NameTypeDescription

apiKey*

string

Your Abyiss API Key

[
    {
        "id": "wal-123456788",
        "userId": "usr-123456788",
        "address": "someAddress",
        "blockchain": "ethereum",
        "isActive": true,
        "createdAt": "2024-01-30T15:06:08.568",
        "updatedAt": "2024-01-30T15:06:08.563"
    },
    {
        "id": "wal-123456785",
        "userId": "usr-123456788",
        "address": "some-addy",
        "blockchain": "some-chain",
        "isActive": true,
        "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}

Returns a 200 status code upon successful query. Returns an object with the given walletIdfor an associated apiKey.

Query Parameters

NameTypeDescription

walletId*

string

Wallet Id

Headers

NameTypeDescription

apiKey*

string

Your Abyiss API Key

{
    "id": "wal-123456785",
    "userId": "usr-123456788",
    "address": "some-addy",
    "blockchain": "some-chain",
    "isActive": true,
    "createdAt": "2024-02-02T02:09:55.963",
    "updatedAt": "2024-02-02T02:09:55.958"
}

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",
    "isActive": true,
    "createdAt": "2024-02-02T02:09:55.963",
    "updatedAt": "2024-02-02T02:09:55.958"
}

Wallets Response Attributes

Attribute NameData TypeDescription

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.

isActive

boolean

If the wallet is currently active. True or False.

createdAt

string

The timestamp the wallet was updated at.

updatedAt

string

The last timestamp the wallet was updated at.

Last updated