Reporting API

Reporting API is a collection of APIs Platforms use to get information about Liquid Collective Protocol Service Fees.

Public endpoints (no authentication required)

List latest high-level protocol info

get

List latest available high-level protocol

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
unitstringOptional

Display LsETH values in units of wei or ether. If not present, LsETH is set by default.

Responses
200

OK

application/json
get
/eth/v0/protocol

List high-level protocol info

get

List high-level protocol info for a given date

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
datestringRequired

Date filter by year, month or day (eg. 2023, 2023-12, 2023-12-31). Note: times are UTC

Query parameters
unitstringOptional

Display LsETH values in units of wei or ether. If not present, LsETH is set by default.

Responses
200

OK

application/json
get
/eth/v0/protocol/{date}

List wallet transactions

get

List wallet transactions for a given time period and wallet address

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
addressstringRequired

Wallet address

Query parameters
fromstringOptional

Start date (default: 1 year ago)

tostringOptional

End date (default: current time)

csvstringOptional

Output as CSV

page_sizestringOptional

Page size (default: 100)

next_cursorstringOptional

Next cursor

Responses
200

OK

application/json
get
/eth/v0/wallet/{address}/transactions

Private endpoints ( authentication required)

List platform fees

get

List all platform fees for a given date

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
datestringRequired

Date filter by year, month or day (eg. 2023, 2023-12, 2023-12-31). Note: times are UTC

Query parameters
unitstringOptional

Display LsETH values in units of wei or ether. If not present, LsETH is set by default.

Responses
200

OK

application/json
get
/eth/v0/platforms/{date}

List operator fees

get

List platform operator fees for a given date

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
datestringRequired

Date filter by year, month or day (eg. 2023, 2023-12, 2023-12-31). Note: times are UTC

Query parameters
unitstringOptional

Display LsETH values in units of wei or ether. If not present, LsETH is set by default.

Responses
200

OK

application/json
get
/eth/v0/operators/{date}

List rewards

post

List rewards for a time period

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Bodyobject[]
balancestringOptionalExample: 0.382748642252721461
fromstringOptionalExample: 2024-01-01
tostringOptionalExample: 2024-01-31
Responses
200

OK

application/json
post
/eth/v0/rewards

List account rewards

post

List rewards by account for a specific date

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
accountsstring[]OptionalExample: ["bb3e6114-af15-43a6-9b36-a5ec011d9d95"]
datestringOptionalExample: 2024-04-11
unitstringOptionalExample: lseth
Responses
200

OK

application/json
post
/eth/v0/rewards/accounts

List wallet rewards

post

Get rewards for a list of wallets on a specific date

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
addressesstring[]OptionalExample: ["0x5d811a9d059dDAB0C18B385ad3b752f734f011cB"]
datestringOptionalExample: 2024-04-11
unitstringOptionalExample: eth
Responses
200

OK

application/json
post
/eth/v0/rewards/wallets

Reward Summary

List account rewards summary

get

Provides a summary of rewards with a breakdown of reward totals for each wallet within the account. NOTE: Daily breakdown for each wallet address within the account is NOT included in the response.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idOrKeystringRequired

Account ID

Query parameters
fromstringOptional

Start date (default: 1 month ago)

tostringOptional

End date (default: current time)

csvstringOptional

Export to CSV

unitstringOptional

Currency unit

Responses
200

OK

application/json
get
/eth/v0/rewards/accounts/{idOrKey}/summary

List wallet rewards summary

get

List wallet rewards summary with daily reports for a specific time period

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idOrAddressstringRequired

Wallet ID or address

Query parameters
fromstringOptional

Start date (default: 1 month ago)

tostringOptional

End date (default: current time)

csvstringOptional

Export to CSV

unitstringOptional

Currency unit

Responses
200

OK

application/json
get
/eth/v0/rewards/wallets/{idOrAddress}/summary

Last updated

Was this helpful?