Properties
| Name | Type | Description |
|---|---|---|
| depositId | string | Transaction UUID of the refunded deposit |
| currency | stringnull | Currency name. `null` if the currency was removed after the refund. |
| ticker | stringnull | Currency [ticker](/glossary#ticker). `null` if the currency was removed after the refund. |
| network | stringnull | Deposit network. `null` if the currency was removed after the refund. |
| depositAmount | string | Amount of the original deposit |
| refundId | string | Refund UUID |
| refundAddress | string | Destination address of the refund |
| refundAmount | string | Refund amount |
| refundHash | stringnull | Blockchain transaction hash of the refund. `null` unless `status` is `successful`. |
| memo | stringnull | Destination [memo](/glossary#memodestination-tag) sent in the [refund request](/api-reference/account-wallet/refund-deposit). `null` if no memo was sent. |
| status | string | Refund status: - `in_process` — the refund is not final. Every non-final state maps to this value. - `successful` — the refund is complete. - `canceled` — the refund is canceled. Final. |
| createdAt | integernull | Refund creation time, Unix timestamp in seconds |
| processedAt | integernull | Time the refund reached its current status, Unix timestamp in seconds. `null` while `status` is `in_process`. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/whitebit/main/json-schema/whitebit-refund-history-record-schema.json",
"title": "RefundHistoryRecord",
"x-generated": "2026-10-13",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/whitebit-main-api-v4-openapi.yml#/components/schemas/RefundHistoryRecord",
"type": "object",
"required": [
"depositId",
"depositAmount",
"refundId",
"refundAddress",
"refundAmount",
"status"
],
"properties": {
"depositId": {
"type": "string",
"format": "uuid",
"description": "Transaction UUID of the refunded deposit"
},
"currency": {
"type": [
"string",
"null"
],
"description": "Currency name. `null` if the currency was removed after the refund."
},
"ticker": {
"type": [
"string",
"null"
],
"description": "Currency [ticker](/glossary#ticker). `null` if the currency was removed after the refund."
},
"network": {
"type": [
"string",
"null"
],
"description": "Deposit network. `null` if the currency was removed after the refund."
},
"depositAmount": {
"type": "string",
"description": "Amount of the original deposit"
},
"refundId": {
"type": "string",
"format": "uuid",
"description": "Refund UUID"
},
"refundAddress": {
"type": "string",
"description": "Destination address of the refund"
},
"refundAmount": {
"type": "string",
"description": "Refund amount"
},
"refundHash": {
"type": [
"string",
"null"
],
"description": "Blockchain transaction hash of the refund. `null` unless `status` is `successful`."
},
"memo": {
"type": [
"string",
"null"
],
"description": "Destination [memo](/glossary#memodestination-tag) sent in the [refund request](/api-reference/account-wallet/refund-deposit). `null` if no memo was sent.\n"
},
"status": {
"type": "string",
"enum": [
"in_process",
"successful",
"canceled"
],
"description": "Refund status:\n- `in_process` — the refund is not final. Every non-final state maps to this value.\n- `successful` — the refund is complete.\n- `canceled` — the refund is canceled. Final.\n"
},
"createdAt": {
"type": [
"integer",
"null"
],
"description": "Refund creation time, Unix timestamp in seconds"
},
"processedAt": {
"type": [
"integer",
"null"
],
"description": "Time the refund reached its current status, Unix timestamp in seconds. `null` while `status` is `in_process`."
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/whitebit-refund-history-record"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
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.