# Richtungen

> Liste der verfügbaren Einzahlungs- und Auszahlungsrichtungen mit aktuellen Statuses und Gebühren abrufen.

Der Endpunkt gibt alle unterstützten Währungs- und Netzwerkpaare mit ihren aktuellen Statuses, Limits und geschätzten Auszahlungsgebühren zurück.

## Richtungen

`GET /v1/directions`

> **INFO:** Signieren Sie die Anfrage mit leerem Body: `hash_hmac('sha256', base64_encode(''), $apiKey)`

### Anfragebeispiel

```bash
curl -X GET https://api.2328.io/api/v1/directions \
  -H "project: YOUR_PROJECT_UUID" \
  -H "sign: YOUR_HMAC_SIGNATURE"
```

### Antwortbeispiel

```json
{
  "state": 0,
  "result": [
    {
      "network": "Tron",
      "currency": "USDT",
      "deposit_status": "active",
      "withdrawal_status": "active",
      "min_deposit": "1.000000000000000000",
      "max_deposit": "50000.000000000000000000",
      "min_withdrawal": "5.000000000000000000",
      "max_withdrawal": "50000.000000000000000000",
      "withdrawal_fee": "2.500000000000000000",
      "withdrawal_fee_type": "fixed"
    },
    {
      "network": "Bitcoin",
      "currency": "BTC",
      "deposit_status": "inactive",
      "withdrawal_status": "active",
      "min_deposit": "0.000100000000000000",
      "max_deposit": "2.000000000000000000",
      "min_withdrawal": "0.000100000000000000",
      "max_withdrawal": "2.000000000000000000",
      "withdrawal_fee": null,
      "withdrawal_fee_type": "estimated"
    }
  ]
}
```

### Antwortfelder

| Field | Type | Description |
|-------|------|-------------|
| `network` | string | Netzwerkname (z.B. `Tron`, `Bitcoin`) |
| `currency` | string | Währungscode (z.B. `USDT`, `BTC`) |
| `deposit_status` | string | Einzahlungsstatus (siehe unten) |
| `withdrawal_status` | string | Auszahlungsstatus (siehe unten) |
| `min_deposit` | string \| null | Mindesteinzahlungsbetrag. `null` — kein Limit |
| `max_deposit` | string \| null | Höchsteinzahlungsbetrag. `null` — kein Limit |
| `min_withdrawal` | string \| null | Mindestauszahlungsbetrag. `null` — kein Limit |
| `max_withdrawal` | string \| null | Höchstauszahlungsbetrag. `null` — kein Limit |
| `withdrawal_fee` | string \| null | Geschätzte Auszahlungsgebühr in der Währung der Richtung. `null` — noch nicht verfügbar |
| `withdrawal_fee_type` | string | Gebührentyp: `fixed`, `estimated` oder `unknown` |

### Richtungsstatuse

| Status | Description |
|--------|-------------|
| `active` | Richtung ist voll betriebsbereit |
| `inactive` | Vorübergehend nicht verfügbar (Wartung) |
| `disabled` | Nicht unterstützt |

> **WARNING:** Wenn `deposit_status` oder `withdrawal_status` nicht `active` ist, wird die entsprechende Operation mit einem `direction_disabled`-Fehler abgelehnt.

### Auszahlungsgebührentypen

| Type | Description |
|------|-------------|
| `fixed` | Fester Gebührenbetrag im Feld `withdrawal_fee` |
| `estimated` | Geschätzte Gebühr basierend auf der aktuellen Netzwerkgebühr. Verwenden Sie [`/v1/payout/calc`](/docs/payouts#calculate-payout) für eine genaue Angabe |
| `unknown` | Keine Gebühr für diese Richtung konfiguriert |