I’m experiencing very weird API behavior since yesterday. The issues I’ve noticed:
- The endpoint
GET https://api.coinbase.com/v2/accounts/:account_id
returns an invalid JSON payload by duplicating the entire valid payload, so you get two identical root objects - The endpoint
POST https://api.coinbase.com/v2/accounts/:account_id/transactions
results in acurl error 18: transfer closed with outstanding read data remaining
, I suspect because Coinbase sends an invalidContent-Length
header
Note that I’ve been using the Coinbase API for years in production, and I haven’t made any code changes or library updates recently, and I can reproduce the above issues in Postman as well. So I’m sure it’s the Coinbase API that is broken.