Я использую следующий API, чтобы получить детали верхнего уровня счетов за текущий месяцКак получить детали верхнего уровня счетов для счета
https://{{sluser}}:{{slkey}}@api.softlayer.com/rest/v3/SoftLayer_Account/getNextInvoiceTopLevelBillingItems.json
Я хочу получать те же данные за предыдущий месяц.
Вот что я пробовал. Получить в прошлом месяце счет идентификатор и запрос его, чтобы получить детали счетов верхнего уровня:
https://{{sluser}}:{{slkey}}@api.softlayer.com/rest/v3.1/SoftLayer_Billing_Invoice/8116829/getInvoiceTopLevelItems.json
Но это дает мне SOFTLAYER позицию счета-фактуру, а не платежным пункты. Затем я попробовал:
https://{{sluser}}:{{slkey}}@api.softlayer.com/rest/v3.1/SoftLayer_Billing_Invoice/8116829/getObject.json?objectMask=mask[createDate,invoiceTopLevelItems[billingItem[id]]]
Хотя это дает мне платежные позиции в мягких слоях, но они не являются элементами выставления счетов верхнего уровня. Я получаю множество биллинговых товаров с одинаковым значением billing_item_id. Я хочу получить элементы выставления счетов верхнего уровня из счета-фактуры. Как я могу это сделать?