All requests require an API key via the
X-API-Key header.
See Authentication for details.Overview
GET /v2/deposit/{distributorId}
Retrieve paginated deposit activity attributed to a specific distributor. Results are ordered by date descending. You can filter by opportunity or product to narrow results. This is the API behind the deposit feed in the Distribution Dashboard.
Looking for wallet-scoped activity across all distributors? See Wallet Activity for deposits and withdrawals by wallet address. To choose between the three views, see the Portfolio & Activity overview.
Endpoint
Get Distributor Activity
Path Parameters
string
required
The unique identifier of the distributor to retrieve deposits for.
Query Parameters
uuid
Filter deposits to a specific opportunity.
uuid
Filter deposits to opportunities belonging to a specific product. When combined with
opportunityId, the opportunity must belong to the product; otherwise an empty page is returned.integer
default:"1"
Page number for pagination.
integer
default:"20"
Number of deposits per page (max: 100).
Response Example
Response Fields
array
Array of deposit activity items.
uuid
Unique identifier for the interaction record.
uuid
The opportunity the deposit was made into.
string
Interaction type. Always
deposit for this endpoint.string
On-chain transaction hash.
integer
Chain ID where the transaction was executed.
string
UTC timestamp of the block containing the transaction (ISO 8601).
string
The depositor’s wallet address.
string
Deposit amount in token units (human-readable). May be absent if token metadata is unavailable.
string
Deposit amount in USD. May be absent if price data is unavailable.
string
Symbol of the deposited token (e.g.,
USDC). May be absent if token metadata is unavailable.string
URL to the token’s icon. May be absent.
boolean
Whether the deposit used swap mode.
object
Pagination metadata.
integer
Current page number.
integer
Results per page.
integer
Total number of matching deposits.
integer
Total number of pages.
boolean
Whether a next page exists.
boolean
Whether a previous page exists.
Filter by product
Retrieve deposits scoped to a specific product and its associated opportunities.Paginate through all deposits
Error Handling
Distributor not found
Distributor not found
Status Code: 404 Not FoundSolution: Verify your distributor ID is correct and active.
Invalid opportunityId or productId
Invalid opportunityId or productId
Status Code: 400 Bad RequestSolution: Both
opportunityId and productId must be valid UUIDs.
