> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tronrental.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enerji Kurallarını Listele

> Hesabınızdaki tüm enerji Otomatik Dolum kuralları

## Enerji Kurallarını Listele

Hesabınızdaki tüm enerji Otomatik Dolum kurallarını en eskiden başlayarak döndürür. Silinmiş kurallar dahil edilmez. `view` kapsamını gerektirir.

### Yanıt

**rules** `array`

Enerji kurallarınız.

**kural nesnesi**

**id** `number`

Kural kimliği — düzenleme ve silme yollarında bunu kullanın

**target\_address** `string`

Kuralın kaynağını sürekli sağladığı adres

**label** `string | null`

Kurala verdiğiniz ad

**threshold\_energy** `number`

Kullanılabilir enerji bu değerin altına düştüğünde kural satın alır

**add\_volume** `number`

Dolum başına satın alınan enerji

**duration** `string`

Her dolumun kiralama süresi — her zaman `1h`

**status** `string`

`active`, `paused` veya `stopped_insufficient_balance` — bkz. [Kural durumu](/tr/api-reference/auto-refill/overview#kural-durumu)

**stopped\_reason** `string | null`

Kuralın neden duraklatıldığı veya durdurulduğu: `insufficient_balance`, `order_failed`, `activation_failed` veya `invalid_params`. Neden yoksa `null`.

**consecutive\_failures** `number`

Art arda başarısız dolum sayısı. Bu değer 5'e ulaştığında kural duraklatılır; başarılı bir dolum onu 0'a sıfırlar.

**last\_checked\_at** `string | null`

Adresi en son ne zaman kontrol ettiğimiz (ISO 8601, UTC); okumanın başarılı olup olmadığından bağımsız. İlk kontrolden önce `null`.

**last\_available\_energy** `number | null`

Son başarılı kontrolde adreste kullanılabilir olan enerji. İlk başarılı okumadan önce `null`.

**last\_read\_error\_at** `string | null`

Bir kontrolün adresi en son ne zaman okuyamadığı (ISO 8601, UTC). Son kontrol başarılıysa `null`. Bu alan doluyken `last_available_energy` daha önceki bir kontrolden gelir ve güncel olmayabilir. Adresi okuyamayan bir kontrol hiçbir şey satın almaz.

**last\_refill\_at** `string | null`

Son dolumun yapıldığı zaman. Hiç dolum yapılmadıysa `null`.

**refill\_count** `number`

Kural oluşturulduğundan beri yapılan başarılı dolum sayısı

**total\_spent\_trx** `string`

Bu dolumlara harcanan toplam TRX

**created\_at** `string`

Kuralın oluşturulduğu zaman (ISO 8601, UTC)

**estimated\_cost\_per\_refill\_trx** `string | null`

Güncel fiyatlarla hesabınız için bir dolumun sabit ücret dahil tam fiyatı. Gerektiğinde adres aktivasyonu ayrıca ücretlendirilir. Fiyat geçici olarak alınamıyorsa `null`.

**volume\_below\_threshold** `boolean`

`add_volume`, `threshold_energy` değerinden küçük olduğunda `true`. Bu durumda tek bir dolum adresi eşiğin üzerine çıkarmayabilir ve kural her harcamadan sonra yeniden satın alır — bkz. [genel bakıştaki uyarı](/tr/api-reference/auto-refill/overview#sayıları-seçmek).

### Örnek

```bash cURL theme={null}
curl https://api.tronrental.com/v1/energy/auto-refill \
  -H "X-API-Key: your_api_key"
```

```python Python theme={null}
import requests

resp = requests.get(
    "https://api.tronrental.com/v1/energy/auto-refill",
    headers={"X-API-Key": "your_api_key"},
)
print(resp.json())
```

```javascript JavaScript theme={null}
const resp = await fetch("https://api.tronrental.com/v1/energy/auto-refill", {
  headers: { "X-API-Key": "your_api_key" },
});
console.log(await resp.json());
```

```json Response theme={null}
{
  "rules": [
    {
      "id": 12,
      "target_address": "TYourRecipientAddress1234567890abc",
      "label": "Hot wallet",
      "threshold_energy": 65000,
      "add_volume": 131000,
      "duration": "1h",
      "status": "active",
      "stopped_reason": null,
      "consecutive_failures": 0,
      "last_checked_at": "2026-10-14T09:41:02Z",
      "last_available_energy": 212480,
      "last_read_error_at": null,
      "last_refill_at": "2026-10-14T08:57:40Z",
      "refill_count": 3,
      "total_spent_trx": "7.854000",
      "created_at": "2026-10-14T08:12:05Z",
      "estimated_cost_per_refill_trx": "2.618000",
      "volume_below_threshold": false
    }
  ]
}
```

### Hatalar

| Durum | Kod | Ne zaman |
| - | - | - |
| `403` | `FORBIDDEN` | API anahtarında `view` kapsamı yok |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.