Freigeben über


Manage billing - Get invoice line items

Ruft Positionen für GTM-Szenarien ab. First and Third party unbilled daily rated usage for current and previous months. First and Third party billed daily rated usage for anvoceid. First and Third party unbilled recon for current and previous months.

GET https://api.partnercenter.microsoft.com/v1/invoices/{invoice_id}/lineitems
GET https://api.partnercenter.microsoft.com/v1/invoices/{invoice_id}/lineitems?provider={provider}&invoiceLineItemType={invoiceLineItemType}&hasPartnerEarnedCredit={hasPartnerEarnedCredit}&currencyCode={currencyCode}&period={period}&size={size}&offset={offset}&seekOperation={seekOperation}

URI-Parameter

Name In Erforderlich Typ Beschreibung
invoice_id
path True

string

Die Rechnungs-ID. Bei nicht abgerechneten Positionen wird "invoiceId" auf "unbilled" festgelegt.

currencyCode
query

string

Der Währungscode.

hasPartnerEarnedCredit
query

boolean

Der Wert, der angibt, ob die Positionen mit angewendeter Partnergutschrift zurückgegeben werden sollen.

invoiceLineItemType
query

string

Die Rechnungsposition. Beispiel: BillingLineItems, UsageLineItems.

offset
query

integer

int32

Der Seitenoffset.

period
query

string

Der Zeitraum für nicht abgerechnete Neuaufklärung. Beispiel: current, previous.

provider
query

string

Der Anbietertyp. Beispiel: All, Marketplace.

seekOperation
query

string

Der auszuführende Suchvorgang. Nur Weiter wird unterstützt.

size
query

integer

int32

Die Seitengröße.

Anforderungsheader

Name Erforderlich Typ Beschreibung
Authorization True

string

Autorisierungs-Bearertoken

ms-correlationid

string

Wird intern zum Nachverfolgen von Anforderungen verwendet. Wenn keine ms-correlationid angegeben wird, generiert der Server für jede Anforderung eine neue.

ms-cv

string

Wird intern zum Nachverfolgen von Anforderungen verwendet. Wenn kein ms-cv bereitgestellt wird, generiert der Server für jede Anforderung eine neue.

ms-requestid

string

Wird für die Idempotenz von Anforderungen verwendet. Wenn keine ms-requestid angegeben wird, generiert der Server für jede Anforderung eine neue anforderung.

Antworten

Name Typ Beschreibung
200 OK

Collections.PagedResourceCollection[InvoiceLineItem]

Die Anforderung war erfolgreich. Der Antworttext enthält die angeforderten Neukonfigurationszeilenelemente.

Media Types: "application/json", "text/json"

400 Bad Request

Es fehlte eine oder eine ungültige Eingabe. Der Antworttext enthält die Fehlerdetails.

Media Types: "application/json", "text/json"

401 Unauthorized

Die Anforderung wurde nicht authentifiziert. Der Client muss sich zuerst beim Partner-API-Dienst authentifizieren.

Media Types: "application/json", "text/json"

403 Forbidden

Die Anforderung wurde authentifiziert, wurde aber abgelehnt, da der Aufrufer nicht über die Rechte zum Aufrufen verfügt.

Media Types: "application/json", "text/json"

404 Not Found

Die Ressource wurde mit den angegebenen Eingabeparametern nicht gefunden oder nicht verfügbar.

Media Types: "application/json", "text/json"

500 Internal Server Error

Der Partner-API-Dienst oder eine seiner Abhängigkeiten konnte die Anforderung nicht erfüllen. Anrufer versuchen dies möglicherweise erneut.

Media Types: "application/json", "text/json"

Definitionen

Name Beschreibung
Collections.PagedResourceCollection[InvoiceLineItem]
InvoiceLineItem
Link
ResourceAttributes
ResourceLinks
System.Collections.Generic.KeyValuePair[System.String,System.String]

Collections.PagedResourceCollection[InvoiceLineItem]

Name Typ Beschreibung
attributes

ResourceAttributes

continuationToken

string

items

InvoiceLineItem[]

links

ResourceLinks

totalCount

integer

InvoiceLineItem

Name Typ Beschreibung
attributes

ResourceAttributes

billingProvider enum:
  • all
  • azure
  • marketplace
  • none
  • office
  • oneTime
invoiceLineItemType enum:
  • billingLineItems
  • none
  • usageLineItems
Name Typ Beschreibung
headers

System.Collections.Generic.KeyValuePair[System.String,System.String][]

method

string

uri

string

ResourceAttributes

Name Typ Beschreibung
etag

string

objectType

string

Name Typ Beschreibung
next

Link

previous

Link

self

Link

System.Collections.Generic.KeyValuePair[System.String,System.String]

Name Typ Beschreibung
key

string

value

string