# Angebotsobjekt

Verwalten Sie Angebote. Weitere Informationen finden Sie in der Produktdokumentation zu [Angeboten](https://tradly.app/docs/listings).

**Angebotsobjekt**

| **Name** | **Typ** | **Beschreibung** |
| --- | --- | --- |
| `id` | `integer` | Eindeutige ID des Angebots |
| `title` | `string` | Titel des Angebots |
| `description` | `string` | Beschreibung des Angebots |
| `images` | `array` | Array mit Bild-URLs |
| `sku` | `string` | SKU des Angebots; wird standardmäßig automatisch erstellt |
| `barcode` | `string` | Barcode des Angebots; wird standardmäßig automatisch erstellt |
| `location` | `object` | Standortinformationen des Angebots. Weitere Informationen stehen beim Standortobjekt unten |
| `gtin` | `string` | Global Trade Item Number (GTIN), maximal 20 Zeichen |
| `mpn` | `string` | Herstellernummer (MPN), maximal 40 Zeichen |
| `weight_uom` | `string` | Gewichtseinheit: `pound`, `ounce`, `gram` oder `kilogram` |
| `weight_value` | `float` | Gewichtswert |
| `volume_uom` | `string` | Volumeneinheit: `liter` oder `milliliter` |
| `volume_value` | `float` | Volumenwert |
| `size_uom` | `string` | Größeneinheit: `centimeter`, `meter`, `inch` oder `millimeter` |
| `height` | `float` | Höhe des Angebots |
| `length` | `float` | Länge des Angebots |
| `width` | `float` | Breite des Angebots |
| `seller_protection_fee_enabled` | `boolean` | Gibt an, ob die Verkäuferschutzgebühr aktiviert ist |
| `slug` | `string` | Eindeutiger Angebots-Slug, nützlich für SEO |
| `meta_title` | `string` | Meta-Titel des Angebots, nützlich für SEO |
| `meta_description` | `string` | Meta-Beschreibung des Angebots, nützlich für SEO |
| `meta_keyword` | `string` | Meta-Schlüsselwort des Angebots, nützlich für SEO |
| `in_cart` | `boolean` | Gibt an, ob sich das Angebot im Warenkorb befindet |
| `liked` | `boolean` | Gibt an, ob der angemeldete Nutzer das Angebot mit „Gefällt mir“ markiert hat |
| `active` | `boolean` | Gibt an, ob das Angebot aktiv ist |
| `user` | `object` | Nutzer, der das Angebot erstellt hat. Weitere Informationen stehen beim Nutzerobjekt |
| `rating_data` | `object` | Bewertungsinformationen des Angebots. Weitere Informationen stehen beim Bewertungsobjekt |
| `coordinates` | `object` | Geokoordinaten des Angebots |
| `shipping_charges` | `float` | Versandkosten des Angebots |
| `type` | `string` | Typ des zurückgegebenen Objekts |

## Mietangebote

Für ein Mietangebot ist ein Datensatz `listing_rental_settings` erforderlich. Nur den Angebotstyp, den Bestand und den Aktivstatus festzulegen, aktiviert die Vermietung nicht. Konfigurieren Sie die Mieteinstellungen nach dem Erstellen des Angebots:

```bash
curl -X POST https://api.tradly.app/v1/rentals/settings \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "listing_id": 729341,
    "rate_unit": "day",
    "rate_amount": 500,
    "min_duration": 1,
    "max_duration": 30,
    "buffer_time": 0,
    "deposit_amount": 1000,
    "max_units": 1
  }'
```

Prüfen Sie nach der Konfiguration die Verfügbarkeit für den gewünschten Mietzeitraum:

```bash
curl "https://api.tradly.app/v1/rentals/availability?listing_id=729341&start_at=2026-10-10T10:00:00Z&end_at=2026-10-12T10:00:00Z&units=1" \
  -H "Authorization: Bearer <token>"
```

Die Mieteinstellungen umfassen Abrechnungseinheit und -betrag, Mindest- und Höchstdauer, Pufferzeit, Kaution und Anzahl vermietbarer Einheiten. Es gibt keinen separaten Genehmigungsschritt und keine Mietfreigabe auf Kontoebene.
