Eine Werkstatt nutzt die tapinomahub-Funktionen über ihre Werkstattsoftware. Der Hersteller der Software hat angeboten, die Fahrzeugabfragen zu übernehmen. Die Werkstatt hat aber auch eigenes Guthaben und eigene Konditionen — und will nicht erst auf der Rechnung sehen, welche Abfrage wer bezahlt hat.
Die Kostenübernahme ist im Hub eine ausdrückliche Beziehung mit zwei Seiten: Der Sponsor erteilt sie und kann die Wahl der Konditionen freigeben, der Begünstigte sieht sie und entscheidet. Nichts davon geschieht stillschweigend — unter Partnerkonditionen auch nicht, wenn eine Abfrage ausserhalb der Übernahme liegt.
| Fläche | Rollen |
|---|---|
| Hub | Werkstatt, Autoverwerter, Autohaus |
Was dieser Fall voraussetzt
- Eine erteilte Kostenübernahme. Sie entsteht beim Sponsor; der Begünstigte kann sie nicht selbst anlegen.
- Die Freigabe der Partnerkonditionen, wenn diese gewählt werden sollen. Ohne
partnerTermsAllowedantwortet die Wahl vonpartnermit403. - Ein Blick auf die abgedeckten Endpunkte.
endpointKeyssagt, wofür die Übernahme gilt — nicht jede Abfrage ist enthalten. - Eine Entscheidung für den Fall ausserhalb der Übernahme. Unter
partnerwird eine nicht abgedeckte Abfrage abgewiesen, nicht aus dem eigenen Guthaben bezahlt.
Der Ablauf
Die Tabelle nennt je Stufe den zuständigen Aufruf und das, was danach vorliegt. Die Begründung, warum die Stufe nicht übersprungen werden kann, steht darunter.
| Stufe | Aufruf | Was danach vorliegt |
|---|---|---|
| Übernahmen ansehen | GET /client/sponsorship-grants/received | endpointKeys, Laufzeit und partnerTermsAllowed je erhaltener Übernahme |
| Konditionen wählen | PUT /client/sponsorship-grants/received/{grantReference}/billing-mode | mode own oder partner — partner nur, wenn der Sponsor die Wahl freigegeben hat |
| Guthaben lesen | GET /client/credits | unter billingMode partner sind die Beträge null — das eigene Guthaben bleibt unberührt |
| Nutzung lesen | GET /client/usage | Planverbrauch und Nutzung je Endpunkt im Abrechnungszeitraum |
Warum jede Stufe nötig ist
- Die Übernahmen ansehen.
GET /client/sponsorship-grants/receivedlistet je Übernahmereference,sponsor,endpointKeys,startsAt,endsAt,active,partnerTermsAllowedundpartnerTermsChosen. Hier steht, was abgedeckt ist und ob die Wahl überhaupt offen ist. - Die Konditionen wählen.
PUT /client/sponsorship-grants/received/{grantReference}/billing-modenimmtmodemitownoderpartner. Unterpartnerbleibt das eigene Guthaben unberührt; ohne Freigabe des Sponsors antwortet der Aufruf mit403. Nimmt der Sponsor die Freigabe zurück, fällt die Wahl mit ihr. - Das Guthaben lesen.
GET /client/creditsliefertbalanceCents,creditLimitCentsundavailableCents. Arbeitet der Betrieb zu Partnerkonditionen, istbillingModepartnerund die Beträge sindnull— sein Guthaben wird nicht belastet und deshalb auch nicht ausgewiesen. - Die Nutzung lesen.
GET /client/usagenennt den Zeitraum, je Planused,includedMonthlyQuantityundremainingund je EndpunktusedundchargedCents. Damit lässt sich prüfen, ob die Abfragen dort gelandet sind, wo die Wahl sie hinschicken sollte.
curl -X PUT \
-H 'X-Api-Key: <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{"mode":"partner"}' \
'https://api.tapinomahub.com/client/sponsorship-grants/received/<grantReference>/billing-mode'Was am Ende vorliegt
Am Ende weiss der Betrieb zu jeder Abfrage, wer sie bezahlt: unter Partnerkonditionen der Sponsor für die abgedeckten Endpunkte; unter eigenen Konditionen wird zuerst aus dem eigenen Plan und Guthaben abgerechnet, und der Sponsor springt nur im Rückfall ein. Und unter Partnerkonditionen wird eine Abfrage ausserhalb der Übernahme sichtbar abgewiesen, statt unbemerkt Guthaben zu kosten.
Wo das in der Dokumentation steht
Die verbindlichen Feldlisten, Fehlercodes und Beispielantworten stehen im OpenAPI-Vertrag dieser Fläche unter docs.tapinomahub.com (tapinoma-hub). Alle Anwendungsfälle nach Fläche und Rolle geordnet: Übersicht der Anwendungsfälle.
Quellen und Rechtsgrundlagen
Häufige Fragen
Muss ich die Kostenübernahme annehmen?
Nein. Sie können bei den eigenen Konditionen bleiben. Die Wahl von partner ist nur möglich, wenn der Sponsor sie freigegeben hat.
Warum zeigt mein Guthaben null?
Weil Sie zu Partnerkonditionen arbeiten. Dann wird Ihr Guthaben nicht belastet und deshalb auch nicht ausgewiesen.
Was passiert mit einer Abfrage, die nicht abgedeckt ist?
Unter partner wird sie mit 402 partner_terms_not_covered abgewiesen. Sie wird nicht still aus Ihrem Guthaben bezahlt.
