Blocks
Coinbase
⚠️ Crypto wallet, trading, and payment integration
Connect to Coinbase API using OAuth 2.0 to manage cryptocurrency wallets, execute trades, process payments, and access market data. Supports account management, buying/selling crypto, sending/receiving funds, and transaction history. ⚠️ REGULATORY NOTICE: This integration is for authorized use only. Users must comply with all applicable financial regulations, KYC/AML requirements, and cryptocurrency laws in their jurisdiction. Service availability varies by region.
Block Preview
Coinbase
⚠️ Crypto wallet, trading, and payment integration
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the coinbase block with monitoring enabled in production.
Inputs (UI)
Coinbase Account
oauth-input⚠️ Cryptocurrency trading carries financial risk. Ensure compliance.
Placeholder: Select Coinbase account
Layout: full
Provider: coinbase
Operation
dropdownLayout: full
Options: Get User Info, List Accounts, Get Account Details, List Transactions
Account ID
short-inputPlaceholder: Account ID from list_accounts
Layout: full
Condition: operation = ["get_account","list_transactions","list_buys","list_sells","place_buy_order","place_sell_order","send_money","request_money"]
Transaction ID
short-inputPlaceholder: Transaction ID
Layout: full
Condition: operation = "get_transaction"
Currency Pair
short-inputPlaceholder: BTC-USD
Layout: half
Condition: operation = ["get_spot_price","get_buy_price","get_sell_price"]
Currency
short-inputPlaceholder: USD
Layout: half
Condition: operation = "get_exchange_rates"
Amount
short-inputPlaceholder: 100
Layout: half
Condition: operation = ["place_buy_order","place_sell_order","send_money","request_money"]
Amount Currency
short-inputPlaceholder: USD or BTC
Layout: half
Condition: operation = ["place_buy_order","place_sell_order","send_money","request_money"]
Payment Method ID
short-inputPlaceholder: Payment method from list_payment_methods
Layout: full
Condition: operation = ["place_buy_order","place_sell_order"]
Recipient Address
short-inputPlaceholder: Cryptocurrency address or email
Layout: full
Condition: operation = ["send_money","request_money"]
Description
long-inputPlaceholder: Optional description
Layout: full
Condition: operation = ["send_money","request_money"]
Limit
short-inputPlaceholder: 25
Layout: half
Condition: operation = ["list_accounts","list_transactions","list_buys","list_sells"]
Inputs (API)
credential
stringRequired
operation
stringRequired
accountId
stringOptional
transactionId
stringOptional
currencyPair
stringOptional
currency
stringOptional
amount
stringOptional
amountCurrency
stringOptional
paymentMethod
stringOptional
toAddress
stringOptional
description
stringOptional
limit
numberOptional
Outputs
Primary response type:
{
"success": "boolean",
"data": "any"
}Tool Access
Compliance Notice
REGULATORY NOTICE: Cryptocurrency trading and transactions carry significant financial risk. This block is intended for authorized use only. Users must comply with all applicable financial regulations, KYC/AML requirements, and cryptocurrency laws in their jurisdiction. Coinbase operates under regulatory oversight and requires identity verification. Service availability varies by region. Users are solely responsible for ensuring compliance with local laws and tax obligations.