Die Kostenübernahme des Softwarehauses nutzen — oder bewusst nichtAlle Beiträge

Die Kostenübernahme des Softwarehauses nutzen — oder bewusst nicht

Wenn das Softwarehaus die Abfragen bezahlt, muss der Betrieb trotzdem wissen, was er selbst trägt. Dieser Fall zeigt die Seite des Begünstigten.

Veröffentlicht: 2026-09-12Lesezeit: 4 mintapinomahub API & Prozesse
API & ProzesseAPIFahrzeughandelWerkstatt

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 des Softwarehauses nutzen — oder bewusst nichtEingang: Das Softwarehaus hat eine Kostenübernahme erteilt, der Betrieb entscheidet über die Konditionen 1. Übernahmen ansehen (GET /client/sponsorship-grants/received): endpointKeys, Laufzeit und partnerTermsAllowed je erhaltener Übernahme 2. Konditionen wählen (PUT /client/sponsorship-grants/received/{grantReference}/billing-mode): mode own oder partner — partner nur, wenn der Sponsor die Wahl freigegeben hat 3. Guthaben lesen (GET /client/credits): unter billingMode partner sind die Beträge null — das eigene Guthaben bleibt unberührt 4. Nutzung lesen (GET /client/usage): Planverbrauch und Nutzung je Endpunkt im Abrechnungszeitraum Ausgang: ein Betrieb, der zu jeder Abfrage weiss, wer sie bezahlt Ausserhalb der Übernahme antwortet die API unter partner mit 402 partner_terms_not_covered, statt still das eigene Guthaben zu belasten.Die Kostenübernahme des Softwarehauses nutzen — oderbewusst nichtEingang: Das Softwarehaus hat eine Kostenübernahme erteilt, der Betrieb entscheidet über dieKonditionen01Übernahmen ansehenGET /client/sponsorship-grants/receivedendpointKeys, Laufzeit und partnerTermsAllowed je erhaltener Übernahme02Konditionen wählenPUT /client/sponsorship-grants/received/{grantReference}/billing-modemode own oder partner — partner nur, wenn der Sponsor die Wahl freigegeben hat03Guthaben lesenGET /client/creditsunter billingMode partner sind die Beträge null — das eigene Guthaben bleibt unberührt04Nutzung lesenGET /client/usagePlanverbrauch und Nutzung je Endpunkt im AbrechnungszeitraumAusgang: ein Betrieb, der zu jeder Abfrage weiss, wer sie bezahltAusserhalb der Übernahme antwortet die API unter partner mit 402 partner_terms_not_covered, statt still daseigene Guthaben zu belasten.
Vier Aufrufe auf der Seite des Begünstigten. Die Wahl der Konditionen ist jederzeit umkehrbar.

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ächeRollen
HubWerkstatt, 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 partnerTermsAllowed antwortet die Wahl von partner mit 403.
  • Ein Blick auf die abgedeckten Endpunkte. endpointKeys sagt, wofür die Übernahme gilt — nicht jede Abfrage ist enthalten.
  • Eine Entscheidung für den Fall ausserhalb der Übernahme. Unter partner wird 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.

Die Aufrufkette dieses Anwendungsfalls
StufeAufrufWas danach vorliegt
Übernahmen ansehenGET /client/sponsorship-grants/receivedendpointKeys, Laufzeit und partnerTermsAllowed je erhaltener Übernahme
Konditionen wählenPUT /client/sponsorship-grants/received/{grantReference}/billing-modemode own oder partner — partner nur, wenn der Sponsor die Wahl freigegeben hat
Guthaben lesenGET /client/creditsunter billingMode partner sind die Beträge null — das eigene Guthaben bleibt unberührt
Nutzung lesenGET /client/usagePlanverbrauch und Nutzung je Endpunkt im Abrechnungszeitraum

Warum jede Stufe nötig ist

  1. Die Übernahmen ansehen. GET /client/sponsorship-grants/received listet je Übernahme reference, sponsor, endpointKeys, startsAt, endsAt, active, partnerTermsAllowed und partnerTermsChosen. Hier steht, was abgedeckt ist und ob die Wahl überhaupt offen ist.
  2. Die Konditionen wählen. PUT /client/sponsorship-grants/received/{grantReference}/billing-mode nimmt mode mit own oder partner. Unter partner bleibt das eigene Guthaben unberührt; ohne Freigabe des Sponsors antwortet der Aufruf mit 403. Nimmt der Sponsor die Freigabe zurück, fällt die Wahl mit ihr.
  3. Das Guthaben lesen. GET /client/credits liefert balanceCents, creditLimitCents und availableCents. Arbeitet der Betrieb zu Partnerkonditionen, ist billingMode partner und die Beträge sind null — sein Guthaben wird nicht belastet und deshalb auch nicht ausgewiesen.
  4. Die Nutzung lesen. GET /client/usage nennt den Zeitraum, je Plan used, includedMonthlyQuantity und remaining und je Endpunkt used und chargedCents. Damit lässt sich prüfen, ob die Abfragen dort gelandet sind, wo die Wahl sie hinschicken sollte.
Zu den Konditionen des Sponsors arbeiten
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.