Sie sehen die Dokumentation zu Apigee Edge.
Sehen Sie sich die Apigee X-Dokumentation an. info
Einführung
In Monetarisierungsberichten erhalten Sie detaillierte Informationen zur Nutzung und zu Transaktionen. Sie können beispielsweise festlegen, für welche Anwendungen, Entwickler, API-Produkt-Bundles oder API-Produkte Transaktionsaktivität in einem bestimmten Zeitraum. Bei der Monetarisierung kannst du eine Zusammenfassung oder detaillierte Berichte, in denen die API-Nutzung erfasst wird
Arten von Monetarisierungsberichten
Sie können die folgenden Arten von Monetarisierungsberichten generieren.
Bericht | Beschreibung |
---|---|
Abrechnung | die Aktivitäten von Entwicklern für einen einzelnen Abrechnungsmonat anzeigen und bestätigen, dass die Rate Pläne wurden korrekt angewendet. |
Prepaidguthaben | Sie können sich die Aufstockungen des Guthabens ansehen, die ein Prepaid-Entwickler in einem Abrechnungsmonat oder in einem derzeit offenen Monat vorgenommen hat, um sie mit den Zahlungen abzugleichen, die Sie von Ihrem Zahlungsabwickler erhalten haben. |
Umsatz | Sie können die von Entwicklern in einem bestimmten Zeitraum generierten Aktivitäten und Umsätze abrufen, um die Leistung Ihrer API-Produktpakete und ‑produkte für alle Entwickler (und deren Anwendungen) zu analysieren. |
Varianz |
Sie können die Aktivität und den Umsatz von Entwicklern in zwei Zeiträumen vergleichen, um Aufwärts- oder Abwärtstrends bei der Leistung Ihrer API-Pakete und ‑Produkte bei allen Entwicklern (und ihren Anwendungen) zu analysieren. |
Datenaufbewahrung
In der öffentlichen Cloud von Apigee Edge ist die Aufbewahrung von Monetarisierungsdaten eine Planberechtigung. Informationen zu den Monetarisierungsberechtigungen finden Sie unter https://cloud.google.com/apigee/specsheets. Wenden Sie sich an den Apigee-Vertrieb, wenn Sie möchten, dass Monetarisierungsdaten über die Berechtigung hinaus aufbewahrt werden. Punkt. Die erweiterte Datenaufbewahrung wird zum Zeitpunkt der Anfrage aktiviert und kann nicht rückwirkend aktiviert werden, um auch Daten vor der ursprünglichen Aufbewahrungsdauer einzubeziehen.
Doppelte Transaktionen
Wenn Sie Monetarisierungs-Transaktionsberichte mit Analytics-Daten vergleichen, Anzahl der doppelten Transaktionen. Das ist ganz normal, da das Monetarisierungssystem täglich mehrere Millionen Transaktionen verarbeiten, wobei zu jedem Zeitpunkt im richtigen Moment. Durchschnittlich sind etwa 0, 1% der Transaktionen Duplikate.
Die Seite „Monetarisierungsberichte“
Rufen Sie wie unten beschrieben die Seite „Monetarisierungsberichte“ auf.
Edge
So greifen Sie über die Edge-Benutzeroberfläche auf die Seite „Berichte“ zu:
- Melden Sie sich unter apigee.com/edge an.
- Wählen Sie in der linken Navigationsleiste Veröffentlichen > Monetarisierung > Berichte aus.
Die Seite „Berichte“ wird angezeigt.
Wie in der Abbildung hervorgehoben, können Sie auf der Seite „Berichte“ Folgendes tun:
- Zusammenfassungsinformationen für alle Berichte aufrufen, darunter Name und Beschreibung, Berichtstyp und Zeitraum sowie Datum der letzten Änderung
- Bericht konfigurieren
- Bericht im CSV- oder ZIP-Dateiformat erstellen und herunterladen
- Bericht bearbeiten
- Einen Bericht löschen
- In der Liste der Berichte suchen
Classic Edge (Private Cloud)
So greifen Sie über die klassische Edge-Benutzeroberfläche auf die Seite „Berichte“ zu:
- Melden Sie sich in
http://ms-ip:9000
an. ms-ip ist hierbei IP-Adresse oder DNS-Name des Verwaltungsserverknotens. - Wählen Sie in der oberen Navigationsleiste Monetarisierung > Monetarisierungsberichte aus.
Die Seite „Berichte“ wird angezeigt.
- Aktuelle Liste der Berichte anzeigen
- Bericht konfigurieren
- Bericht im CSV-Format erstellen und herunterladen
- Bericht bearbeiten
- Einen Bericht löschen
Bericht konfigurieren
Konfigurieren Sie einen Bericht mithilfe der Benutzeroberfläche, wie in den folgenden Abschnitten beschrieben.
Schritte zum Konfigurieren eines Berichts
Konfigurieren Sie einen Bericht mithilfe der Edge-Benutzeroberfläche oder der Classice Edge-Benutzeroberfläche.
Edge
So konfigurieren Sie einen Bericht mithilfe der Edge-Benutzeroberfläche:
- Wählen Sie Veröffentlichen > Monetarisierung > Berichte.
- Klicken Sie auf + Bericht.
- Konfigurieren Sie die in der folgenden Tabelle definierten Berichtsdetails.
Feld Beschreibung Name Eindeutiger Name des Berichts. Beschreibung Beschreibung des Berichts. Berichtstyp Weitere Informationen finden Sie unter Arten von Monetarisierungsberichten. - Konfigurieren Sie die restlichen Berichtsdetails entsprechend dem ausgewählten Berichtstyp wie in den folgenden Abschnitten beschrieben:
- Nachdem Sie die Informationen in das Berichtsfenster eingegeben haben, haben Sie folgende Möglichkeiten:
- Klicken Sie auf Bericht speichern, um die Berichtskonfiguration zu speichern.
Klicken Sie nur bei einem detaillierten Bericht auf Job senden, um den Bericht asynchron auszuführen und die Ergebnisse zu einem späteren Zeitpunkt abzurufen. Weitere Informationen finden Sie unter Berichte erstellen und herunterladen.
- Klicken Sie auf Als CSV-Datei speichern oder Als ZIP-Datei speichern, um den generierten Bericht als CSV-Datei mit kommagetrennten Werten oder als komprimierte ZIP-Datei mit der CSV-Datei auf Ihren lokalen Computer herunterzuladen. ZIP-Downloads werden für große Berichte empfohlen und sind effizienter.
Classic Edge (Private Cloud)
So erstellen Sie einen Bericht mit der Classic Edge-Benutzeroberfläche:
- Wähle Monetarisierung > Monetarisierungsberichte.
- Wählen Sie im Drop-down-Menü den Berichtstyp aus, den Sie erstellen möchten. Weitere Informationen zu den Arten von Monetarisierungsberichten
- Klicken Sie auf + Melden.
- Konfigurieren Sie die Berichtsdetails basierend auf der ausgewählten Abrechnungsart, wie in den folgenden Abschnitten beschrieben:
- Nachdem Sie die Informationen im Berichtsfenster eingegeben haben, haben Sie folgende Möglichkeiten:
- Klicken Sie auf Speichern unter ..., um die Berichtskonfiguration zu speichern und den Bericht später herunterzuladen.
Wenn Sie nur einen detaillierten Bericht erstellen möchten, klicken Sie auf Job senden, um den Bericht automatisch auszuführen. und die Ergebnisse zu einem späteren Zeitpunkt abrufen. Weitere Informationen finden Sie unter Bericht erstellen und herunterladen.
- Klicken Sie auf CSV-Datei herunterladen, um den Bericht zu erstellen und auf Ihren lokalen Computer herunterzuladen als CSV-Datei zur Ansicht mit kommagetrennten Werten.
Abrechnungsbericht konfigurieren
Folgen Sie der Anleitung zum Konfigurieren eines Berichts und geben Sie auf der Berichtsseite die folgenden Informationen ein:
Feld | Beschreibung |
---|---|
Abrechnungsmonat |
Der Abrechnungsmonat für den Bericht. |
Berichtsebene |
Berichtsebene. Gültige Werte sind:
|
Produktsets |
Hinweis: In der klassischen Edge-Benutzeroberfläche werden API-Produktpakete als API-Pakete bezeichnet. Wählen Sie die API-Produktsets aus, die in den Bericht aufgenommen werden sollen. Wenn keine ausgewählt sind, werden alle API-Produktpakete in den Bericht aufgenommen. Der Bericht enthält eine separate Zeile für jedes ausgewählte API-Produktpaket. Für einen zusammenfassenden Bericht können Sie in den Anzeigeoptionen für die Zusammenfassung optional das Kästchen Nicht anzeigen anklicken. In diesem Fall werden im Bericht Informationen aus allen (oder ausgewählten) API-Produktpaketen zusammengefasst. Informationen für die einzelnen API-Produktpakete werden nicht separat aufgeführt. |
Produkte |
Wählen Sie die API-Produkte aus, die in den Bericht aufgenommen werden sollen. Wenn keine ausgewählt sind, werden alle API-Produkte in der Bericht. Der Bericht enthält eine separate Zeile für jedes ausgewählte API-Produkt. Für einen zusammenfassenden Bericht können Sie in den Anzeigeoptionen für die Zusammenfassung optional das Kästchen Nicht anzeigen anklicken. In diesem Fall enthält der Bericht aggregiert Informationen über alle (oder ausgewählten) Entwickler (und listet keine Informationen auf) für jeden ausgewählten Entwickler separat). |
Unternehmen | Wählen Sie die Unternehmen aus, die in den Bericht aufgenommen werden sollen. Wenn keine ausgewählt sind, werden alle Unternehmen in der Bericht. |
Preisplan |
Tarifpläne, die in den Bericht aufgenommen werden sollen. Wählen Sie eine der folgenden Optionen aus:
|
Konfiguration eines Prepaid-Guthabenberichts
Führen Sie die Schritte zum Konfigurieren eines Berichts aus und geben Sie auf der Berichtsseite die folgenden Informationen ein:Feld | Beschreibung |
---|---|
Abrechnungsmonat |
Der Abrechnungsmonat für den Bericht. |
Berichtsebene |
Berichtsebene. Gültige Werte sind:
|
Unternehmen | Wählen Sie die Unternehmen aus, die in den Bericht aufgenommen werden sollen. Wenn keine ausgewählt sind, werden alle Unternehmen in der Bericht. |
Umsatzbericht konfigurieren
Folgen Sie der Anleitung zum Konfigurieren eines Berichts und geben Sie auf der Berichtsseite die folgenden Informationen ein:
Feld | Beschreibung |
---|---|
Datumsbereich |
Zeitraum für den Bericht. Wählen Sie eine der folgenden Optionen aus:
|
Währung auswählen |
Währung für den Bericht. Gültige Werte sind:
|
Berichtsebene |
Berichtsebene. Gültige Werte sind:
|
Produktsets |
Hinweis: In der klassischen Edge-Benutzeroberfläche werden API-Produktpakete als API-Pakete bezeichnet. Wählen Sie die API-Produktsets aus, die in den Bericht aufgenommen werden sollen. Wenn keine ausgewählt sind, werden alle API-Produktpakete in den Bericht aufgenommen. Der Bericht enthält eine separate Zeile für jedes ausgewählte API-Produktpaket. Für einen zusammenfassenden Bericht können Sie in den Anzeigeoptionen für die Zusammenfassung optional das Kästchen Nicht anzeigen anklicken. In diesem Fall werden im Bericht Informationen aus allen (oder ausgewählten) API-Produktpaketen zusammengefasst. Informationen für die einzelnen API-Produktpakete werden nicht separat aufgeführt. |
Produkte |
Wählen Sie die API-Produkte aus, die in den Bericht aufgenommen werden sollen. Wenn keine ausgewählt sind, werden alle API-Produkte in der Bericht. Der Bericht enthält eine separate Zeile für jedes ausgewählte API-Produkt. Für einen zusammenfassenden Bericht können Sie in den Anzeigeoptionen für die Zusammenfassung optional das Kästchen Nicht anzeigen anklicken. In diesem Fall enthält der Bericht aggregiert Informationen über alle (oder ausgewählten) Entwickler (und listet keine Informationen auf) für jeden ausgewählten Entwickler separat). |
Unternehmen | Wählen Sie die Unternehmen aus, die in den Bericht aufgenommen werden sollen. Wenn keine ausgewählt sind, werden alle Unternehmen in der Bericht. Für einen zusammenfassenden Bericht können Sie optional im Feld Nicht anzeigen Abschnitt „Anzeigeoptionen der Zusammenfassung“. In diesem Fall werden im Bericht Informationen für alle (oder ausgewählte) Unternehmen zusammengefasst und nicht für jedes ausgewählte Unternehmen separat aufgeführt. |
Apps |
Wählen Sie die Apps aus, die in den Bericht aufgenommen werden sollen. Wenn keine ausgewählt ist, werden alle Anwendungen übernommen in für den Bericht. Der Bericht enthält für jede ausgewählte Anwendung eine separate Zeile. Für einen zusammenfassenden Bericht können Sie optional im Feld Nicht anzeigen Abschnitt „Anzeigeoptionen der Zusammenfassung“. In diesem Fall aggregiert der Bericht alle (oder ausgewählten) Anwendungen (nicht für jede ausgewählte Anwendung aufgelistet) separat beantragen. |
Optionen für die Zusammenfassung |
Reihenfolge, in der Spalten im Bericht gruppiert und angezeigt werden. Wählen Sie eine Zahl aus, die die relative Reihenfolge dieses Abschnitts in der Gruppe angibt (1 ist die erste Gruppe). Im folgenden Beispiel wird der Bericht zuerst nach Paketen, dann nach Produkten, dann nach Entwicklern und dann nach Anwendungen gruppiert. Wenn Sie einen Abschnitt nicht anzeigen lassen möchten, wählen Sie Nicht anzeigen und dann nacheinander die übrigen Felder aus. Die Reihenfolge wird automatisch aktualisiert, wenn Sie Reihenfolge innerhalb eines Abschnitts ändern oder festlegen, dass ein Abschnitt im Bericht nicht angezeigt wird. |
Benutzerdefinierte Transaktionsattribute in Berichte zur Umsatzübersicht aufnehmen
Mit Richtlinien für die Transaktionsaufzeichnung können Sie benutzerdefinierte Attributdaten aus Transaktionen erfassen.
diese benutzerdefinierten Attribute
in Umsatzübersichtsberichten enthalten sein. Definiere die Standard-Benutzerdefinierten Attribute, die in den Monetarisierungsdatenbanktabellen enthalten sind, indem du die MINT.SUMMARY_CUSTOM_ATTRIBUTES
-Eigenschaft für deine Organisation festlegst.
Die Verwendung dieser Funktion erfordert einige Überlegungen und Planung. Lesen Sie sich daher die folgenden Hinweise durch.
Wenn Sie Cloud-Kunde sind, wenden Sie sich an den Apigee Edge-Support, um die Property. Wenn Sie Kunde von Apigee Edge for Private Cloud sind, legen Sie das Flag mit einer PUT-Anfrage fest mit den Anmeldedaten des Systemadministrators an die folgende API senden.
curl -u email:password -X PUT -H "Content-type:application/xml" http://host:port/v1/o/{myorg} -d \ "<Organization type="trial" name="MyOrganization"> <Properties> <Property name="features.isMonetizationEnabled">true</Property> <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">["partner_id","tax_source"]</Property> <Property name="features.topLevelDevelopersAreCompanies">false</Property> </Properties> </Organization>"
In diesem Beispiel wird die Funktion durch den API-Aufruf aktiviert und der Monetarisierungsdatenbank werden die Spalten partner_id
und tax_source
hinzugefügt. Das Array der benutzerdefinierten Attribute im API-Aufruf ist URL-codiert.
Benutzerdefinierte Transaktionsattribute in Berichte aufnehmen
- Überlegen Sie sich, welche Attributnamen Sie verwenden möchten, bevor Sie sie mit der API erstellen. Das sind Spaltennamen in der Datenbank. Dort werden immer benutzerdefinierte Attributdaten gespeichert.
- Jede Richtlinie zur Transaktionsaufzeichnung bietet 10 Steckplätze für benutzerdefinierte Attribute, wie in der folgenden Abbildung dargestellt. Verwenden Sie für dieselben Attribute in den Produkten, die in Berichten enthalten sein sollen, genau dieselben Attributnamen und ‑positionen. In der folgenden Richtlinie für die Transaktionsaufzeichnung befinden sich die benutzerdefinierten Attribute
partner_id
undtax_source
beispielsweise in den Feldern 4 und 5. Dies sollte der Name und die Position der Person in allen Richtlinien zur Transaktionsaufzeichnung für Produkte sein, die in Berichten enthalten sein sollen.
Wenn Sie benutzerdefinierte Attribute in einen zusammenfassenden Umsatzbericht aufnehmen möchten, nachdem Sie die Funktion aktiviert haben, verwenden Sie die Report API. Fügen Sie dazu transactionCustomAttributes
an MintCriteria
an. Siehe Kriterienkonfiguration
Optionen.
Abweichungsbericht konfigurieren (eingestellt)
Führen Sie die Schritte zum Konfigurieren eines Berichts aus und geben Sie auf der Berichtsseite die folgenden Informationen ein:
Feld | Beschreibung |
---|---|
Datumsbereich |
Zeitraum für den Bericht. Wählen Sie eine der folgenden Optionen aus:
|
Pakete |
Die API-Pakete, die in den Bericht aufgenommen werden sollen. Wählen Sie eine der folgenden Optionen aus:
Der Bericht enthält eine separate Zeile für jedes ausgewählte API-Paket. Für einen zusammenfassenden Bericht können Sie in der Zusammenfassung das Kontrollkästchen Nicht anzeigen (Pakete) aktivieren Anzeigeoptionen. In diesem Fall werden im Bericht Informationen aus allen (oder ausgewählten) API-Paketen zusammengefasst. Informationen für jedes API-Paket werden nicht separat aufgeführt. |
Produkte |
Die API-Produkte, die in den Bericht aufgenommen werden sollen. Wählen Sie eine der folgenden Optionen aus:
Der Bericht enthält eine separate Zeile für jedes ausgewählte API-Produkt. Bei einem Zusammenfassungsbericht können Sie optional die Option „Nicht anzeigen (Produkte)“ im Bereich „Zusammenfassung“ aktivieren. In diesem Fall aggregiert der Bericht Informationen über alle (oder ausgewählt) API-Produkte (und es werden keine Informationen zu den einzelnen API-Produkten aufgeführt) separat). |
Unternehmen |
Die in den Bericht aufzunehmenden Unternehmen. Wählen Sie eine der folgenden Optionen aus:
Der Bericht enthält eine separate Zeile für jedes ausgewählte Unternehmen. Für einen zusammenfassenden Bericht können Sie im Menü Abschnitt „Anzeigeoptionen der Zusammenfassung“. In diesem Fall aggregiert der Bericht alle (oder ausgewählte) Unternehmen (und es werden keine Informationen für jedes ausgewählte Unternehmen aufgeführt) separat). |
Apps |
Die in den Bericht aufzunehmenden Anwendungen. Wählen Sie eine der folgenden Optionen aus:
Der Bericht enthält eine separate Zeile für jede ausgewählte Anwendung. Bei einem Zusammenfassungsbericht können Sie optional die Option „Nicht anzeigen (Anwendungen)“ im Abschnitt „Optionen für die Zusammenfassung“ aktivieren. In diesem Fall werden im Bericht Informationen aus allen (oder ausgewählten) Apps zusammengefasst. Informationen für jede ausgewählte App werden nicht separat aufgeführt. |
Währung |
Währung für den Bericht. Gültige Werte sind:
|
Anzeigeoptionen für Zusammenfassung |
Reihenfolge, in der Spalten im Bericht gruppiert und angezeigt werden. Wählen Sie eine Zahl aus, die die relative Reihenfolge dieses Abschnitts in der Gruppe angibt (1 ist die erste Gruppe). Im folgenden Beispiel wird der Bericht zuerst nach Paketen, dann nach Produkten, dann nach Entwicklern und dann nach Anwendungen gruppiert. Wenn Sie einen Abschnitt nicht anzeigen lassen möchten, wählen Sie Nicht anzeigen und dann nacheinander die übrigen Felder aus. Die Reihenfolge wird automatisch aktualisiert, wenn Sie die relative Reihenfolge eines Abschnitts ändern oder einen Abschnitt nicht im Bericht anzeigen lassen. |
Bericht erstellen und herunterladen
Nachdem Sie einen Bericht erstellt haben, können Sie die Ergebnisse im CSV- oder ZIP-Dateiformat herunterladen. Sie können die CSV- oder ZIP-Datei synchron oder asynchron generieren.
Bei einem synchronen Bericht führen Sie die Berichtsanforderung aus, und die Anfrage wird blockiert, bis der Analyseserver eine Antwort sendet. Da jedoch ein Bericht möglicherweise eine große Datenmenge verarbeiten muss (z. B. 100 GB), kann ein synchroner Bericht aufgrund einer Zeitüberschreitung fehlschlagen.
Die Berichtsebene Zusammenfassung unterstützt nur die synchrone Generierung.
Bei einem asynchronen Bericht führen Sie die Berichtsanforderung aus und rufen die Ergebnisse zu einem späteren Zeitpunkt ab. Einige Situationen, in denen die asynchrone Abfrageverarbeitung eine gute Alternative darstellt, sind:
- Analysieren und Erstellen von Berichten, die große Zeitintervalle umfassen.
- Analysieren von Daten mit einer Vielzahl von Gruppierungsdimensionen und anderen Einschränkungen, die die Abfrage komplexer machen
- Verwalten von Abfragen, wenn Sie feststellen, dass die Datenmengen für einige Nutzer oder Organisationen erheblich gestiegen sind.
Bei der Berichtsebene Detailliert wird die asynchrone Generierung unterstützt.
So erstellen und laden Sie einen Bericht im CSV- oder ZIP-Dateiformat herunter:
- Rufen Sie die Seite „Berichte“ auf.
- Bewegen Sie den Mauszeiger auf den Bericht, den Sie herunterladen möchten.
Klicken Sie in der Spalte Geändert auf eine der folgenden Optionen:
- Das Symbol oder das Symbol (für einen Zusammenfassungsbericht). Der Bericht wird synchron in einer CSV- oder ZIP-Datei gespeichert.
- Job senden (für einen detaillierten Bericht) Der asynchrone Job wird gestartet.
Überwachen Sie den Status des Jobs in der Spalte Geändert.
Das Laufwerksymbol wird angezeigt, wenn der Bericht zum Download bereit ist:
- Klicken Sie nach Abschluss des Jobs auf das Laufwerksymbol, um den Bericht herunterzuladen.
Im Folgenden finden Sie ein Beispiel für eine CSV-Datei für einen Abrechnungsbericht mit Zusammenfassung.
Bericht bearbeiten
So bearbeiten Sie einen Bericht:
- Rufen Sie die Seite „Berichte“ auf.
- Bewegen Sie den Mauszeiger auf den Bericht, den Sie bearbeiten möchten, und klicken Sie im Aktionsmenü auf .
- Aktualisieren Sie die Berichtskonfiguration nach Bedarf.
- Klicken Sie auf Bericht aktualisieren, um die aktualisierte Berichtskonfiguration zu speichern.
Bericht löschen
So löschen Sie einen Bericht:
- Rufen Sie die Seite „Berichte“ auf.
- Bewegen Sie den Mauszeiger auf den Bericht, den Sie löschen möchten.
- Klicken Sie im Menü „Aktionen“ auf .
Monetarisierungsberichte mithilfe der API verwalten
In den folgenden Abschnitten wird beschrieben, wie Sie Monetarisierungsberichte mithilfe der API verwalten.
Bericht mit der API konfigurieren
Wenn Sie einen Bericht für eine gesamte Organisation konfigurieren möchten, senden Sie eine POST-Anfrage an /organizations/{org_name}/report-definitions
.
Um einen Bericht für einen bestimmten Entwickler zu konfigurieren, senden Sie eine POST-Anfrage an
/organizations/{org_name}/developers/{dev_id}/report-definitions
, wobei
{dev_id}
ist die Identifizierung des Entwicklers.
Geben Sie bei der Anfrage den Namen und den Typ des Berichts an. Der Typ ist
eines der folgenden Elemente: BILLING
, REVENUE
, VARIANCE
(eingestellt) oder
PREPAID_BALANCE
. Außerdem können Sie in der Property mintCriteria
Kriterien angeben, mit denen der Bericht weiter konfiguriert wird. Es gibt ein breites Spektrum an
Kriterien, die Sie festlegen können. So haben Sie bei der Konfiguration des Berichts viel Flexibilität.
Sie können unter anderem Folgendes als Kriterien angeben:
- Bei einem Bericht zum Abrechnungs- oder Prepaid-Guthaben ist dies der Abrechnungsmonat des Berichts.
- Bei einem Umsatzbericht die Art der Transaktionen, die im Bericht enthalten sind, z. B. Kauftransaktionen, Belastungstransaktionen und Erstattungen
- Bei einem Prepaidguthabenbericht der Entwickler, für den der Bericht gilt
- Für einen Umsatzbericht: API-Produktbundles (oder API-Pakete), Produkte, Tarifpakete und Anwendungen, auf die sich der Bericht bezieht
- Die für einen Umsatz- oder Abweichungsbericht geltende Währung.
- Bei Abrechnungs-, Guthaben- oder Umsatzberichten: Ob es sich um einen Übersichtsbericht oder einen detaillierten Bericht handelt
- Fügen Sie für einen Bericht zur Umsatzübersicht benutzerdefinierte Transaktionsattribute hinzu.
Eine vollständige Liste der Berichtskriterien finden Sie unter Optionen für die Berichtskonfiguration.
Mit dem folgenden Beispiel wird beispielsweise ein Umsatzbericht erstellt, in dem die Transaktionsaktivitäten für den Monat Juli 2015 zusammengefasst werden. Der Bericht enthält eine Vielzahl von Transaktionstypen, die in der Property transactionTypes
angegeben sind. Er gilt speziell für das Produktpaket und das Produkt der Payment API. Weil im Bericht kein bestimmter Entwickler oder keine bestimmte Anwendung angegeben ist
gilt der Bericht für alle Entwickler und Anwendungen. Da für die Property currencyOption
der Wert LOCAL
festgelegt ist, wird jede Zeile des Berichts in der Währung des anwendbaren Tarifplans angezeigt. Außerdem wird in der groupBy
-Property angegeben, dass die Spalten im Bericht in der folgenden Reihenfolge gruppiert werden: PACKAGE, PRODUCT, DEVELOPER, APPLICATION und RATEPLAN (enthält den Namen und die ID des Preisplans im Bericht).
$ curl -H "Content-Type: application/json" -X POST -d \ '{ "name": "July 2015 revenue report", "description": " July 2015 revenue report for Payment product", "type": "REVENUE", "mintCriteria":{ "fromDate":"2015-07-01 00:00:00", "toDate":"2015-08-01 13:35:00", "showTxDetail":true, "showSummary":true, "transactionTypes":[ "PURCHASE", "CHARGE", "REFUND", "CREDIT", "SETUPFEES", "TERMINATIONFEES", "RECURRINGFEES" ], "monetizationPackageIds":[ "payment" ], "productIds":[ "payment" ], "currencyOption":"LOCAL", "groupBy":[ "PACKAGE", "PRODUCT", "DEVELOPER", "APPLICATION", "RATEPLAN" ] } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions" \ -u email:password
Mit dem folgenden Befehl wird ein detaillierter Abrechnungsbericht erstellt, der die Aktivitäten des Entwicklers DEV FIVE für Juni 2015 enthält.
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "June billing report, DEV FIVE", "description": "June billing report, DEV FIVE", "type": "BILLING", "mintCriteria":{ "billingMonth": "JUNE", "billingYear": 2015, "showTxDetail":true, "showSummary":false, "currencyOption":"LOCAL" }, "devCriteria":[{ "id":"RtHAeZ6LtkSbEH56", "orgId":"myorg"}] }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xU/report-definitions" \ -u email:password
Berichtskonfigurationen mit der API aufrufen
Sie können eine bestimmte Berichtskonfiguration oder alle Berichtskonfigurationen für eine Organisation aufrufen. Sie können sich auch Berichtskonfigurationen für einen einzelnen Entwickler ansehen.
Wenn Sie eine bestimmte Berichtskonfiguration für eine Organisation ansehen möchten, senden Sie eine GET-Anfrage an
/organizations/{org_name}/report-definitions/{report_definition_id}
, wobei
{report_definition_id}
ist die Identifizierung der spezifischen Berichtskonfiguration (die
Die ID wird in der Antwort zurückgegeben, wenn Sie die Berichtskonfiguration erstellen. Beispiel:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/1f7fa53b-de5a-431d-9438-62131e1396c5" \ -u email:password
Wenn Sie alle Berichtskonfigurationen für die Organisation aufrufen möchten, senden Sie eine GET-Anfrage an /organizations/{org_name}/report-definitions
.
Sie können die folgenden Abfrageparameter übergeben, um die Ergebnisse zu filtern und zu sortieren:
Suchparameter | Beschreibung |
---|---|
all |
Flag, das angibt, ob alle API-Produktpakete zurückgegeben werden sollen. Wenn dieser Parameter auf false gesetzt ist, wird pro Seite die Anzahl der API-Produktsets wie folgt zurückgegeben:
durch den Abfrageparameter size definiert. Die Standardeinstellung ist false. |
size |
Anzahl der API-Produktpakete, die pro Seite zurückgegeben werden. Der Standardwert ist 20. Wenn die all -Abfrage
auf true gesetzt ist, wird dieser Parameter ignoriert. |
page |
Die Nummer der Seite, die zurückgegeben werden soll (falls die Inhalte paginated sind). Wenn
ist der Abfrageparameter all auf true gesetzt,
wird ignoriert. |
sort |
Feld, nach dem Informationen sortiert werden sollen. Wenn die all -Abfrage
auf true gesetzt ist, wird dieser Parameter ignoriert. Die Standardeinstellung ist UPDATED:DESC . |
Im folgenden Beispiel werden beispielsweise Berichtskonfigurationen für die Organisation zurückgegeben und die Abfrage auf maximal fünf Berichtskonfigurationen beschränkt:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions?size=5" \ -u email:password
Die Antwort sollte in etwa so aussehen (nur ein Teil der Antwort wird angezeigt):
{ "reportDefinition" : [ { "description" : "Test revenue report", "developer" : null, "id" : "1f7fa53b-de5a-431d-9438-62131e1396c5", "lastModified" : "2015-08-27 15:44:03", "mintCriteria" : { "asXorg" : false, "currencyOption" : "LOCAL", "fromDate" : "2015-07-01 00:00:00", "groupBy" : [ "PACKAGE", "PRODUCT", "DEVELOPER", "APPLICATION", "RATEPLAN" ], "monetizationPackageIds" : [ "payment" ], "productIds" : [ "payment" ], "showRevSharePct" : false, "showSummary" : true, "showTxDetail" : true, "showTxType" : false, "toDate" : "2015-08-01 00:05:00", "transactionTypes" : [ "PURCHASE", "CHARGE", "REFUND", "CREDIT", "SETUPFEES", "TERMINATIONFEES", "RECURRINGFEES" ] }, "name" : "Test revenue report", "organization" : { ... }, "type" : "REVENUE" }, { "description" : "June billing report, DEV FIVE", "developer" : null, "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb", "lastModified" : "2015-08-27 17:13:20", "mintCriteria" : { "asXorg" : false, "billingMonth" : "JUNE", "billingYear" : 2015, "currencyOption" : "LOCAL", "showRevSharePct" : false, "showSummary" : false, "showTxDetail" : true, "showTxType" : false }, "name" : "June billing report, DEV FIVE", "organization" : { ... }, "type" : "BILLING" } ], "totalRecords" : 2 }
Wenn Sie die Berichtskonfigurationen für einen bestimmten Entwickler aufrufen möchten, senden Sie eine GET-Anfrage an /organizations/{org_name}/developers/{dev_id}/report-definitions
, wobei {dev_id}
die Kennung des Entwicklers ist. Sie können die oben beschriebenen Suchparameter angeben, um die Daten zu filtern und zu sortieren.
Mit dem folgenden Code werden beispielsweise Berichtskonfigurationen für einen bestimmten Entwickler zurückgegeben und die Antwort nach dem Berichtsnamen sortiert:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/5cTWgdUvdr6JW3xUreport-definitions?sort=name" \ -u email:password
Berichtskonfiguration mithilfe der API aktualisieren
Um eine Berichtskonfiguration zu aktualisieren, senden Sie eine PUT-Anfrage an
/organizations/{org_name}/report-definitions/{report_definition_id}
, wobei
{report_definition_id}
ist die Identifizierung der spezifischen Berichtskonfiguration. Geben Sie beim Aktualisieren im Anfragetext die aktualisierten Konfigurationswerte und die ID der Berichtskonfiguration an. Mit der folgenden Anfrage wird der Bericht beispielsweise in einen zusammenfassenden Bericht aktualisiert.
Die aktualisierten Eigenschaften sind hervorgehoben:
$ curl -H "Content-Type: application/json" -X PUT -d \ '{ "id": "fedac696-ce57-469b-b62c-a77b535fd0eb", "name": "June billing report, DEV FIVE", "description": "June billing report, DEV FIVE", "type": "BILLING", "mintCriteria":{ "billingMonth": "JUNE", "billingYear": 2015, "showTxDetail":false, "showSummary":true } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \ -u email:password
Die Antwort sollte in etwa so aussehen (nur ein Teil der Antwort wird angezeigt):
{ "description" : "June billing report, DEV FIVE", "developer" : null, "id" : "fedac696-ce57-469b-b62c-a77b535fd0eb", "lastModified" : "2015-08-27 17:47:29", "mintCriteria" : { "asXorg" : false, "billingMonth" : "JUNE", "billingYear" : 2015, "showRevSharePct" : false, "showSummary" : true, "showTxDetail" : false, "showTxType" : false }, "name" : "June billing report, DEV FIVE", "organization" : { ... }, "type" : "BILLING" }
Berichtskonfiguration mit der API löschen
Wenn Sie eine Berichtskonfiguration löschen möchten, senden Sie eine DELETE-Anfrage an /organizations/{org_namer}/report-definitions/{report_definition_id}
. Dabei ist {report_definition_id}
die Kennung der zu löschenden Berichtskonfiguration.
Beispiel:
$ curl -H "Accept:application/json" -X DELETE \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/report-definitions/fedac696-ce57-469b-b62c-a77b535fd0eb" \ -u email:password
Bericht mit der API generieren
Nachdem Sie einen Bericht konfiguriert haben, können Sie ihn zur Ansicht im CSV-Format generieren.
Senden Sie eine POST-Anfrage an organizations/{org_id}/{report_type}
, um einen Bericht zu generieren. Mit {report_type}
geben Sie den Berichtstyp an, den Sie generieren möchten. Die Typen sind:
billing-reports
revenue-reports
prepaid-balance-reports
variance-reports
Um beispielsweise einen Abrechnungsbericht zu generieren, senden Sie eine POST-Anfrage an
organizations/{org_name}/billing-reports
Geben Sie im Anforderungstext (für jeden Berichtstyp) Suchkriterien für den Bericht an. Verwenden Sie mintCriteria
-Properties, um die Suchkriterien anzugeben. Weitere Informationen finden Sie unter Konfigurationsoptionen für Kriterien.
Mit der folgenden Anfrage wird beispielsweise anhand verschiedener Kriterien nach einem Umsatzbericht gesucht. wie Start- und Enddatum des Berichts sowie Transaktionstypen.
$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \ '{ "fromDate":"2015-07-01 00:00:00", "toDate":"2015-08-01 13:35:00", "showTxDetail":true, "showSummary":true, "transactionTypes":[ "PURCHASE", "CHARGE", "REFUND", "CREDIT", "SETUPFEES", "TERMINATIONFEES", "RECURRINGFEES" ], "currencyOption":"LOCAL", "groupBy":[ "PACKAGE", "PRODUCT", "DEVELOPER", "APPLICATION", "RATEPLAN"] }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \ -u email:password
Wenn ein Umsatzbericht gefunden wird, wird er im CSV-Dateiformat generiert. Im Folgenden finden Sie ein Beispiel für die Berichtsausgabe:
Reporting Period:,From:,2015-07-01, To:,2015-07-31 API Product:,All Developer:,All Application:,All Currency:,Local Type of Report:,Summary Revenue Report Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate, Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000, Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000, Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000, Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,
Einbinden benutzerdefinierter Entwicklerattribute in Umsatzberichte mithilfe der API
Nur in Umsatzberichten können Sie benutzerdefinierte Attribute einbeziehen, wenn das benutzerdefinierte Attribut für den Entwickler definiert ist. Benutzerdefinierte Attribute werden beim Hinzufügen von Entwicklern zu Ihrer Organisation, wie unter App-Entwickler verwalten beschrieben.
Um benutzerdefinierte Attribute in einen Umsatzbericht aufzunehmen, senden Sie eine POST-Anfrage an
organizations/{org_name}/revenue-reports
und fügen Sie den
devCustomAttributes
-Array im Anfragetext:
"devCustomAttributes": [ "custom_attribute1", "custom_attribute2", ... ]
Hinweis: Geben Sie nicht die vordefinierten MINT_*
und
ADMIN_*
-Attribute im Array devCustomAttributes
.
Das folgende Beispiel enthält beispielsweise drei benutzerdefinierte Attribute, BILLING_TYPE
, SFID
und ORG_EXT
, im Bericht (sofern für den Entwickler definiert):
$ curl -H "Content-Type:application/json" -H "Accept: application/octet-stream" -X POST -d \ '{ "fromDate":"2015-07-01 00:00:00", "toDate":"2015-08-01 13:35:00", "showTxDetail":true, "showSummary":true, "transactionTypes":[ "PURCHASE", "CHARGE", "REFUND", "CREDIT", "SETUPFEES", "TERMINATIONFEES", "RECURRINGFEES" ], "currencyOption":"LOCAL", "groupBy":[ "PACKAGE", "PRODUCT", "DEVELOPER", "APPLICATION", "RATEPLAN" ], "devCustomAttributes": [ "BILLING_TYPE", "SFID", "ORG_EXT" ] }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/revenue-reports" \ -u email:password
Im Folgenden finden Sie ein Beispiel für die Berichtsausgabe mit Werten für die beiden benutzerdefinierten Attribute:
Reporting Period:,From:,2015-07-01, To:,2015-07-31 API Product:,All Developer:,All Application:,All Currency:,Local Type of Report:,Summary Revenue Report Monetization Package,Package ID,API Product,Product ID,Developer Name,Developer ID,Application Name,Application ID,Rate Plan,Plan ID,Currency,Transaction Type,Provider Status,Total Volume,Charged Rate,BILLING_TYPE,SFID,ORG_EXT Location,location,foo_product,foo_product,Apigee,QQ7uxeMGf3w9W08B,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA, Location,location,foo_product,foo_product,BarCompany,barcompany,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA, Location,location,foo_product,foo_product,fremont,fremont,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA, Location,location,foo_product,foo_product,Juan's Taco Shack,juan-s-taco-sha,my_app,my_app,rate_plan_1,location_rate_plan_1,USD,SETUPFEES,SUCCESS,1,15.0000,PREPAID,123,3AA,
Transaktionsaktivitäten mit der API melden
Sie können die Transaktionsaktivitäten für eine Organisation aufrufen, indem Sie eine POST-Anfrage an /organizations/{org_name}/transaction-search
senden. Wenn Sie die Anfrage stellen, müssen Sie
Kriterien für den Abruf festlegen. Sie können unter anderem Folgendes als Kriterien angeben:
- ID eines oder mehrerer API-Produkte, für die Transaktionen ausgeführt wurden.
- Abrechnungsmonat und -jahr der Transaktionen.
- Entwickler, die die Transaktion durchgeführt haben
- Art der Transaktion, z. B. Kauf- und Einrichtungsgebühren.
- Status der Transaktion, z. B. „erfolgreich“ oder „fehlgeschlagen“.
Eine vollständige Liste der Konfigurationsoptionen für Kriterien finden Sie unter Konfigurationsoptionen für Kriterien. Kriterien.
Das folgende Beispiel gibt Transaktionen zurück, die von einem bestimmten Entwickler für die Abrechnung ausgegeben wurden. Monat Juni 2015:
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "billingMonth": "JUNE", "billingYear": 2015, "devCriteria": [{ "id": "RtHAeZ6LtkSbEH56", "orgId":"myorg"}], "transactionTypes": ["PURCHASE", "CHARGE", "SETUPFEES"], "transactionStatus": ["SUCCESS", "FAILED"] }' "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/transaction-search \ -u email:password
Sie können auch ermitteln, für welche Anwendungen, Entwickler, API-Produkt-Bundles oder API-Produkte Transaktionen in einem bestimmten Zeitraum stattgefunden haben. Diese Informationen werden für jedes Objekttyp. So erhalten Sie z. B. Informationen zu Anwendungen, die APIs in Ihren monetarisierten API-Produktsets innerhalb eines bestimmten Start- und Enddatums.
Wenn Sie Informationen zu Transaktionsaktivitäten aufrufen möchten, senden Sie eine GET-Anfrage an eine der folgenden Ressourcen:
Ressource | Gibt Folgendes zurück: |
---|---|
/organizations/{org_name}/applications-with-transactions |
Apps mit Transaktionen |
/organizations/{org_name}/developers-with-transactions |
Entwickler mit Transaktionen |
/organizations/{org_name}/products-with-transactions |
Produkte mit Transaktionen |
/organizations/{org_name}/packages-with-transactions |
API-Produktpakete (oder API-Pakete) mit Transaktionen |
Wenn Sie die Anfrage senden, müssen Sie als Suchparameter ein Start- und ein Enddatum angeben. für den Zeitraum. Die folgende Anfrage gibt beispielsweise Entwickler mit Transaktionen zurück im August 2015.
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers-with-transactions?START_DATE=2015-08-01&END_DATE=2015-08-31" \ -u email:password
Die Antwort sollte in etwa so aussehen (nur ein Teil der Antwort wird angezeigt):
{ "developer" : [ { "address" : [ { "address1" : "Dev Five Address", "city" : "Pleasanton", "country" : "US", "id" : "0917f15f-9521-4e69-9376-07aa7b7b32ca", "isPrimary" : true, "state" : "CA", "zip" : "94588" } ], "approxTaxRate" : 0.0900, "billingType" : "POSTPAID", "broker" : false, "developerRole" : [ ], "email" : "dev5@myorg.com", "hasSelfBilling" : false, "id" : "tJZG6broTpGGGeLV", "legalName" : "DEV FIVE", "name" : "Dev Five", "organization" : { ... }, "registrationId" : "dev5", "status" : "ACTIVE", "type" : "UNTRUSTED" }, { "address" : [ { "address1" : "Dev Seven Address", "city" : "Pleasanton", "country" : "US", "id" : "f86d8c9f-6ed1-4323-b050-6adf494096c9", "isPrimary" : true, "state" : "CA", "zip" : "94588" } ], "approxTaxRate" : 0.0900, "billingType" : "POSTPAID", "broker" : false, "developerRole" : [ ], "email" : "dev7@myorg.com", "hasSelfBilling" : false, "id" : "VI3l8m8IPAvJTvjS", "legalName" : "DEV SEVEN", "name" : "Dev Seven", "organization" : { ... }, "registrationId" : "dev7", "status" : "ACTIVE", "type" : "UNTRUSTED" }, ... ] }
Berichtskonfigurationsoptionen für die API
Für die API sind die folgenden Berichtskonfigurationsoptionen verfügbar:
Name | Beschreibung | Standard | Erforderlich? |
---|---|---|---|
name |
Der Name des Berichts. |
– | Ja |
description |
Eine Beschreibung des Berichts. |
– | Nein |
mintCriteria |
Die Kriterien für die Konfiguration eines Berichts. Weitere Informationen finden Sie unter Konfigurationsoptionen für Kriterien. |
– | Nein |
type |
Der Typ des Berichts. Der Wert kann einer der folgenden sein:
|
– | Ja |
Konfigurationsoptionen für Kriterien
Die folgenden Konfigurationsoptionen sind für Berichte über die Property mintCriteria
verfügbar:
Name | Beschreibung | Standard | Erforderlich? |
---|---|---|---|
appCriteria |
ID und Organisation für eine bestimmte Anwendung, die in den Bericht aufgenommen werden soll. Wenn dieses nicht angegeben ist, werden alle Anwendungen in den Bericht aufgenommen. |
– | Nein |
billingMonth |
Hinweis: Diese Property ist nicht für Umsatzberichte gültig. Abrechnungsmonat für den Bericht, z. B. JULI. |
– | Ja |
billingYear |
Hinweis: Diese Property ist nicht für Umsatzberichte gültig. Abrechnungsjahr für den Bericht, z. B. 2015. |
– | Ja |
currCriteria |
ID und Organisation für eine bestimmte Währung, die in den Bericht aufgenommen werden soll. Wenn diese Eigenschaft nicht angegeben ist, werden alle unterstützten Währungen in den Bericht aufgenommen. |
– | Nein |
currencyOption |
Währung für den Bericht. Gültige Werte sind:
|
– | Nein |
devCriteria |
Entwickler-ID (E-Mail-Adresse) und Organisationsname für einen bestimmten Entwickler, der verwendet werden soll die im Bericht enthalten sind. Wenn diese Eigenschaft nicht angegeben ist, werden alle Entwickler in den Bericht aufgenommen. Beispiel: "devCriteria":[{ "id":"RtHAeZ6LtkSbEH56", "orgId":"my_org"} ] |
– | Nein |
devCustomAttributes |
Hinweis: Diese Property gilt nur für Umsatzberichte. Benutzerdefinierte Attribute, die in den Bericht aufgenommen werden sollen, sofern sie für einen Entwickler definiert sind. Hier ein Beispiel: "devCustomAttributes": [ "custom_attribute1", "custom_attribute2", ... ] Hinweis: Geben Sie nicht die vordefinierten |
– | Nein |
fromDate |
Hinweis: Diese Eigenschaft gilt nur für Berichte zu Umsatz, Abweichung und Transaktionsaktivität. Startdatum des Berichts in UTC. |
– | Erforderlich für Umsatzberichte, für andere Berichtstypen nicht erforderlich. |
groupBy |
Reihenfolge, in der Spalten im Bericht gruppiert werden. Gültige Werte sind:
|
– | Nein |
monetizationPackageId |
ID eines oder mehrerer API-Produktpakete, die in den Bericht aufgenommen werden sollen. Wenn diese Eigenschaft nicht angegeben ist, werden alle API-Produktsets in den Bericht aufgenommen. Hinweis: Dieses Attribut ist nicht gültig, wenn Sie sich die Transaktionsaktivitäten ( |
– | Nein |
pkgCriteria |
ID und Organisation für ein bestimmtes API-Produktset, das in den Bericht aufgenommen werden soll. Wenn dieses
nicht angegeben ist, werden alle API-Produktsets in den Bericht aufgenommen. Diese Property kann
anstelle der Eigenschaft Hinweis: Dieses Attribut ist nicht gültig, wenn Sie sich die Transaktionsaktivitäten ( |
– | Nein |
prevFromDate |
Hinweis: Diese Eigenschaft gilt nur für Abweichungsberichte. Startdatum des vorherigen Zeitraums in UTC. Wird zum Erstellen eines Berichts für eine frühere Zeitraum für den Vergleich mit einem aktuellen Bericht. |
– | Nein |
prevToDate |
Hinweis: Diese Property gilt nur für Abweichungsberichte. Enddatum des vorherigen Zeitraums in UTC. Wird zum Erstellen eines Berichts für einen vorherigen Zeitraum verwendet mit einem aktuellen Bericht vergleichen. |
– | Nein |
prodCriteria |
ID und Organisation für ein bestimmtes API-Produkt, das in den Bericht aufgenommen werden soll. Wenn dieses
nicht angegeben ist, werden alle API-Produkte in den Bericht aufgenommen. Diese Property kann
anstelle der Eigenschaft Hinweis : Diese Eigenschaft ist beim Anzeigen der Transaktionsaktivität ( |
– | Nein |
productIds |
ID eines oder mehrerer API-Produkte, die in den Bericht aufgenommen werden sollen. Wenn diese Eigenschaft nicht angegeben ist, werden alle API-Produkte in den Bericht aufgenommen. API-Produkt-IDs sollten als |
– | Nein |
pricingTypes |
Preistyp des Tarifplans, der in den Bericht aufgenommen werden soll. Gültige Werte sind:
Wenn diese Unterkunft nicht angegeben ist, sind Preispläne aller Preistypen in der Bericht. |
– | Nein |
ratePlanLevels |
Art des Tarifplans, der in den Bericht aufgenommen werden soll. Gültige Werte sind:
Wenn diese Unterkunft nicht angegeben ist, werden sowohl entwicklerspezifische als auch Standardtarife verwendet die im Bericht enthalten sind. |
– | Nein |
showRevSharePct |
Gibt an, ob im Bericht Prozentsätze der Umsatzbeteiligung angezeigt werden. Gültige Werte umfassen:
|
– | Nein |
showSummary |
Gibt an, ob es sich bei dem Bericht um eine Zusammenfassung handelt. Gültige Werte sind:
|
– | Nein |
showTxDetail |
Hinweis: Diese Property gilt nur für Umsatzberichte. Gibt an, ob der Bericht Details auf Transaktionsebene enthält. Gültige Werte umfassen:
|
– | Nein |
showTxType |
Gibt an, ob im Bericht der Typ jeder Transaktion angezeigt wird. Gültige Werte sind:
|
– | Nein |
toDate |
Hinweis: Diese Eigenschaft gilt nur für Berichte zu Umsatz, Abweichung und Transaktionsaktivität. Enddatum des Berichts in UTC. Der Bericht enthält Daten, die bis zum Ende des Tages vor dem angegebenen Datum erfasst wurden. Berichtsdaten, die am angegebenen Enddatum erfasst wurden, werden nicht berücksichtigt. aus dem Bericht. Wenn ein Preisplan beispielsweise am 31. Dezember 2016 ablaufen soll, sollten Sie den Wert „toDate“ auf den 01.01.2017 festlegen. In diesem Fall enthält der Bericht Berichtsdaten bis zum Ende des Tages am 31. Dezember 2016. Berichtsdaten vom 1. Januar 2017 sind nicht enthalten. |
– | Erforderlich für Umsatzberichte für andere Berichttypen nicht erforderlich. |
transactionStatus |
Status der Transaktionen, die in den Bericht aufgenommen werden sollen. Gültige Werte sind:
|
– | Nein |
transactionCustomAttributes |
Benutzerdefinierte Transaktionsattribute, die in zusammenfassende Umsatzberichte aufgenommen werden sollen. Aktivieren Sie in Ihrer Organisation nutzen können. Weitere Informationen finden Sie unter Benutzerdefinierte Transaktionsattribute in zusammenfassenden Umsatzberichten einbeziehen. |
– | Nein |
transactionTypes |
Art der Transaktionen, die in den Bericht aufgenommen werden sollen. Gültige Werte sind:
Wenn diese Eigenschaft nicht angegeben ist, werden alle Transaktionstypen in der Bericht. |
– | Nein |