API Reference

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accountIdstring · uuidRequired
Body
amountstringRequired
rewardIdstringOptional
Responses
200

Funds added to account

application/json
post
/earn/accounts/{accountId}/funds
delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accountIdstring · uuidRequired
withdrawalIdstringRequired
Responses
200

Withdrawal canceled

application/json
delete
/earn/accounts/{accountId}/withdrawals/{withdrawalId}
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
unitsstringOptional
includeParametersstringOptional
Responses
200

Accounts

application/json
get
/earn/accounts
post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
unitsstringOptional
Body
currencystring · enumRequiredPossible values:
Responses
post
/earn/accounts
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accountIdstring · uuidRequired
Query parameters
unitsstringOptional
Responses
200

Account Withdrawals

application/json
get
/earn/accounts/{accountId}/withdrawals
post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accountIdstring · uuidRequired
Body
amountstringRequired
withdrawalDatestringRequired
Responses
post
/earn/accounts/{accountId}/withdrawals
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accountIdstring · uuidRequired
Query parameters
unitsstringOptional
Responses
200

Account

application/json
get
/earn/accounts/{accountId}
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
accountIdstring · uuidRequired
Query parameters
unitsstringOptional
Responses
200

Account transactions

application/json
get
/earn/accounts/{accountId}/transactions
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

Parameters

application/json
get
/earn/accounts/parameters
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
currencystring · enumRequiredPossible values:
Responses
200

Parameters

application/json
get
/earn/accounts/parameters/{currency}
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200Success
application/json
get
/earn/preferences
put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
earnTutorialReadbooleanOptional
earn90TutorialReadbooleanOptional
earn180TutorialReadbooleanOptional
earn360TutorialReadbooleanOptional
Responses
200Success
application/json
put
/earn/preferences
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
investmentIdstring · uuidRequired
Query parameters
unitsstringOptional
Responses
200

Investment

application/json
get
/earn/investments/{investmentId}
patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
investmentIdstring · uuidRequired
Body
autorenewbooleanRequired
Responses
200

Investment updated

application/json
patch
/earn/investments/{investmentId}
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
currencystring · enumOptionalPossible values:
unitsstringOptional
nextstringOptional
limitstringOptional
Responses
200

Investments

application/json
get
/earn/investments
post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
amountstringRequired
autorenewalbooleanRequiredDefault: false
currencystring · enumRequiredPossible values:
offerIdstringRequired
rewardIdstringOptional
Responses
post
/earn/investments
get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
currencystring · enumOptionalPossible values:
Responses
200

Offers

application/json
get
/earn/investments/offers

Last updated