Hi my websocket python app started failing when authentication was made mandatory - looks like back in august.
I’ve updated the websockets code to send passphrase, key, timestamp and signature but i get back error “Invalid API Key”
After getting passphrase and apisecret from coinbase my subscribe request looks like :
I am very unsure where to get the signature from i copied it from the api key display (??!!)
is my format wrong ? or is the field content wrong.
many thanks,
I’ve switched to the advance api websocket because the authentication fields look a lot simpler, however, i still get an error. starting with subcription message with the non auth fields in i have this function which sets the right tags (api_key, passphrase, timestamp) but still yield authentication error :
this may be a dumb question, but whenever I click generate a new api key, it doesn’t give me any option to choose which type of API, it just says:
New API Key
If you’re an application developer creating apps for others, please use OAuth2.
Accounts
Primary accounts are highlighted with
all
BTC Wallet Cash (USD)LTC Wallet ETH2 Wallet
USDT Wallet ETC Wallet XLM Wallet XRP Wallet
ETH Wallet Permissions
Documentation for the Coinbase API can be found here.
wallet:accounts:createwallet:accounts:delete
wallet:accounts:readwallet:accounts:update
wallet:addresses:createwallet:addresses:read
wallet:buys:createwallet:buys:read
wallet:checkouts:createwallet:checkouts:read
wallet:contacts:readwallet:deposits:create
wallet:deposits:readwallet:notifications:read
wallet:orders:createwallet:orders:read
wallet:orders:refundwallet:payment-methods:delete
wallet:payment-methods:limitswallet:payment-methods:read
wallet:sells:createwallet:sells:read
wallet:supported-assets:readwallet:trades:create
wallet:trades:readwallet:transactions:read
wallet:transactions:requestwallet:transactions:send
wallet:transactions:transferwallet:user:email
wallet:user:readwallet:user:update
wallet:withdrawals:createwallet:withdrawals:read
Select all | Select none
Notifications
Notification URL:
Webhook for notifications (optional). For more information, see our documentation
Security settings
Allowed IP Addresses:
See examples. Leave blank to allow all IPs.
CancelCreate
it doesn’t ask “pro, exchange, or advanced”.
Or am I understanding your question wrong?
Is the Coinbase Pro API still alive? I used to subscribe to it, and tried to bring it up recently. Also, all of my assets there were transferred to Coinbase proper this past March. Any good examples for python to authenticate cleanly to the Advanced Trade API?
I think there was no API to manage keys. If you mean if I can do that via web then no - I can no longer login and last time I checked it was possible only to create view only key anyway.