API lýsing · Færslusaga
Listi yfir færslur
GET/v1/transactions
Allar breytingar á innistæðum, nýjustu fyrst. Mest mega vera 366 dagar á milli from og to.
- Heimild
transactions:read- Takmarkaflokkur
read- Auðkenning
- Undirrituð
Færibreytur
assetstringfyrirspurnvalfrjálstTákn rafmyntar, í hástöfum.
typestring (enum)fyrirspurnvalfrjálstfromstring (date-time)fyrirspurnvalfrjálsttostring (date-time)fyrirspurnvalfrjálstlangstring (enum)fyrirspurnvalfrjálstTungumál
label. Sjálfgefiðen.limitintegerfyrirspurnvalfrjálstStærð síðu, 1 til 100. Sjálfgefið 50.
cursorstringfyrirspurnvalfrjálstnext_cursoraf fyrri síðu.
Svör
200 OK
Síða af færslum. application/json · TransactionList
datafylki af Transaction6 reitir í hverju staki
idstringtypestring (enum)actionstringlabelstringchangesfylki af object3 reitir í hverju staki
assetstringTákn rafmyntar, í hástöfum.
amountstring (tugatala)balance_afterstring (tugatala)
created_atstring (date-time)
next_cursorstringgetur verið nullSendu sem
cursorfyrir næstu síðu;nullá síðustu síðunni.
Öll svör bera MK-Request-Id, auk RateLimit-Policy og RateLimit.
Villur
Villur nota villuumslagið. Greindu þær eftir code.
| Staða | Kóði | Merking |
|---|---|---|
| 400 | invalid_request | Beiðnin er gölluð: ógilt JSON, óþekktur eða ógildur reitur, eða haus vantar. |
| 401 | invalid_signature | MK-* hausana vantar eða þeir eru gallaðir, auðkenni lykilsins er óþekkt eða undirskriftin passar ekki. |
| 401 | key_expired | Gildistími lykilsins er liðinn. |
| 401 | key_revoked | Lykillinn var afturkallaður. |
| 401 | timestamp_out_of_range | MK-Timestamp munar meira en 30 sekúndum frá klukku netþjónsins. |
| 401 | nonce_reused | Þessi lykill hefur þegar notað þetta MK-Nonce. |
| 403 | ip_not_allowed | Beiðnin kom frá IP tölu sem er ekki meðal leyfðra IP talna lykilsins. |
| 403 | insufficient_scope | Lykilinn vantar heimildina sem þessi endapunktur þarf. |
| 403 | account_restricted | Aðgangurinn getur ekki notað API-ið eins og er (til dæmis læstur, óvirkur eða nýskráningu ólokið). |
| 403 | api_access_disabled | Slökkt er á aðgangi að API-inu. |
| 429 | rate_limited | Of margar beiðnir. Bíddu í Retry-After sekúndur. |
| 429 | too_many_concurrent_requests | Of margar beiðnir í vinnslu í einu fyrir þennan lykil eða aðgang. |
| 429 | key_suspended | Lykillinn er stöðvaður, til dæmis eftir að hafa farið ítrekað yfir beiðnatakmörk. |
| 500 | internal_error | Eitthvað fór úrskeiðis hjá okkur. |
| 502 | bad_gateway | Undirliggjandi þjónusta svaraði á óvæntan hátt. |
| 503 | overloaded | Þjónustan er undir of miklu álagi. Reyndu aftur eftir Retry-After sekúndur. |
| 503 | service_unavailable | Þjónustan er tímabundið ekki tiltæk. |
| 504 | gateway_timeout | Undirliggjandi þjónusta svaraði ekki í tæka tíð. POST beiðni gæti samt klárast; reyndu aftur með sama Idempotency-Key. |
Beiðni
# Signed by sign-headers.sh: see Authentication
curl "https://public-api.myntkaup.is/v1/transactions?type=trade&limit=20" \
$(./sign-headers.sh GET "/v1/transactions?type=trade&limit=20" | sed 's/^/-H /')import { Myntkaup } from "@myntkaup/api";
const client = new Myntkaup(); // reads the key from the environment
for await (const entry of client.transactions.listAll({ type: "trade" })) {
console.log(entry.created_at, entry.label, entry.changes);
}from myntkaup import Myntkaup
client = Myntkaup() # reads the key from the environment
for entry in client.transactions.list_all(type="trade"):
print(entry["created_at"], entry["label"], entry["changes"])Svar
{
"data": [
{
"id": "tx_01JB8X2Q4M7Z3V9K5T1N6R0P2W",
"type": "trade",
"action": "buy-btc-usdc",
"label": "Buy BTC",
"changes": [
{
"asset": "USDC",
"amount": "-100.00",
"balance_after": "900.00"
},
{
"asset": "BTC",
"amount": "0.00104210",
"balance_after": "0.00104210"
}
],
"created_at": "2026-11-03T10:15:10Z"
}
],
"next_cursor": "eyJpZCI6IjY3MjdhMWMzIn0"
}Grunnslóð https://public-api.myntkaup.is