{"openapi":"3.1.0","info":{"title":"Handyhase API","description":"Die Handyhase API bietet einen direkten Zugang zu den Mobilfunk-Angeboten von [www.handyhase.de](https:\/\/www.handyhase.de).\n\nSie dient externen Clients (Partner, Tools und Drittanbieter-Integrationen) dazu, die aktuellen Angeboten inklusive ihrer Ger\u00e4te, Tarife, Provider, Shops und Promotions zu durchsuchen, zu filtern und abzurufen.","version":"v1.3.0"},"servers":[],"paths":{"\/public\/offers\/in-depth":{"get":{"operationId":"api_offersin-depth_get_collection","tags":["Offer"],"responses":{"200":{"description":"Offer collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Offer"}}},"application\/vnd.api+json":{"schema":{"description":"Offer.jsonapi collection.","allOf":[{"$ref":"#\/components\/schemas\/JsonApiCollectionBaseSchemaNoPagination"},{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"attributes":{"type":"object","properties":{"publicSubId":{"description":"Enth\u00e4lt die Angebots-SubId, entspricht der SKU.","type":["string","null"]},"postId":{"description":"Die ID des zugeh\u00f6rigen WordPress-Beitrags (Post), \u00fcber den das Angebot ver\u00f6ffentlicht wird.","type":["integer","null"]},"shopId":{"description":"Die ID des Shops, der dieses Angebot anbietet.","default":-1,"type":"integer"},"tariffId":{"description":"Die ID des zugeh\u00f6rigen Tarifs.","type":["integer","null"]},"tariff":{"anyOf":[{"$ref":"#\/components\/schemas\/Tariff"},{"type":"null"}]},"_type":{"description":"Die Art des Angebots: Bundle aus Ger\u00e4t und Tarif, reiner Tarif ohne Ger\u00e4t (SIM-only), Festnetz-Tarif oder Hardware ohne Tarif.","type":"integer","enum":[1,2,3,4],"x-enum-varnames":["bundle","hardwareonly","simonly","landline"]},"status":{"description":"Der Ver\u00f6ffentlichungsstatus des Angebots (z. B. publish, draft, paused, expired oder outofstock).","type":"string","enum":["publish","outofstock","draft","paused","expired"]},"expirationDate":{"description":"Das Datum, an dem das Angebot laut Anbieter ablaufen soll.","type":["string","null"],"format":"date-time"},"dealOffer":{"description":"Der Preis f\u00fcr die reine Hardware (bei Hardware-only Angeboten).","type":["number","null"]},"actualPrice":{"description":"Der aktuelle Gesamtpreis des Angebots.","type":["number","null"]},"effectivePrice":{"description":"Der effektive Preis des Angebots unter Ber\u00fccksichtigung von Rabatten, Cashback und sonstigen Verg\u00fcnstigungen.","type":["number","null"]},"averagePrice":{"description":"Der durchschnittliche monatliche Preis des Angebots \u00fcber die gesamte Vertragslaufzeit.","type":["number","null"]},"shippingCosts":{"description":"Die Versandkosten f\u00fcr das Ger\u00e4t.","type":["number","null"]},"oneTimeCosts":{"description":"Die einmalige Zuzahlung f\u00fcr das Ger\u00e4t bei einem Bundle mit Tarif.","type":["number","null"]},"variant_id":{"description":"Die ID der Ger\u00e4te-Variante dieses Angebots.","type":["integer","null"]},"variant":{"anyOf":[{"$ref":"#\/components\/schemas\/Variant"},{"type":"null"}]},"plannedDate":{"description":"Das geplante Datum, zu dem das Angebot ver\u00f6ffentlicht werden soll.","type":["string","null"],"format":"date-time"},"availability":{"description":"Das Datum, bis wann das Angebot verf\u00fcgbar sein soll, anstelle eines Ablaufdatums.","type":["string","null"]},"connectionFeeRefundType":{"description":"Die Art der Anschlussgeb\u00fchr-Erstattung.","type":["integer","null"]},"mnpBonus":{"description":"Der Bonus f\u00fcr die Rufnummernmitnahme (MNP) bei einem Anbieterwechsel.","type":["number","null"]},"monthlyCostsOfferData":{"description":"Detaillierte monatliche Kostenaufschl\u00fcsselung des Angebots innerhalb der Vertragslaufzeit und danach.","default":[{"month":"","price":""},{"month":"","price":""}],"type":"array","items":{"type":["string","null"]}},"oneTimeSavings":{"description":"Der einmalige Rabatt, der im Angebot erhalten ist.","type":["number","null"]},"cashback":{"description":"Der Cashback-Betrag, der f\u00fcr dieses Angebot gew\u00e4hrt wird.","type":["number","null"]},"tariffTitle":{"description":"Der Name des zugeh\u00f6rigen Tarifs.","type":["string","null"]},"rating":{"description":"Die Handyhase-Bewertung des Angebots.","default":0.0,"type":"number"},"promotions":{"description":"Die mit diesem Angebot verkn\u00fcpften Aktionen.","type":"array","items":{"type":["string","null"]}},"_id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"title":{"description":"Der Titel dieses Eintrags.","type":["string","null"]},"url":{"description":"Die URL dieses Eintrags.","type":["string","null"]},"contractPeriod":{"description":"Die Mindestvertragslaufzeit in Monaten.","type":["integer","null"]},"terminationPeriod":{"description":"Die K\u00fcndigungsfrist des Tarifs.","type":["string","null"]},"prepaid":{"description":"Gibt an, ob es sich um einen Prepaid-Tarif ohne Vertragsbindung handelt.","default":false,"type":"boolean"},"allnetFlat":{"description":"Gibt an, ob der Tarif eine Allnet-Flat (unbegrenzte Gespr\u00e4che in alle deutschen Netze) enth\u00e4lt.","default":false,"type":"boolean"},"landlineFlat":{"description":"Gibt an, ob der Tarif eine Flatrate ins deutsche Festnetz enth\u00e4lt.","default":false,"type":"boolean"},"smsFlat":{"description":"Gibt an, ob der Tarif eine SMS-Flatrate enth\u00e4lt.","default":false,"type":"boolean"},"freeMinutes":{"description":"Die Anzahl der im Tarif enthaltenen Freiminuten.","type":["integer","null"]},"freeSms":{"description":"Die Anzahl der im Tarif enthaltenen Frei-SMS.","type":["integer","null"]},"freeUnits":{"description":"Die Anzahl der im Tarif enthaltenen Freieinheiten.","type":["integer","null"]},"priceMinuteMobile":{"description":"Der Preis pro Gespr\u00e4chsminute in deutsche Mobilfunknetze.","type":["number","null"]},"priceMinuteLandline":{"description":"Der Preis pro Gespr\u00e4chsminute ins deutsche Festnetz.","type":["number","null"]},"priceSms":{"description":"Der Preis pro versendeter SMS.","type":["number","null"]},"dataVolume":{"description":"Das im Tarif enthaltene monatliche Datenvolumen in GB.","type":["number","null"]},"onDemand":{"description":"Gibt bei Unlimited-Tarifen an, ob es sich um ein OnDemand-Tarif handelt, bei dem abgelaufenes Datenvolumen immer nachgebucht werden muss um den Download-Speed beizubehalten.","default":false,"type":"boolean"},"data5G":{"description":"Gibt an, ob der Tarif die Nutzung des 5G-Netzes unterst\u00fctzt.","default":false,"type":"boolean"},"young":{"description":"Gibt an, ob es sich um ein Junge-Leute-Tarif (Young) handelt.","default":false,"type":"boolean"},"multicard":{"description":"Gibt an, ob f\u00fcr den Tarif eine MultiSIM vorhanden oder auch hinzubuchbar ist.","type":["integer","null"]},"combined":{"description":"Gibt an, ob es sich um einen Kombi-Tarif (z. B. Mobilfunk und Festnetz kombiniert) handelt.","default":false,"type":"boolean"},"hotspot":{"description":"Gibt an, ob der Tarif die Nutzung von WLAN-Hotspots enth\u00e4lt.","default":false,"type":"boolean"},"landlineNumber":{"description":"Gibt an, ob der Tarif eine Festnetznummer enth\u00e4lt.","default":false,"type":"boolean"},"cableDslHomespot":{"description":"Die Anschlussart des Festnetz-Tarifs (z. B. Glasfaser, Kabel, DSL oder Homespot), als kodierter Wert.","type":["integer","null"]},"esim":{"description":"Gibt an, ob und in welcher Form der Tarif eSIM unterst\u00fctzt, als kodierter Wert.","type":["integer","null"]},"volte":{"description":"Gibt an, ob der Tarif VoLTE (Telefonie \u00fcber das LTE-Netz) unterst\u00fctzt.","default":false,"type":"boolean"},"wifiCalling":{"description":"Gibt an, ob der Tarif WiFi-Calling (Telefonie \u00fcber WLAN) unterst\u00fctzt.","default":false,"type":"boolean"},"uploadSpeed":{"description":"Die maximale Upload-Geschwindigkeit in Mbit\/s.","type":["number","null"]},"downloadSpeed":{"description":"Die maximale Download-Geschwindigkeit in Mbit\/s.","type":["number","null"]},"euRoaming":{"description":"Gibt an, ob der Tarif EU-Roaming ohne Zusatzkosten enth\u00e4lt.","default":false,"type":"boolean"},"numberPortability":{"description":"Gibt an, ob die Mitnahme der bisherigen Rufnummer (Rufnummernportierung) m\u00f6glich ist.","default":false,"type":"boolean"},"monthlyCosts":{"description":"Die monatlichen Grundkosten des Tarifs.","type":["number","null"]},"monthlyCosts28":{"description":"Die monatlichen Kosten des Tarifs, umgerechnet auf einen 28-Tage-Zeitraum, um die Vergleichbarkeit mit anderen Tarifen zu erm\u00f6glichen.","type":["number","null"]},"monthlyCostsAfterContractPeriod":{"description":"Die monatlichen Kosten des Tarifs nach Ablauf der Mindestvertragslaufzeit.","type":["number","null"]},"connectionFee":{"description":"Die einmalige Anschlussgeb\u00fchr f\u00fcr diesen Tarif.","type":["number","null"]},"cancelableAutomaticDataRenewal":{"description":"Gibt an, ob und wie die automatische Verl\u00e4ngerung des zus\u00e4tzlichen Datenvolumens gek\u00fcndigt werden kann, als kodierter Wert.","type":["integer","null"]},"tvIncluded":{"description":"Gibt an, ob der Tarif ein TV-Angebot enth\u00e4lt.","default":false,"type":"boolean"},"downloadSpeedLimit":{"description":"Die gedrosselte Download-Geschwindigkeit nach Verbrauch des inkludierten Datenvolumens in Mbit\/s.","type":["number","null"]},"publishedAt":{"description":"Das Datum und die Uhrzeit der Ver\u00f6ffentlichung dieses Eintrags.","type":["string","null"],"format":"date-time"},"createdAt":{"description":"Das Datum und die Uhrzeit der Erstellung dieses Eintrags.","type":["string","null"],"format":"date-time"},"updatedAt":{"description":"Das Datum und die Uhrzeit der letzten Aktualisierung dieses Eintrags.","type":["string","null"],"format":"date-time"}}},"relationships":{"type":"object","properties":{"post":{"properties":{"data":{"oneOf":[{"type":"null"},{"type":"object","properties":{"type":{"type":"string"},"id":{"type":"string","format":"iri-reference"}},"required":["type","id"]}]}}},"shop":{"properties":{"data":{"oneOf":[{"type":"null"},{"type":"object","properties":{"type":{"type":"string"},"id":{"type":"string","format":"iri-reference"}},"required":["type","id"]}]}}}}}},"required":["type","id"]}},"included":{"description":"Related resources requested via the \"include\" query parameter.","type":"array","items":{"anyOf":[]},"readOnly":true,"externalDocs":{"url":"https:\/\/jsonapi.org\/format\/#fetching-includes"}}}}]}}}},"403":{"description":"Forbidden","content":{"application\/vnd.api+json":{"schema":{"$ref":"#\/components\/schemas\/Error.jsonapi"}},"application\/problem+json":{"schema":{"$ref":"#\/components\/schemas\/Error"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Error"}}},"links":{}}},"summary":"Liste aller Angebote inkl. aller anh\u00e4ngigen Daten","description":"Liste aller Angebote inkl. aller anh\u00e4ngigen Daten","parameters":[{"name":"status","in":"query","description":"Angebote nach Status filtern","required":true,"deprecated":false,"schema":{"type":"string","enum":["publish","outofstock","draft","paused","expired"]},"style":"form","explode":true},{"name":"type[]","in":"query","description":"Angebote nach Typ filtern","required":false,"deprecated":false,"schema":{"type":"array","default":["bundle","simonly"],"items":{"type":"string","enum":["bundle","hardwareonly","simonly","landline"]}},"style":"form","explode":true},{"name":"limit","in":"query","description":"Anzahl der zur\u00fcckgegebenen Angebote begrenzen","required":false,"deprecated":false,"schema":{"type":"integer"},"style":"form","explode":true}],"security":[{"JWT":[]}],"x-apiplatform-tag":"external"}}},"components":{"schemas":{"CellularNetwork":{"type":"object","properties":{"icon":{"description":"Der Icon-Bezeichner des Mobilfunknetzes f\u00fcr die Darstellung in der Oberfl\u00e4che, getrennt vom Logo-Bild.","type":["string","null"]},"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"name":{"description":"Der Name dieses Eintrags.","type":["string","null"]},"logo":{"description":"Das Logo dieses Eintrags.","default":{"id":-1,"url":null},"type":"array","items":{"type":["string","null"]}}}},"Device":{"type":"object","properties":{"fullname":{"description":"Der vollst\u00e4ndige Name des Ger\u00e4ts (inkl. Hersteller), im Gegensatz zum kurzen Modellnamen.","type":["string","null"]},"manufacturerId":{"description":"Die ID des Herstellers dieses Ger\u00e4ts.","default":-1,"type":"integer"},"manufacturer":{"anyOf":[{"$ref":"#\/components\/schemas\/Manufacturer"},{"type":"null"}]},"thumbnail":{"description":"Das Vorschaubild (Thumbnail) des Ger\u00e4ts.","default":{"id":0,"url":""},"type":"array","items":{"type":["string","null"]}},"chipRating":{"description":"Die Testnote des Magazins CHIP f\u00fcr dieses Ger\u00e4t.","type":["number","null"]},"chipRatingUrl":{"description":"Die URL zum CHIP-Test dieses Ger\u00e4ts.","type":["string","null"]},"connectRating":{"description":"Die Testnote des Magazins connect f\u00fcr dieses Ger\u00e4t.","type":["number","null"]},"connectRatingUrl":{"description":"Die URL zum connect-Test dieses Ger\u00e4ts.","type":["string","null"]},"cobiRating":{"description":"Die Testnote von COMPUTER BILD f\u00fcr dieses Ger\u00e4t.","type":["number","null"]},"cobiRatingUrl":{"description":"Die URL zum COMPUTER BILD-Test dieses Ger\u00e4ts.","type":["string","null"]},"notebookCheckRating":{"description":"Die Testnote von NotebookCheck f\u00fcr dieses Ger\u00e4t.","type":["number","null"]},"notebookCheckRatingUrl":{"description":"Die URL zum NotebookCheck-Test dieses Ger\u00e4ts.","type":["string","null"]},"dxoRating":{"description":"Die DXOMARK-Bewertung dieses Ger\u00e4ts.","type":["integer","null"]},"dxoRatingUrl":{"description":"Die URL zur DXOMARK-Bewertung dieses Ger\u00e4ts.","type":["string","null"]},"amazonRating":{"description":"Die durchschnittliche Kundenbewertung dieses Ger\u00e4ts auf Amazon.","type":["number","null"]},"amazonRatingUrl":{"description":"Die URL zu den Amazon-Kundenbewertungen dieses Ger\u00e4ts.","type":["string","null"]},"fazit":{"description":"Das redaktionelle Fazit von Handyhase zu diesem Ger\u00e4t.","type":["string","null"]},"testPostId":{"description":"Die ID des WordPress-Beitrags mit dem ausf\u00fchrlichen Test dieses Ger\u00e4ts.","type":["integer","null"]},"datasheetPostId":{"description":"Die ID des WordPress-Beitrags mit dem Datenblatt dieses Ger\u00e4ts.","type":["integer","null"]},"handyCoPostId":{"description":"Die ID des WordPress-Beitrags mit dem Hardware-only Angebot.","type":["integer","null"]},"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"content":{"description":"Der redaktionelle Inhalt (Flie\u00dftext) dieses Eintrags.","type":["string","null"]},"type":{"description":"Der Typ dieses Eintrags, als kodierter Wert (die Bedeutung ist abh\u00e4ngig vom jeweiligen Eintragstyp).","default":0,"type":"integer"},"name":{"description":"Der Name dieses Eintrags.","type":["string","null"]},"slug":{"description":"Der URL-Slug dieses Eintrags.","type":["string","null"]},"teaser":{"description":"Der Teaser-Text (Kurzanrei\u00dfer) dieses Eintrags.","type":["string","null"]},"image":{"description":"Das Bild dieses Eintrags.","default":{"id":null,"url":null},"type":"array","items":{"type":["string","null"]}}}},"Error":{"type":"object","description":"A representation of common errors.","properties":{"id":{"type":["string","null"]},"title":{"readOnly":true,"description":"A short, human-readable summary of the problem.","type":["string","null"]},"detail":{"readOnly":true,"description":"A human-readable explanation specific to this occurrence of the problem.","type":["string","null"]},"status":{"type":["integer","null"],"examples":[404],"default":400},"instance":{"readOnly":true,"description":"A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.","type":["string","null"]},"type":{"readOnly":true,"description":"A URI reference that identifies the problem type","type":"string"},"meta":{"type":"object"},"source":{"type":"object","properties":{"pointer":{"type":"string"},"parameter":{"type":"string"},"header":{"type":"string"}}}}},"Error.jsonapi":{"properties":{"errors":{"type":"array","items":{"allOf":[{"$ref":"#\/components\/schemas\/Error"},{"type":"object","properties":{"source":{"type":"object"},"status":{"type":["string","integer","null"]}}}]}}}},"JsonApiCollectionBaseSchema":{"allOf":[{"$ref":"#\/components\/schemas\/JsonApiCollectionBaseSchemaNoPagination"},{"type":"object","properties":{"links":{"type":"object","properties":{"first":{"type":"string","format":"iri-reference"},"prev":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"}},"example":{"first":"string","prev":"string","next":"string","last":"string"}},"meta":{"type":"object","properties":{"itemsPerPage":{"type":"integer","minimum":0},"currentPage":{"type":"integer","minimum":0}}}}}]},"JsonApiCollectionBaseSchemaNoPagination":{"type":"object","properties":{"links":{"type":"object","properties":{"self":{"type":"string","format":"iri-reference"}},"example":{"self":"string"}},"meta":{"type":"object","properties":{"totalItems":{"type":"integer","minimum":0}}},"data":{"type":"array"}},"required":["data"]},"Manufacturer":{"type":"object","properties":{"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"logo":{"description":"Das Logo dieses Eintrags.","default":{"id":-1,"url":null},"type":"array","items":{"type":["string","null"]}},"content":{"description":"Der redaktionelle Inhalt (Flie\u00dftext) dieses Eintrags.","type":["string","null"]},"name":{"description":"Der Name dieses Eintrags.","type":["string","null"]},"slug":{"description":"Der URL-Slug dieses Eintrags.","type":["string","null"]},"teaser":{"description":"Der Teaser-Text (Kurzanrei\u00dfer) dieses Eintrags.","type":["string","null"]}}},"Offer":{"type":"object","description":"Mobilfunk-Angebote","properties":{"publicSubId":{"description":"Enth\u00e4lt die Angebots-SubId, entspricht der SKU.","type":["string","null"]},"postId":{"description":"Die ID des zugeh\u00f6rigen WordPress-Beitrags (Post), \u00fcber den das Angebot ver\u00f6ffentlicht wird.","type":["integer","null"]},"post":{"anyOf":[{"$ref":"#\/components\/schemas\/Post"},{"type":"null"}]},"shopId":{"description":"Die ID des Shops, der dieses Angebot anbietet.","default":-1,"type":"integer"},"shop":{"anyOf":[{"$ref":"#\/components\/schemas\/Shop"},{"type":"null"}]},"tariffId":{"description":"Die ID des zugeh\u00f6rigen Tarifs.","type":["integer","null"]},"tariff":{"anyOf":[{"$ref":"#\/components\/schemas\/Tariff"},{"type":"null"}]},"type":{"description":"Die Art des Angebots: Bundle aus Ger\u00e4t und Tarif, reiner Tarif ohne Ger\u00e4t (SIM-only), Festnetz-Tarif oder Hardware ohne Tarif.","type":"integer","enum":[1,2,3,4],"x-enum-varnames":["bundle","hardwareonly","simonly","landline"]},"status":{"description":"Der Ver\u00f6ffentlichungsstatus des Angebots (z. B. publish, draft, paused, expired oder outofstock).","type":"string","enum":["publish","outofstock","draft","paused","expired"]},"expirationDate":{"description":"Das Datum, an dem das Angebot laut Anbieter ablaufen soll.","type":["string","null"],"format":"date-time"},"dealOffer":{"description":"Der Preis f\u00fcr die reine Hardware (bei Hardware-only Angeboten).","type":["number","null"]},"actualPrice":{"description":"Der aktuelle Gesamtpreis des Angebots.","type":["number","null"]},"effectivePrice":{"description":"Der effektive Preis des Angebots unter Ber\u00fccksichtigung von Rabatten, Cashback und sonstigen Verg\u00fcnstigungen.","type":["number","null"]},"averagePrice":{"description":"Der durchschnittliche monatliche Preis des Angebots \u00fcber die gesamte Vertragslaufzeit.","type":["number","null"]},"shippingCosts":{"description":"Die Versandkosten f\u00fcr das Ger\u00e4t.","type":["number","null"]},"oneTimeCosts":{"description":"Die einmalige Zuzahlung f\u00fcr das Ger\u00e4t bei einem Bundle mit Tarif.","type":["number","null"]},"variant_id":{"description":"Die ID der Ger\u00e4te-Variante dieses Angebots.","type":["integer","null"]},"variant":{"anyOf":[{"$ref":"#\/components\/schemas\/Variant"},{"type":"null"}]},"plannedDate":{"description":"Das geplante Datum, zu dem das Angebot ver\u00f6ffentlicht werden soll.","type":["string","null"],"format":"date-time"},"availability":{"description":"Das Datum, bis wann das Angebot verf\u00fcgbar sein soll, anstelle eines Ablaufdatums.","type":["string","null"]},"connectionFeeRefundType":{"description":"Die Art der Anschlussgeb\u00fchr-Erstattung.","type":["integer","null"]},"mnpBonus":{"description":"Der Bonus f\u00fcr die Rufnummernmitnahme (MNP) bei einem Anbieterwechsel.","type":["number","null"]},"monthlyCostsOfferData":{"description":"Detaillierte monatliche Kostenaufschl\u00fcsselung des Angebots innerhalb der Vertragslaufzeit und danach.","default":[{"month":"","price":""},{"month":"","price":""}],"type":"array","items":{"type":["string","null"]}},"oneTimeSavings":{"description":"Der einmalige Rabatt, der im Angebot erhalten ist.","type":["number","null"]},"cashback":{"description":"Der Cashback-Betrag, der f\u00fcr dieses Angebot gew\u00e4hrt wird.","type":["number","null"]},"tariffTitle":{"description":"Der Name des zugeh\u00f6rigen Tarifs.","type":["string","null"]},"rating":{"description":"Die Handyhase-Bewertung des Angebots.","default":0.0,"type":"number"},"promotions":{"description":"Die mit diesem Angebot verkn\u00fcpften Aktionen.","type":"array","items":{"type":["string","null"]}},"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"title":{"description":"Der Titel dieses Eintrags.","type":["string","null"]},"url":{"description":"Die URL dieses Eintrags.","type":["string","null"]},"contractPeriod":{"description":"Die Mindestvertragslaufzeit in Monaten.","type":["integer","null"]},"terminationPeriod":{"description":"Die K\u00fcndigungsfrist des Tarifs.","type":["string","null"]},"prepaid":{"description":"Gibt an, ob es sich um einen Prepaid-Tarif ohne Vertragsbindung handelt.","default":false,"type":"boolean"},"allnetFlat":{"description":"Gibt an, ob der Tarif eine Allnet-Flat (unbegrenzte Gespr\u00e4che in alle deutschen Netze) enth\u00e4lt.","default":false,"type":"boolean"},"landlineFlat":{"description":"Gibt an, ob der Tarif eine Flatrate ins deutsche Festnetz enth\u00e4lt.","default":false,"type":"boolean"},"smsFlat":{"description":"Gibt an, ob der Tarif eine SMS-Flatrate enth\u00e4lt.","default":false,"type":"boolean"},"freeMinutes":{"description":"Die Anzahl der im Tarif enthaltenen Freiminuten.","type":["integer","null"]},"freeSms":{"description":"Die Anzahl der im Tarif enthaltenen Frei-SMS.","type":["integer","null"]},"freeUnits":{"description":"Die Anzahl der im Tarif enthaltenen Freieinheiten.","type":["integer","null"]},"priceMinuteMobile":{"description":"Der Preis pro Gespr\u00e4chsminute in deutsche Mobilfunknetze.","type":["number","null"]},"priceMinuteLandline":{"description":"Der Preis pro Gespr\u00e4chsminute ins deutsche Festnetz.","type":["number","null"]},"priceSms":{"description":"Der Preis pro versendeter SMS.","type":["number","null"]},"dataVolume":{"description":"Das im Tarif enthaltene monatliche Datenvolumen in GB.","type":["number","null"]},"onDemand":{"description":"Gibt bei Unlimited-Tarifen an, ob es sich um ein OnDemand-Tarif handelt, bei dem abgelaufenes Datenvolumen immer nachgebucht werden muss um den Download-Speed beizubehalten.","default":false,"type":"boolean"},"data5G":{"description":"Gibt an, ob der Tarif die Nutzung des 5G-Netzes unterst\u00fctzt.","default":false,"type":"boolean"},"young":{"description":"Gibt an, ob es sich um ein Junge-Leute-Tarif (Young) handelt.","default":false,"type":"boolean"},"multicard":{"description":"Gibt an, ob f\u00fcr den Tarif eine MultiSIM vorhanden oder auch hinzubuchbar ist.","type":["integer","null"]},"combined":{"description":"Gibt an, ob es sich um einen Kombi-Tarif (z. B. Mobilfunk und Festnetz kombiniert) handelt.","default":false,"type":"boolean"},"hotspot":{"description":"Gibt an, ob der Tarif die Nutzung von WLAN-Hotspots enth\u00e4lt.","default":false,"type":"boolean"},"landlineNumber":{"description":"Gibt an, ob der Tarif eine Festnetznummer enth\u00e4lt.","default":false,"type":"boolean"},"cableDslHomespot":{"description":"Die Anschlussart des Festnetz-Tarifs (z. B. Glasfaser, Kabel, DSL oder Homespot), als kodierter Wert.","type":["integer","null"]},"esim":{"description":"Gibt an, ob und in welcher Form der Tarif eSIM unterst\u00fctzt, als kodierter Wert.","type":["integer","null"]},"volte":{"description":"Gibt an, ob der Tarif VoLTE (Telefonie \u00fcber das LTE-Netz) unterst\u00fctzt.","default":false,"type":"boolean"},"wifiCalling":{"description":"Gibt an, ob der Tarif WiFi-Calling (Telefonie \u00fcber WLAN) unterst\u00fctzt.","default":false,"type":"boolean"},"uploadSpeed":{"description":"Die maximale Upload-Geschwindigkeit in Mbit\/s.","type":["number","null"]},"downloadSpeed":{"description":"Die maximale Download-Geschwindigkeit in Mbit\/s.","type":["number","null"]},"euRoaming":{"description":"Gibt an, ob der Tarif EU-Roaming ohne Zusatzkosten enth\u00e4lt.","default":false,"type":"boolean"},"numberPortability":{"description":"Gibt an, ob die Mitnahme der bisherigen Rufnummer (Rufnummernportierung) m\u00f6glich ist.","default":false,"type":"boolean"},"monthlyCosts":{"description":"Die monatlichen Grundkosten des Tarifs.","type":["number","null"]},"monthlyCosts28":{"description":"Die monatlichen Kosten des Tarifs, umgerechnet auf einen 28-Tage-Zeitraum, um die Vergleichbarkeit mit anderen Tarifen zu erm\u00f6glichen.","type":["number","null"]},"monthlyCostsAfterContractPeriod":{"description":"Die monatlichen Kosten des Tarifs nach Ablauf der Mindestvertragslaufzeit.","type":["number","null"]},"connectionFee":{"description":"Die einmalige Anschlussgeb\u00fchr f\u00fcr diesen Tarif.","type":["number","null"]},"cancelableAutomaticDataRenewal":{"description":"Gibt an, ob und wie die automatische Verl\u00e4ngerung des zus\u00e4tzlichen Datenvolumens gek\u00fcndigt werden kann, als kodierter Wert.","type":["integer","null"]},"tvIncluded":{"description":"Gibt an, ob der Tarif ein TV-Angebot enth\u00e4lt.","default":false,"type":"boolean"},"downloadSpeedLimit":{"description":"Die gedrosselte Download-Geschwindigkeit nach Verbrauch des inkludierten Datenvolumens in Mbit\/s.","type":["number","null"]},"publishedAt":{"description":"Das Datum und die Uhrzeit der Ver\u00f6ffentlichung dieses Eintrags.","type":["string","null"],"format":"date-time"},"createdAt":{"description":"Das Datum und die Uhrzeit der Erstellung dieses Eintrags.","type":["string","null"],"format":"date-time"},"updatedAt":{"description":"Das Datum und die Uhrzeit der letzten Aktualisierung dieses Eintrags.","type":["string","null"],"format":"date-time"}}},"Post":{"type":"object","properties":{"date":{"description":"Das lokale Datum und die Uhrzeit der Ver\u00f6ffentlichung des Beitrags.","type":["string","null"]},"dateGmt":{"description":"Das Datum und die Uhrzeit der Ver\u00f6ffentlichung des Beitrags in GMT\/UTC.","type":["string","null"]},"content":{"description":"Der Inhalt des Beitrags.","type":["string","null"]},"title":{"description":"Der Titel des Beitrags.","type":["string","null"]},"excerpt":{"description":"Der Auszug (Kurzbeschreibung) des Beitrags.","type":["string","null"]},"status":{"description":"Der Status des Beitrags in WordPress (z. B. publish, draft, pending oder private).","type":["string","null"]},"name":{"description":"Der URL-Slug des Beitrags.","type":["string","null"]},"modified":{"description":"Das lokale Datum und die Uhrzeit der letzten \u00c4nderung des Beitrags.","type":["string","null"]},"modifiedGmt":{"description":"Das Datum und die Uhrzeit der letzten \u00c4nderung des Beitrags in GMT\/UTC.","type":["string","null"]},"type":{"description":"Der Beitragstyp (Post-Type) in WordPress.","type":["string","null"]},"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]}}},"Provider":{"type":"object","properties":{"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"logo":{"description":"Das Logo dieses Eintrags.","default":{"id":-1,"url":null},"type":"array","items":{"type":["string","null"]}},"logoTwo":{"description":"Ein zweites, alternatives Logo dieses Eintrags.","default":{"id":-1,"url":null},"type":"array","items":{"type":["string","null"]}},"name":{"description":"Der Name dieses Eintrags.","type":["string","null"]},"shortname":{"description":"Der Kurzname dieses Eintrags.","type":["string","null"]},"content":{"description":"Der redaktionelle Inhalt (Flie\u00dftext) dieses Eintrags.","type":["string","null"]},"slug":{"description":"Der URL-Slug dieses Eintrags.","type":["string","null"]},"teaser":{"description":"Der Teaser-Text (Kurzanrei\u00dfer) dieses Eintrags.","type":["string","null"]}}},"Shop":{"type":"object","properties":{"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"name":{"description":"Der Name dieses Eintrags.","type":["string","null"]},"slug":{"description":"Der URL-Slug dieses Eintrags.","type":["string","null"]},"url":{"description":"Die URL dieses Eintrags.","type":["string","null"]},"logo":{"description":"Das Logo dieses Eintrags.","default":{"id":-1,"url":null},"type":"array","items":{"type":["string","null"]}},"teaser":{"description":"Der Teaser-Text (Kurzanrei\u00dfer) dieses Eintrags.","type":["string","null"]},"content":{"description":"Der redaktionelle Inhalt (Flie\u00dftext) dieses Eintrags.","type":["string","null"]}}},"Tariff":{"type":"object","properties":{"cellularNetworkId":{"description":"Die ID des zugeh\u00f6rigen Mobilfunknetzes.","type":["integer","null"]},"cellularNetwork":{"anyOf":[{"$ref":"#\/components\/schemas\/CellularNetwork"},{"type":"null"}]},"providerId":{"description":"Die ID des Anbieters (Providers) dieses Tarifs.","default":-1,"type":"integer"},"provider":{"anyOf":[{"$ref":"#\/components\/schemas\/Provider"},{"type":"null"}]},"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"type":{"description":"Der Typ dieses Eintrags, als kodierter Wert (die Bedeutung ist abh\u00e4ngig vom jeweiligen Eintragstyp).","default":0,"type":"integer"},"title":{"description":"Der Titel dieses Eintrags.","type":["string","null"]},"contractPeriod":{"description":"Die Mindestvertragslaufzeit in Monaten.","type":["integer","null"]},"terminationPeriod":{"description":"Die K\u00fcndigungsfrist des Tarifs.","type":["string","null"]},"prepaid":{"description":"Gibt an, ob es sich um einen Prepaid-Tarif ohne Vertragsbindung handelt.","default":false,"type":"boolean"},"allnetFlat":{"description":"Gibt an, ob der Tarif eine Allnet-Flat (unbegrenzte Gespr\u00e4che in alle deutschen Netze) enth\u00e4lt.","default":false,"type":"boolean"},"landlineFlat":{"description":"Gibt an, ob der Tarif eine Flatrate ins deutsche Festnetz enth\u00e4lt.","default":false,"type":"boolean"},"smsFlat":{"description":"Gibt an, ob der Tarif eine SMS-Flatrate enth\u00e4lt.","default":false,"type":"boolean"},"freeMinutes":{"description":"Die Anzahl der im Tarif enthaltenen Freiminuten.","type":["integer","null"]},"freeSms":{"description":"Die Anzahl der im Tarif enthaltenen Frei-SMS.","type":["integer","null"]},"freeUnits":{"description":"Die Anzahl der im Tarif enthaltenen Freieinheiten.","type":["integer","null"]},"priceMinuteMobile":{"description":"Der Preis pro Gespr\u00e4chsminute in deutsche Mobilfunknetze.","type":["number","null"]},"priceMinuteLandline":{"description":"Der Preis pro Gespr\u00e4chsminute ins deutsche Festnetz.","type":["number","null"]},"priceSms":{"description":"Der Preis pro versendeter SMS.","type":["number","null"]},"dataVolume":{"description":"Das im Tarif enthaltene monatliche Datenvolumen in GB.","type":["number","null"]},"onDemand":{"description":"Gibt bei Unlimited-Tarifen an, ob es sich um ein OnDemand-Tarif handelt, bei dem abgelaufenes Datenvolumen immer nachgebucht werden muss um den Download-Speed beizubehalten.","default":false,"type":"boolean"},"data5G":{"description":"Gibt an, ob der Tarif die Nutzung des 5G-Netzes unterst\u00fctzt.","default":false,"type":"boolean"},"young":{"description":"Gibt an, ob es sich um ein Junge-Leute-Tarif (Young) handelt.","default":false,"type":"boolean"},"multicard":{"description":"Gibt an, ob f\u00fcr den Tarif eine MultiSIM vorhanden oder auch hinzubuchbar ist.","type":["integer","null"]},"combined":{"description":"Gibt an, ob es sich um einen Kombi-Tarif (z. B. Mobilfunk und Festnetz kombiniert) handelt.","default":false,"type":"boolean"},"hotspot":{"description":"Gibt an, ob der Tarif die Nutzung von WLAN-Hotspots enth\u00e4lt.","default":false,"type":"boolean"},"landlineNumber":{"description":"Gibt an, ob der Tarif eine Festnetznummer enth\u00e4lt.","default":false,"type":"boolean"},"cableDslHomespot":{"description":"Die Anschlussart des Festnetz-Tarifs (z. B. Glasfaser, Kabel, DSL oder Homespot), als kodierter Wert.","type":["integer","null"]},"esim":{"description":"Gibt an, ob und in welcher Form der Tarif eSIM unterst\u00fctzt, als kodierter Wert.","type":["integer","null"]},"volte":{"description":"Gibt an, ob der Tarif VoLTE (Telefonie \u00fcber das LTE-Netz) unterst\u00fctzt.","default":false,"type":"boolean"},"wifiCalling":{"description":"Gibt an, ob der Tarif WiFi-Calling (Telefonie \u00fcber WLAN) unterst\u00fctzt.","default":false,"type":"boolean"},"uploadSpeed":{"description":"Die maximale Upload-Geschwindigkeit in Mbit\/s.","type":["number","null"]},"downloadSpeed":{"description":"Die maximale Download-Geschwindigkeit in Mbit\/s.","type":["number","null"]},"euRoaming":{"description":"Gibt an, ob der Tarif EU-Roaming ohne Zusatzkosten enth\u00e4lt.","default":false,"type":"boolean"},"numberPortability":{"description":"Gibt an, ob die Mitnahme der bisherigen Rufnummer (Rufnummernportierung) m\u00f6glich ist.","default":false,"type":"boolean"},"monthlyCosts":{"description":"Die monatlichen Grundkosten des Tarifs.","type":["number","null"]},"monthlyCosts28":{"description":"Die monatlichen Kosten des Tarifs, umgerechnet auf einen 28-Tage-Zeitraum, um die Vergleichbarkeit mit anderen Tarifen zu erm\u00f6glichen.","type":["number","null"]},"monthlyCostsAfterContractPeriod":{"description":"Die monatlichen Kosten des Tarifs nach Ablauf der Mindestvertragslaufzeit.","type":["number","null"]},"connectionFee":{"description":"Die einmalige Anschlussgeb\u00fchr f\u00fcr diesen Tarif.","type":["number","null"]},"cancelableAutomaticDataRenewal":{"description":"Gibt an, ob und wie die automatische Verl\u00e4ngerung des zus\u00e4tzlichen Datenvolumens gek\u00fcndigt werden kann, als kodierter Wert.","type":["integer","null"]},"tvIncluded":{"description":"Gibt an, ob der Tarif ein TV-Angebot enth\u00e4lt.","default":false,"type":"boolean"},"downloadSpeedLimit":{"description":"Die gedrosselte Download-Geschwindigkeit nach Verbrauch des inkludierten Datenvolumens in Mbit\/s.","type":["number","null"]}}},"Variant":{"type":"object","properties":{"deviceId":{"description":"Die ID des zugeh\u00f6rigen Ger\u00e4ts.","default":-1,"type":"integer"},"device":{"anyOf":[{"$ref":"#\/components\/schemas\/Device"},{"type":"null"}]},"primary":{"description":"Gibt an, ob dies die prim\u00e4re (Standard-)Variante des Ger\u00e4ts ist.","default":false,"type":"boolean"},"recommendedRetailPrice":{"description":"Die unverbindliche Preisempfehlung (UVP) des Herstellers f\u00fcr diese Variante.","type":["number","null"]},"comparisonPrice":{"description":"Der aktuelle, \u00fcber den Preisvergleichsdienst ermittelte Vergleichspreis dieser Variante.","type":["number","null"]},"comparisonPriceDate":{"description":"Das Datum der letzten Aktualisierung des Vergleichspreises.","type":["string","null"],"format":"date-time"},"displaySize":{"description":"Die Displaygr\u00f6\u00dfe in Zoll.","type":["number","null"]},"displayType":{"description":"Der Displaytyp (z. B. LCD oder OLED), als kodierter Wert.","type":["integer","null"]},"resolutionWidth":{"description":"Die horizontale Aufl\u00f6sung des Displays in Pixeln.","type":["integer","null"]},"resolutionHeight":{"description":"Die vertikale Aufl\u00f6sung des Displays in Pixeln.","type":["integer","null"]},"brightness":{"description":"Die maximale Helligkeit des Displays in Nits.","type":["number","null"]},"cpu":{"description":"Der Name des Prozessors (Chipsatz) dieser Variante.","type":["string","null"]},"cpuFrequency":{"description":"Die Taktfrequenz des Prozessors in GHz.","type":["number","null"]},"gpu":{"description":"Der Name der Grafikeinheit (GPU) dieser Variante.","type":["string","null"]},"gpuFrequency":{"description":"Die Taktfrequenz der Grafikeinheit (GPU) in GHz.","type":["number","null"]},"ram":{"description":"Die Gr\u00f6\u00dfe des Arbeitsspeichers (RAM) in GB.","type":["integer","null"]},"rom":{"description":"Die Gr\u00f6\u00dfe des internen Speichers (ROM) in GB.","type":["integer","null"]},"microsd":{"description":"Gibt an, ob diese Variante eine microSD-Speicherkarte unterst\u00fctzt.","default":false,"type":"boolean"},"microsdMaxVolume":{"description":"Die maximal unterst\u00fctzte Speicherkapazit\u00e4t einer microSD-Karte in GB.","type":["integer","null"]},"cameraSensorCount":{"description":"Die Anzahl der Sensoren der Hauptkamera.","type":["integer","null"]},"cameraResolution":{"description":"Die Aufl\u00f6sung der Hauptkamera in Megapixeln.","type":["number","null"]},"cameraAperture":{"description":"Die Blendenzahl (Aperture) der Hauptkamera.","type":["number","null"]},"cameraStabilizer":{"description":"Gibt an, ob die Hauptkamera einen optischen Bildstabilisator (OIS) besitzt.","default":false,"type":"boolean"},"cameraMonochromeSensor":{"description":"Gibt an, ob die Hauptkamera einen zus\u00e4tzlichen Monochrom-Sensor besitzt.","default":false,"type":"boolean"},"frontcameraSensorCount":{"description":"Die Anzahl der Sensoren der Frontkamera.","type":["integer","null"]},"frontcameraResolution":{"description":"Die Aufl\u00f6sung der Frontkamera in Megapixeln.","type":["number","null"]},"frontcameraAperture":{"description":"Die Blendenzahl (Aperture) der Frontkamera.","type":["number","null"]},"batteryCapacity":{"description":"Die Kapazit\u00e4t des Akkus in mAh.","type":["integer","null"]},"quickCharge":{"description":"Gibt an, ob diese Variante Schnellladen unterst\u00fctzt.","default":false,"type":"boolean"},"changeableBattery":{"description":"Gibt an, ob der Akku dieser Variante austauschbar ist.","default":false,"type":"boolean"},"port":{"description":"Der Anschlusstyp (z. B. USB-C) f\u00fcr Laden und Daten\u00fcbertragung, als kodierter Wert.","type":["integer","null"]},"usbStandard":{"description":"Der unterst\u00fctzte USB-Standard, als kodierter Wert.","type":["integer","null"]},"headphoneJack":{"description":"Gibt an, ob diese Variante einen 3,5-mm-Kopfh\u00f6reranschluss besitzt.","default":false,"type":"boolean"},"lteCategory":{"description":"Die LTE-Kategorie dieser Variante.","type":["integer","null"]},"wifiStandard":{"description":"Der unterst\u00fctzte WLAN-Standard (z. B. WiFi 6) dieser Variante.","type":["string","null"]},"nfc":{"description":"Gibt an, ob diese Variante NFC unterst\u00fctzt.","default":false,"type":"boolean"},"dualSim":{"description":"Gibt an, ob diese Variante Dual-SIM unterst\u00fctzt.","default":false,"type":"boolean"},"dualSimHybrid":{"description":"Gibt an, ob der zweite SIM-Slot ein Hybrid-Slot ist (SIM-Karte oder microSD-Karte).","default":false,"type":"boolean"},"dualSimActive":{"description":"Gibt an, ob beide SIM-Karten gleichzeitig aktiv genutzt werden k\u00f6nnen (Dual-SIM Dual-Active).","default":false,"type":"boolean"},"weight":{"description":"Das Gewicht dieser Variante in Gramm.","type":["number","null"]},"width":{"description":"Die Breite dieser Variante in Millimetern.","type":["number","null"]},"height":{"description":"Die H\u00f6he dieser Variante in Millimetern.","type":["number","null"]},"thickness":{"description":"Die Tiefe (Dicke) dieser Variante in Millimetern.","type":["number","null"]},"ipclass":{"description":"Die IP-Schutzklasse (Staub- und Wasserschutz) dieser Variante.","type":["string","null"]},"os":{"description":"Das Betriebssystem dieser Variante.","type":["string","null"]},"osVersion":{"description":"Die Versionsnummer des Betriebssystems dieser Variante.","type":["number","null"]},"ui":{"description":"Die Bezeichnung der Benutzeroberfl\u00e4che (z. B. Hersteller-Skin) dieser Variante.","type":["string","null"]},"colors":{"description":"Die Farbe(n) dieser Variante.","type":["string","null"]},"fingerprintSensor":{"description":"Gibt an, ob diese Variante einen Fingerabdrucksensor besitzt.","default":false,"type":"boolean"},"foldable":{"description":"Gibt an, ob diese Variante ein foldable ist.","default":false,"type":"boolean"},"faceRecognition":{"description":"Gibt an, ob diese Variante Gesichtserkennung unterst\u00fctzt.","default":false,"type":"boolean"},"sar":{"description":"Der SAR-Wert (Specific Absorption Rate) dieser Variante.","type":["number","null"]},"bluetoothStandard":{"description":"Die unterst\u00fctzte Bluetooth-Version dieser Variante.","type":["number","null"]},"esim":{"description":"Gibt an, ob und in welcher Form diese Variante eSIM unterst\u00fctzt, als kodierter Wert.","type":["integer","null"]},"data5G":{"description":"Gibt an, ob diese Variante 5G unterst\u00fctzt.","type":["boolean","null"]},"classification":{"description":"Die Preisklasse dieses Ger\u00e4ts (Einsteiger-, Mittel- oder Oberklasse).","type":["string","null"]},"refreshRate":{"description":"Die Bildwiederholrate (Refresh Rate) des Displays dieser Variante.","type":["string","null"]},"wifiFrequency":{"description":"Die unterst\u00fctzten WLAN-Frequenzb\u00e4nder dieser Variante, als kodierter Wert.","type":["integer","null"]},"opticalZoom":{"description":"Der optische Zoom der Kamera dieser Variante.","type":["string","null"]},"chargingMethod":{"description":"Die unterst\u00fctzten Lademethoden dieser Variante (z. B. kabelgebunden, kabellos) mit den jeweiligen Details.","type":"array","items":{"type":["string","null"]}},"deviceStatus":{"description":"Der Status dieser Variante (z. B. verf\u00fcgbar, eingestellt), als kodierter Wert.","type":["integer","null"]},"presentationDate":{"description":"Das Datum, an dem diese Variante offiziell vorgestellt wurde.","type":["string","null"],"format":"date-time"},"releaseDate":{"description":"Das Datum, an dem diese Variante offiziell vom Hersteller ver\u00f6ffentlicht wurde.","type":["string","null"],"format":"date-time"},"marketingStart":{"description":"Das Datum, ab dem diese Variante im Handel erh\u00e4ltlich ist.","type":["string","null"],"format":"date-time"},"hdrType":{"description":"Der unterst\u00fctzte HDR-Typ (z. B. HDR10) des Displays dieser Variante.","type":["string","null"]},"id":{"description":"Die eindeutige ID dieses Eintrags.","externalDocs":{"url":"https:\/\/schema.org\/identifier"},"type":["integer","null"]},"name":{"description":"Der Name dieses Eintrags.","type":["string","null"]}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"JWT":{"type":"apiKey","description":"JWT-Token","name":"Authorization","in":"header"}}},"security":[{"JWT":[]}],"tags":[{"name":"Offer","description":"Mobilfunk-Angebote"}],"webhooks":{}}