Exactly Protocol Rewards Claims API
Write methods for claiming earned rewards
Write methods for claiming earned rewards
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/exactly-rewards-claims-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Exactly Protocol Auditor ERC-4626 Rewards Claims API
description: 'Smart contract interface for the Auditor, the central risk management component of Exactly Protocol. Manages market listings, collateral factors, account liquidity checks, and liquidation eligibility. Provides methods to query all markets, compute account liquidity, calculate seizure amounts, and check liquidation conditions. Deployed on Ethereum, Optimism, and Base.
'
version: 1.0.0
contact:
name: Exactly Protocol
url: https://docs.exact.ly
license:
name: MIT
url: https://github.com/exactly/protocol/blob/main/LICENSE-MIT
servers:
- url: https://app.exact.ly
description: Exactly Protocol App
tags:
- name: Rewards Claims
description: Write methods for claiming earned rewards
paths:
/rewards/claim:
post:
summary: Claim rewards for specific market operations
description: 'Claims earned rewards for a list of market-operation pairs and sends the specified reward tokens to the designated address.
'
operationId: claim
tags:
- Rewards Claims
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- marketOps
- to
- rewardsList
properties:
marketOps:
type: array
description: Market-operation pairs to claim rewards for
items:
$ref: '#/components/schemas/MarketOperation'
to:
type: string
description: Address to send claimed rewards to
pattern: ^0x[a-fA-F0-9]{40}$
rewardsList:
type: array
description: List of reward token addresses to claim
items:
type: string
pattern: ^0x[a-fA-F0-9]{40}$
responses:
'200':
description: Claimed rewards summary
content:
application/json:
schema:
$ref: '#/components/schemas/ClaimResult'
/rewards/claimAll:
post:
summary: Claim all rewards for the caller
description: 'Claims all earned rewards across all markets and all reward tokens, sending them to the specified address.
'
operationId: claimAll
tags:
- Rewards Claims
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- to
properties:
to:
type: string
description: Address to send all claimed rewards to
pattern: ^0x[a-fA-F0-9]{40}$
responses:
'200':
description: All claimed rewards summary
content:
application/json:
schema:
$ref: '#/components/schemas/ClaimResult'
components:
schemas:
ClaimResult:
type: object
description: Result of a reward claim operation
properties:
rewardsList:
type: array
description: List of reward token addresses that were claimed
items:
type: string
pattern: ^0x[a-fA-F0-9]{40}$
claimedAmounts:
type: array
description: Amounts of each reward token claimed (in wei, parallel array to rewardsList)
items:
type: string
MarketOperation:
type: object
description: A market and operation type pair for reward queries/claims
required:
- market
- operations
properties:
market:
type: string
description: Address of the Market contract
pattern: ^0x[a-fA-F0-9]{40}$
operations:
type: array
description: Operation types (true = borrow, false = deposit)
items:
type: boolean
externalDocs:
description: Exactly Protocol Auditor Documentation
url: https://docs.exact.ly/guides/protocol/auditor.md