درخواستهای تغییر
GET
/v1/change-requestsدرخواستهای تغییر یک کیف پول، تازهترین اول، یا یک درخواست. دقیقاً یکی از id و wallet_id را بفرستید.
درخواست
curl 'https://api.romu.ir/v1/change-requests?wallet_id=0192f19f-1d2c-7f3b-8a4e-6b7c8d9e0f12' \ -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/change-requests", { query: "wallet_id=0192f19f-1d2c-7f3b-8a4e-6b7c8d9e0f12",});console.log(res.status, res.body);status, body, err := client.Get("/v1/change-requests", "wallet_id=0192f19f-1d2c-7f3b-8a4e-6b7c8d9e0f12")import romu
status, body = romu.get( "/v1/change-requests", query="wallet_id=0192f19f-1d2c-7f3b-8a4e-6b7c8d9e0f12",)print(status, body)امضای درخواست را کتابخانه انجام میدهد؛ جزئیات: صفحهی امضا
پارامترهای query
idUUIDشناسهی درخواست تغییر.
wallet_idUUIDشناسهی کیف پول، مثل
0192f19f-1d2c-7f3b-8a4e-6b7c8d9e0f12.پاسخ
200یک درخواست (با id) یا فهرست.
فیلدها با id
change_requestobjectلازمchange_request.idstringchange_request.wallet_idstringchange_request.kindstringنوع تغییر با حروف کوچک، مثل
webhook_set یا api_key_add.change_request.fieldsstring[]change_request.statusstringpending_approvalappliedrejectedexpiredchange_request.close_reasonstringchange_request.required_approvalsintegerchange_request.approvalsintegerchange_request.rejectionsintegerchange_request.created_atRFC 3339change_request.expires_atRFC 3339فیلدها با wallet_id
change_requestsobject[]لازمchange_requests[].idstringchange_requests[].wallet_idstringchange_requests[].kindstringنوع تغییر با حروف کوچک، مثل
webhook_set یا api_key_add.change_requests[].fieldsstring[]change_requests[].statusstringpending_approvalappliedrejectedexpiredchange_requests[].close_reasonstringchange_requests[].required_approvalsintegerchange_requests[].approvalsintegerchange_requests[].rejectionsintegerchange_requests[].created_atRFC 3339change_requests[].expires_atRFC 3339خطاها
400
invalid request یا malformed request body: بدنه، پارامتر یا فیلد نادرست است، یا فیلد ناشناخته دارد.401
unauthenticated: هر شکست احراز هویت همین پاسخ را دارد.403
permission denied: کلید دسترسی این مسیر را ندارد.404
not found: مسیر یا شیء پیدا نشد. خواندن کیف پولی بیرون از فهرست کلید هم همین است.429
too many requests: بیش از سقف نرخ. پس از Retry-After ثانیه دوباره بفرستید.503
try again later: سرویس موقتاً در دسترس نیست.بدنهی خطا همیشه {"error":"..."} است. راهنمای خطاها میگوید برای هر کد چه باید کرد.