List of accounts does not of ETH account

I have a large amount of ETH and ETH2 on my account but using the /account endpoint does not return these accounts.

I found the account Id using the Exchange API but when i try to use to on the /transactions API it doesn’t work and return an error

{
request = some {
_handle = 0x000060000074a9c0 {
_pointer = 0x00006000005743e0 {
baseNSURLRequest@0 = {
baseNSObject@0 = {
isa = NSMutableURLRequest{…}
}
_internal = some {
some = 0x0000600003ee4000{…}
}
}
}
}
}
response = 0x000060000071c200 {
baseNSURLResponse@0 = {
baseNSObject@0 = {
isa = NSHTTPURLResponse
}
_internal = some {
some = 0x0000600002c7fe20 {
baseNSObject@0 = {
isa = NSURLResponseInternal{…}
}
}
}
}
_httpInternal = some {
some = 0x000060000071c240 {
baseNSObject@0 = {
isa = NSHTTPURLResponseInternal
}
peerTrust = 0x0000000000000000
isMixedReplace = false
}
}
}
data = 53 bytes
metrics = 0x0000600000544320 {
baseNSObject@0 = {
isa = NSURLSessionTaskMetrics
}
__metrics = some {
some = 0x0000600002c74310 {
baseNSObject@0 = {
isa = __CFN_TaskMetrics
}
_ignoreNextRedirection = false
_pidForHAR = 19428
_UUID = 0x0000600000740220
_identifier = 1
_transactionMetrics = 0x0000600000938240 1 element
_createTime = 704014182.39362705
_firstResumeTime = 704014182.395293
_completeTime = 704014182.42983902
_options = 0
_sourceApplicationBundleIdentifier = 0x0000000000000000
_schedulingTier = 1
_currentTransactionMetrics = some {
some = 0x00007fe07800f040 {
baseNSObject@0 ={…}
_scheduledOriginLoad = false
_firstOnConnection = false
_pushed = false
_APSRelayAttempted = false
_APSRelaySucceeded = false
_pidForHAR = 19428
_taskMetrics = some{…}
_lastResponseHeaderSize = 0
_lastResponseBodySize = 0
_lastResponseBodyTransferSize = 0
_UUID = 0x000060000074acc0{…}
_request = some{…}
_transferredRequest = 0x0000000000000000{…}
_cachedResponse = 0x0000600000717de0{…}
_lastResponse = 0x0000000000000000{…}
_connectionMetrics = 0x0000000000000000{…}
_requestHeaderSize = 0
_requestBodySize = 0
_requestBodyTransferSize = 0
_responseHeaderSize = 0
_responseBodySize = 0
_responseBodyTransferSize = 0
_beginTime = 704014182.40023005
_endTime = 704014182.42883503
_cacheLookupBeginTime = 704014182.40029097
_cacheLookupEndTime = 704014182.42771006
_requestBeginTime = NaN
_requestEndTime = NaN
_responseBeginTime = NaN
_responseEndTime = NaN
_endReason = 1
_schedulingTier = 1
_options = 0
_cachedResponseBody = 0x0000600002959800 53 bytes{…}
_tcpInfoBegin = 0x0000000000000000{…}
_tcpInfoEnd = 0x0000000000000000{…}
_subflowCountsBegin = 0x0000000000000000{…}
_subflowCountsEnd = 0x0000000000000000{…}
_dataTransferReport = 0x0000000000000000{…}
}
}
}
}
}
serializationDuration = 0.00016084802336990833
result = success {
success = 0x0000600000709500 {
baseNSDictionary@0 = {
[0] = {
key = “errors”
value = 0x0000600000540200 1 element
}
}
_obj = 0x0000600000540200 1 element
_key = “errors” {…}
}
}
}

Hello @bigbodybison! Welcome to the forum.

We understand that you are unable to retrieve ETH and ETH2 accounts using the /accounts endpoint. however, can you please let us know which Coinbase Cloud API services are using, is it Exchange API or Sign in with Coinbase as you have logged in this post under “Sign in with Coinbase” and you have mentioned “Exchange API” in your query.

Also by “I found the account Id using the Exchange API but when i try to use to on the /transactions API it doesn’t work and return an error” - We would recommend you to please use /transfers endpoint as /transactions endpoint is a part of Sign in with Coinbase API.

Once you provide above information, we’ll work to quickly address your queries.

I used both! The accounts API does not return my ETH account. I want to list accounts so I can pull /transactions from my ETH account which is the end-goal here.

Hello @bigbodybison!

Please check & confirm if you have enabled necessary scope permissions such as wallet:accounts:read.

In order to access yours accounts, you can utilize the following endpoint: List Accounts

After you retrieve the account id of the account( In this case, your ETH account) using the above endpoint, you can further use the List Transactions endpoint to retrieve transactions from your required account(In this case, your ETH account).

We hope this helps. Feel free to ask any other questions.

Have a good one!

Pagination. Let me know if this helps solve your problem. Feel free to ask if you don’t understand, but be as specific as you can be. Copy-pasting code doesn’t work. Isolate the issue so people can quickly understand what you are missing.

Below is a link to a post I submitted recently concerning a similar issue. The issue is resolved at the bottom of the thread.

@jmicko is also very knowledgeable. Re-read some of his responses from previous threads. His hints and answers have helped me a lot.