---
title: "Record Deposit Wallet Activity (By Public Keys)"
method: POST
path: "/v1/deposit-wallet/activity"
tags: ["Deposits"]
---

# Record Deposit Wallet Activity (By Public Keys)

`POST /v1/deposit-wallet/activity`

Call this endpoint when you display one or more **specific deposit wallet addresses** (public keys) in your UI. Pass each wallet’s public key in the `wallets` array. Activity is updated per wallet. If a public key does not match a known deposit wallet, that entry is skipped (logged server-side) and processing continues for the remaining keys. This temporarily increases balance polling and helps detect incoming payments more quickly.

## Request body

- object
  - `wallets` string[], required — Deposit wallet public keys (addresses) to mark as active.

## Response `201`

The request was accepted and activity updates were applied for each resolvable wallet. No response body is returned.

## Other responses

- `400` — The request body is invalid (for example, `wallets` is missing or empty).
- `401` — Invalid or missing API credentials.

---

[API](https://skmtc.net/hel/apis/helio-open-api.md) · [All operations](https://skmtc.net/hel/apis/helio-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hel/helio-open-api/versions/5732beb2d39f/schema)
