Manage billing - Get invoice line items
Obtient des éléments de ligne pour les scénarios GTM. Utilisation quotidienne non facturée par le premier et le tiers pour les mois actuels et précédents. Le premier et le tiers ont facturé l’utilisation quotidienne pour un invoceid. Première et tierce reconquête non facturée pour les mois actuels et précédents.
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}¤cyCode={currencyCode}&period={period}&size={size}&offset={offset}&seekOperation={seekOperation}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
invoice_id
|
path | True |
string |
ID de facture. Pour les éléments de ligne non facturés invoiceId est défini sur « non facturé ». |
currency
|
query |
string |
Code monétaire. |
|
has
|
query |
boolean |
Valeur indiquant s’il faut retourner les éléments de ligne avec un crédit partenaire appliqué. |
|
invoice
|
query |
string |
Élément de ligne de facture. exemple : BillingLineItems, UsageLineItems. |
|
offset
|
query |
integer int32 |
Décalage de page. |
|
period
|
query |
string |
Période de reconquête non facturée. exemple : actuel, précédent. |
|
provider
|
query |
string |
Type de fournisseur. exemple : Tout, Place de marché. |
|
seek
|
query |
string |
Opération de recherche à effectuer. Only Next est pris en charge. |
|
size
|
query |
integer int32 |
Taille de la page. |
En-tête de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
Authorization | True |
string |
Jeton du porteur d’autorisation |
ms-correlationid |
string |
Utilisé pour le suivi des demandes en interne. Si un ms-correlationid n’est pas fourni, le serveur en génère un nouveau pour chaque requête |
|
ms-cv |
string |
Utilisé pour le suivi des demandes en interne. Si un ms-cv n’est pas fourni, le serveur en génère un nouveau pour chaque requête |
|
ms-requestid |
string |
Utilisé pour l’idempotency des requêtes. Si un ms-requestid n’est pas fourni, le serveur en génère un nouveau pour chaque requête |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La demande a réussi. Le corps de la réponse contient les éléments de ligne de reconquête demandés. Media Types: "application/json", "text/json" |
|
400 Bad Request |
Une entrée est manquante ou non valide. Le corps de la réponse fournit les détails de l’erreur. Media Types: "application/json", "text/json" |
|
401 Unauthorized |
La demande n’a pas été authentifiée. Le client doit d’abord s’authentifier auprès du service d’API partenaire. Media Types: "application/json", "text/json" |
|
403 Forbidden |
La demande a été authentifiée, mais a été refusée, car l’appelant n’a pas les droits de l’appeler. Media Types: "application/json", "text/json" |
|
404 Not Found |
La ressource est introuvable ou non disponible avec les paramètres d’entrée donnés. Media Types: "application/json", "text/json" |
|
500 Internal Server Error |
Le service d’API partenaire ou l’une de ses dépendances n’a pas pu répondre à la demande. Les appelants peuvent réessayer. Media Types: "application/json", "text/json" |
Définitions
Nom | Description |
---|---|
Collections. |
|
Invoice |
|
Link | |
Resource |
|
Resource |
|
System. |
Collections.PagedResourceCollection[InvoiceLineItem]
Nom | Type | Description |
---|---|---|
attributes | ||
continuationToken |
string |
|
items | ||
links | ||
totalCount |
integer |
InvoiceLineItem
Nom | Type | Description |
---|---|---|
attributes | ||
billingProvider |
enum:
|
|
invoiceLineItemType |
enum:
|
Link
Nom | Type | Description |
---|---|---|
headers |
System. |
|
method |
string |
|
uri |
string |
ResourceAttributes
Nom | Type | Description |
---|---|---|
etag |
string |
|
objectType |
string |
ResourceLinks
Nom | Type | Description |
---|---|---|
next | ||
previous | ||
self |
System.Collections.Generic.KeyValuePair[System.String,System.String]
Nom | Type | Description |
---|---|---|
key |
string |
|
value |
string |