Ich verwende die folgende API erhalten Top-Level-Abrechnungsposten für aktuellen MonatWie Top-Level-Abrechnungsposten für eine Rechnung
https://{{sluser}}:{{slkey}}@api.softlayer.com/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems.json
I gleiche Daten für Vormonats holen wollen zu bekommen.
Hier ist was ich versucht habe. Erhalten des letzten Monats Rechnung ID und Abfrage es Top-Level-Abrechnungsposten zu erhalten:
https://{{sluser}}:{{slkey}}@api.softlayer.com/rest/v3.1/SoftLayer_Billing_Invoice/8116829/getInvoiceTopLevelItems.json
Aber das gibt mir Strato Rechnungspositionen und nicht die Abrechnungsposten. Dann habe ich versucht:
https://{{sluser}}:{{slkey}}@api.softlayer.com/rest/v3.1/SoftLayer_Billing_Invoice/8116829/getObject.json?objectMask=mask[createDate,invoiceTopLevelItems[billingItem[id]]]
Obwohl dies gibt mir Softlayer Abrechnung Artikel, aber sie sind nicht Top-Level-Billing-Artikel. Ich erhalte viele Abrechnungselemente mit derselben billing_item_id. Ich möchte Top-Level-Rechnungspositionen aus einer Rechnung erhalten. Wie kann ich das machen?