Offchain API

This API is used to query information about policies and other components of the protocol.

You can navigate our offchain API at these URLs:

get
Authorizations
AuthorizationstringRequired
Query parameters
e_tokenstringOptional

e_token

block_numberstringOptional

block_number

timestamp_fromstringOptional

timestamp_from

timestamp_tostringOptional

timestamp_to

limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
200Success
application/json
get
/etokenblockshots/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
e_tokenstringOptional

e_token

block_numberstringOptional

block_number

timestamp_fromstringOptional

timestamp_from

timestamp_tostringOptional

timestamp_to

limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
200Success
application/json
get
/etokenblockshots/by_day/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
e_tokenstringOptional

e_token

block_numberstringOptional

block_number

timestamp_fromstringOptional

timestamp_from

timestamp_tostringOptional

timestamp_to

limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
200Success
application/json
get
/etokenblockshots/by_week/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

A unique integer value identifying this e token block shot.

Responses
200Success
application/json
get
/etokenblockshots/{id}/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
namestringOptional

name

poolstringOptional

pool

symbolstringOptional

symbol

Responses
200Success
application/json
get
/etokens/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
namestringOptional

name

poolstringOptional

pool

symbolstringOptional

symbol

Responses
200Success
application/json
get
/etokens/apy_range/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/apr/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/apr_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/block_shots/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/composition_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/liquidity_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/lockup/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/lps_breakdown/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/net_deposits/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/net_deposits_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/pa_scr_breakdown/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/scr_breakdown/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/scr_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this e token.

Responses
200Success
application/json
get
/etokens/{address}/ur_history/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
namestringOptional

name

tx__block_numberstringOptional

tx__block_number

contract_addressstringOptional

contract_address

tx__timestamp_fromstringOptional

Tx timestamp is after

tx__timestamp_tostringOptional

Tx timestamp is before

limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
200Success
application/json
get
/events/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

A unique integer value identifying this event.

Responses
200Success
application/json
get
/events/{id}/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
lpstringOptional

lp

e_tokenstringOptional

e_token

ostring · enumOptional

Ordering

Possible values:
limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
200Success
application/json
get
/lpevents/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
eventstringRequired

A unique value identifying this lp event.

Responses
200Success
application/json
get
/lpevents/{event}/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
200Success
application/json
get
/lps/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this lp.

Responses
200Success
application/json
get
/lps/{address}/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
rmstringOptional

rm

statusstring · enumOptional

status

Possible values:
ensuro_idstringOptional

ensuro_id

quote_idstringOptional

Quote ID

start_fromstringOptional

Policy start is after

start_tostringOptional

Policy start is before

expiration_fromstringOptional

Policy expiration is after

expiration_tostringOptional

Policy expiration is before

ostring · enumOptional

Ordering

Possible values:
limitintegerOptional

Number of results to return per page.

offsetintegerOptional

The initial index from which to return the results.

Responses
200Success
application/json
get
/policies/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
idintegerRequired

A unique integer value identifying this policy.

Responses
200Success
application/json
get
/policies/{id}/
200Success
get
Authorizations
AuthorizationstringRequired
Responses
200Success
application/json
get
/pools/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this pool.

Responses
200Success
application/json
get
/pools/{address}/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
namestringOptional

name

poolstringOptional

pool

Responses
200Success
application/json
get
/premiumsaccounts/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/active_policies/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/active_policies_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/active_premiums/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/active_premiums_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/cashflow/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/composition_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/gwp/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/gwp_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/matured_surplus/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/matured_surplus_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/rm_breakdown/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/scr/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/scr_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/surplus/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/surplus_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this premiums account.

Responses
200Success
application/json
get
/premiumsaccounts/{address}/wonpremiumsinout/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
poolstringOptional

pool

premiums_accountstringOptional

premiums_account

Responses
200Success
application/json
get
/riskmodules/
200Success
get
Authorizations
AuthorizationstringRequired
Query parameters
poolstringOptional

pool

premiums_accountstringOptional

premiums_account

Responses
200Success

No content

get
/riskmodules/total_premiums/
200Success

No content

get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/active_policies/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/active_premiums/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/cashflow/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/gwp/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/gwp_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/matured_surplus/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/matured_surplus_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/scr/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/scr_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/surplus/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/surplus_history/
200Success
get
Authorizations
AuthorizationstringRequired
Path parameters
addressstringRequired

A unique value identifying this risk module.

Responses
200Success
application/json
get
/riskmodules/{address}/wonpremiumsinout/
200Success

Last updated