Resolve user
curl --request GET \
--url https://api.mainnet.kuru.io/api/v1/users/by-address/{userAddress}const options = {method: 'GET'};
fetch('https://api.mainnet.kuru.io/api/v1/users/by-address/{userAddress}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.mainnet.kuru.io/api/v1/users/by-address/{userAddress}"
response = requests.get(url)
print(response.text){
"feedEpoch": null,
"data": {
"userAddress": "0xfa0fff2fefdcb57c1a14d9e357feca7d999f2d1e",
"userId": "2"
}
}
Data Source REST methods
Resolve user address
Resolve a wallet address to its numeric Kuru user ID.
GET
/
api
/
v1
/
users
/
by-address
/
{userAddress}
Resolve user
curl --request GET \
--url https://api.mainnet.kuru.io/api/v1/users/by-address/{userAddress}const options = {method: 'GET'};
fetch('https://api.mainnet.kuru.io/api/v1/users/by-address/{userAddress}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.mainnet.kuru.io/api/v1/users/by-address/{userAddress}"
response = requests.get(url)
print(response.text){
"feedEpoch": null,
"data": {
"userAddress": "0xfa0fff2fefdcb57c1a14d9e357feca7d999f2d1e",
"userId": "2"
}
}
string
required
Lowercase 20-byte wallet address.
userId: null. A malformed
address returns 400 BadRequest.
{
"feedEpoch": null,
"data": {
"userAddress": "0xfa0fff2fefdcb57c1a14d9e357feca7d999f2d1e",
"userId": "2"
}
}
Path Parameters
Response
200
User mapping