مصرف ماهانه
GET
/v1/usageبرداشتهای قطعیشده را به تفکیک ماه UTC، شبکه و دارایی میدهد. بی بازه، 12 ماه آخر را میدهد و حداکثر بازه 24 ماه است.
درخواست
curl 'https://api.romu.ir/v1/usage?from=2026-09&to=2026-10' \ -H "X-Custody-Key-Id: $KEY_ID" \ -H "X-Custody-Timestamp: $TIMESTAMP" \ -H "X-Custody-Nonce: $NONCE" \ -H "X-Custody-Signature: $SIGNATURE"import { romu } from "./romu.ts";
const res = await romu.get("/v1/usage", { query: "from=2026-09&to=2026-10",});console.log(res.status, res.body);status, body, err := client.Get("/v1/usage", "from=2026-09&to=2026-10")import romu
status, body = romu.get( "/v1/usage", query="from=2026-09&to=2026-10",)print(status, body)امضای درخواست را کتابخانه انجام میدهد؛ جزئیات: صفحهی امضا
پارامترهای query
fromstringماه شروع،
YYYY-MM.tostringماه پایان،
YYYY-MM.پاسخ
200مصرف.
فیلدها
planstringلازمmonthsobject[]لازمmonths[].periodstringYYYY-MM.months[].closed_atRFC 3339 | nullماه باز
null است.months[].networksobject[]months[].networks[].networkstringmonths[].networks[].usd_amountstringmonths[].networks[].unpriced_countintegermonths[].networks[].assetsobject[]months[].networks[].assets[].assetstringکد دارایی.
months[].networks[].assets[].confirmed_countintegermonths[].networks[].assets[].amount_sumstringmonths[].networks[].assets[].usd_amountstringmonths[].networks[].assets[].unpriced_countintegermonths[].networks[].assets[].failed_countintegeraddress_usageobject[]لازمaddress_usage[].periodstringaddress_usage[].active_countintegerخطاها
400
invalid request یا malformed request body: بدنه، پارامتر یا فیلد نادرست است، یا فیلد ناشناخته دارد.401
unauthenticated: هر شکست احراز هویت همین پاسخ را دارد.403
permission denied: کلید دسترسی این مسیر را ندارد.429
too many requests: بیش از سقف نرخ. پس از Retry-After ثانیه دوباره بفرستید.503
try again later: سرویس موقتاً در دسترس نیست.بدنهی خطا همیشه {"error":"..."} است. راهنمای خطاها میگوید برای هر کد چه باید کرد.