API এন্ডপয়েন্ট
সকল উপলব্ধ endpoints
Base URL
https://api.usdtlowfee.com সাধারণ নিয়মাবলী
একক
- • sun: 1 TRX = 1,000,000 sun (সকল price fields sun ব্যবহার করে)
- • energyValue: energy এর একক (int64 সংখ্যা)
- • durationHours: ঘন্টা (int সংখ্যা)
ডেটা প্রকার
- • ID fields: int64 সংখ্যা (snowflake ID)
- • Price fields: int64 সংখ্যা (*Sun দিয়ে শেষ যেমন: balanceSun, priceSun)
- • Time fields: টেক্সট (ISO8601 UTC বিন্যাস যেমন: "2025-01-15T10:30:00Z")
- • Boolean fields: true/false
প্রতিক্রিয়া বিন্যাস
- • সফলতা: { "data": {...}, "meta": {...} } (meta ঐচ্ছিক)
- • ত্রুটি: { "error": { "code": "...", "message": "..." } }
অ্যাকাউন্ট ব্যবস্থাপনা
Wallet ব্যালেন্স এবং ব্যবহারকারীর তথ্য জিজ্ঞাসা করুন
/v1/wallet/balance ব্যালেন্স জিজ্ঞাসা করুন
বর্তমান wallet ব্যালেন্স জিজ্ঞাসা করুন
প্রতিক্রিয়া উদাহরণ:
{
"data": {
"balanceSun": 1000000,
"frozenSun": 0,
"totalSun": 1000000
}
} /v1/users/me ব্যবহারকারীর তথ্য
বর্তমান ব্যবহারকারীর মৌলিক তথ্য জিজ্ঞাসা করুন
প্রতিক্রিয়া উদাহরণ:
{
"data": {
"id": 123456,
"email": "user@example.com",
"emailVerified": true,
"createdAt": "2025-01-01T00:00:00Z"
}
} Order ব্যবস্থাপনা
Energy order তৈরি এবং জিজ্ঞাসা করুন
/v1/energy/orders Order তৈরি করুন
নির্দিষ্ট address এর জন্য energy ভাড়া order তৈরি করুন (বর্তমানে শুধুমাত্র manual type সমর্থিত)
অনুরোধ প্যারামিটার:
| প্যারামিটার | ধরন | প্রয়োজনীয় | বিবরণ |
|---|---|---|---|
| type | string | হ্যাঁ | Order এর প্রকার, বর্তমানে শুধুমাত্র "manual" সমর্থিত |
| data.tronAddress | string | হ্যাঁ | TRON address যা energy পাবে (৩৪ অক্ষর, T দিয়ে শুরু) |
| data.energyValue | int64 | হ্যাঁ | Energy এর পরিমাণ (সংখ্যা, ন্যূনতম 32000, USDT স্থানান্তরের জন্য 65000 সুপারিশ করা হয়) |
| data.durationHours | int | হ্যাঁ | ভাড়ার সময়কাল (ঘন্টায়, বৈধ মান: 1, 24, 72, 168, 336, 720) |
অনুরোধ উদাহরণ:
{
"type": "manual",
"data": {
"tronAddress": "TYour1Address2Here3...",
"energyValue": 65000,
"durationHours": 1
}
} প্রতিক্রিয়া উদাহরণ:
{
"data": {
"id": 1234567890,
"userId": 9876543210,
"tronAddress": "TYour1Address2Here3...",
"energyValue": 65000,
"durationHours": 1,
"priceSun": 3000000,
"priceTrx": 3.0,
"orderType": "manual",
"status": "processing",
"createdAt": "2025-01-15T10:30:00Z",
"updatedAt": "2025-01-15T10:30:00Z",
"statusUpdatedAt": "2025-01-15T10:30:00Z",
"canTransitionTo": ["completed", "failed"]
}
} /v1/energy/orders/:id Order জিজ্ঞাসা করুন
ID ব্যবহার করে order এর বিস্তারিত জিজ্ঞাসা করুন
প্রতিক্রিয়া উদাহরণ:
{
"data": {
"id": 1234567890,
"userId": 9876543210,
"tronAddress": "TYour1Address2Here3...",
"energyValue": 65000,
"durationHours": 1,
"priceSun": 3000000,
"priceTrx": 3.0,
"orderType": "manual",
"status": "completed",
"txid": "abc123...",
"createdAt": "2025-01-15T10:30:00Z",
"completedAt": "2025-01-15T10:30:05Z",
"updatedAt": "2025-01-15T10:30:05Z",
"statusUpdatedAt": "2025-01-15T10:30:05Z",
"canTransitionTo": []
}
} /v1/energy/orders Order এর তালিকা
Order এর তালিকা জিজ্ঞাসা করুন (pagination এবং filtering সমর্থন করে)
অনুরোধ প্যারামিটার:
| প্যারামিটার | ধরন | প্রয়োজনীয় | বিবরণ |
|---|---|---|---|
| offset | number | না | শুরুর বিন্দু, ডিফল্ট 0 |
| limit | number | না | প্রতি পৃষ্ঠায় আইটেম সংখ্যা, ডিফল্ট 20, সর্বোচ্চ 100 |
| status | string | না | Order অবস্থা অনুযায়ী ফিল্টার করুন: processing, completed, failed |
প্রতিক্রিয়া উদাহরণ:
{
"data": {
"orders": [
{
"id": 1234567890,
"userId": 9876543210,
"tronAddress": "TYour1...",
"energyValue": 65000,
"durationHours": 1,
"priceSun": 3000000,
"priceTrx": 3.0,
"orderType": "manual",
"status": "completed",
"createdAt": "2025-01-15T10:30:00Z",
"updatedAt": "2025-01-15T10:30:05Z",
"statusUpdatedAt": "2025-01-15T10:30:05Z",
"canTransitionTo": []
}
],
"total": 100,
"offset": 0,
"limit": 20
}
} Address ব্যবস্থাপনা
প্রায়শই ব্যবহৃত addresses পরিচালনা করুন
/v1/addresses Address যোগ করুন
নতুন address সংরক্ষণ করুন
অনুরোধ উদাহরণ:
{
"tronAddress": "TYour1Address2Here3...",
"label": "প্রধান Wallet",
"isDefault": false
} প্রতিক্রিয়া উদাহরণ:
{
"data": {
"id": 1,
"tronAddress": "TYour1Address2Here3...",
"label": "প্রধান Wallet",
"isDefault": false,
"usageCount": 0,
"createdAt": "2025-01-01T00:00:00Z"
}
} /v1/addresses Address এর তালিকা
সংরক্ষিত addresses এর তালিকা পান
প্রতিক্রিয়া উদাহরণ:
{
"data": {
"addresses": [
{
"id": 1,
"tronAddress": "TYour1Address2Here3...",
"label": "প্রধান Wallet",
"isDefault": true,
"usageCount": 5,
"lastUsedAt": "2025-01-15T10:30:00Z",
"createdAt": "2025-01-01T00:00:00Z"
}
],
"total": 1
}
} /v1/addresses/:id Address বিস্তারিত
Address এর তথ্য জিজ্ঞাসা করুন
প্রতিক্রিয়া উদাহরণ:
{
"data": {
"id": 1,
"tronAddress": "TYour1Address2Here3...",
"label": "প্রধান Wallet",
"isDefault": true,
"usageCount": 5,
"lastUsedAt": "2025-01-15T10:30:00Z",
"createdAt": "2025-01-01T00:00:00Z"
}
} /v1/addresses/:id/label Address লেবেল আপডেট করুন
Address এর লেবেল পরিবর্তন করুন
অনুরোধ উদাহরণ:
{
"label": "নতুন লেবেল"
} প্রতিক্রিয়া উদাহরণ:
{
"data": {
"id": 1,
"tronAddress": "TYour1Address2Here3...",
"label": "নতুন লেবেল",
"isDefault": false,
"usageCount": 3,
"lastUsedAt": "2025-01-15T10:30:00Z",
"createdAt": "2025-01-01T00:00:00Z"
}
} /v1/addresses/:id/default ডিফল্ট Address হিসেবে সেট করুন
নির্দিষ্ট address কে ডিফল্ট recipient address হিসেবে সেট করুন
প্রতিক্রিয়া উদাহরণ:
// HTTP 204 No Content
// প্রতিক্রিয়ায় কোন কন্টেন্ট নেই
সফল হলে 204 status কোন কন্টেন্ট ছাড়াই ফেরত দেয় /v1/addresses/:id Address মুছুন
সংরক্ষিত address মুছুন