Bank Accounts

The Octane Bank Accounts API enables you to manage and retrieve information about bank accounts associated with your account.

The Endpoint is in Alpha

The Octane Bank Accounts API provides developers with functionality to manage and retrieve information related to bank accounts with their accounts.

  • Bank Accounts:

    • Retrieve a comprehensive list of bank accounts associated with a given API key.

    • Access specific bank account details by querying with the bank account ID.

    • Create new bank accounts by providing essential details in the request body.

Bank Account API Endpoints

Post Bank Accounts

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

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

Headers

Request Body

{
    "id": "bac-123456791",
    "routingNumber": "12345",
    "accountNumber": "67890",
    "bankName": "Bank of America",
    "createdAt": "2024-02-02T02:03:28.738",
    "updatedAt": "2024-02-02T02:03:28.734",
    "userId": "usr-123456788",
    "isActive": true,
    "wireNumber": null,
    "ibanNumber": null,
    "type": "BUSINESS_CHECKING",
    "country": "UNITED_STATES",
    "fiatCurrency": "USD",
    "swiftCode": null,
    "nationalId": null
}

Get Bank Accounts

GET https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts

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

Query Parameters

[
    {
        "id": "bac-123456791",
        "routingNumber": "12345",
        "accountNumber": "67890",
        "bankName": "Bank of America",
        "createdAt": "2024-02-02T02:03:28.738",
        "updatedAt": "2024-02-02T02:03:28.734",
        "userId": "usr-123456788",
        "isActive": true,
        "wireNumber": "987654",
        "ibanNumber": null,
        "type": "BUSINESS_CHECKING",
        "country": "UNITED_STATES",
        "fiatCurrency": "USD",
        "swiftCode": null,
        "nationalId": null
    }
]

Get Bank Account by ID

GET https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts/{bankAccountId}

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

Query Parameters

Headers

{
    "id": "bac-123456791",
    "routingNumber": "12345",
    "accountNumber": "67890",
    "bankName": "Bank of America",
    "createdAt": "2024-02-02T02:03:28.738",
    "updatedAt": "2024-02-02T02:03:28.734",
    "userId": "usr-123456788",
    "isActive": true,
    "wireNumber": null,
    "ibanNumber": null,
    "type": "BUSINESS_CHECKING",
    "country": "UNITED_STATES",
    "fiatCurrency": "USD",
    "swiftCode": null,
    "nationalId": null
}

Copy & Paste Code

POST Bank Accounts

curl -X POST \
  -H "Content-Type: application/json" \
  -H "apiKey: your-api-key" \
  -d '{
    "bankAccount": {
      "routingNumber": "12345",
      "accountNumber": "67890",
      "bankName": "Bank of America",
      "wireNumber": "12345",
      "type": "BUSINESS_CHECKING"
    }
  }' \
  https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts

GET Bank Accounts

curl "https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts?apiKey=YOUR_API_KEY_HERE"

Bank Accounts Response Object

Example URL: https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts?apiKey=

{
  "id": "bac-123456788",
  "routingNumber": "12555345",
  "accountNumber": "67555890",
  "bankName": "Bank of America",
  "createdAt": "2024-01-30T15:51:52.405",
  "updatedAt": "2024-01-30T15:51:52.398",
  "userId": "usr-123456788",
  "isActive": true,
  "wireNumber": "44335534",
  "ibanNumber": null,
  "type": "BUSINESS_CHECKING",
  "country": "UNITED_STATES",
  "fiatCurrency": "USD",
  "swiftCode": null,
  "nationalId": null
}

Bank Accounts Response Attributes

Last updated