Dela via


Invoices - Download Documents By Billing Subscription

Hämtar en URL för att ladda ned flera fakturadokument (pdf-faktura, skattekvitton, kreditfakturor) som en zip-fil. Åtgärden stöds för faktureringskonton med avtalstypen Microsoft-partneravtal eller Microsoft-kundavtal.

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/downloadDocuments?api-version=2024-04-01

URI-parametrar

Name I Obligatorisk Typ Description
subscriptionId
path True

string

pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

Det ID som unikt identifierar en faktureringsprenumeration.

api-version
query True

string

Den version av API:et som ska användas med klientbegäran. Den aktuella versionen är 2024-04-01.

Begärandetext

Name Typ Description
parameters

DocumentDownloadRequest[]

En lista med nedladdningsinformation för enskilda dokument.

Svar

Name Typ Description
200 OK

DocumentDownloadResult

En säker URL som kan användas för att ladda ned en entitet tills URL:en upphör att gälla.

202 Accepted

En åtgärd accepterade resultatet som returnerar ett "Plats"-huvud som klienten kan avsöka för att visa resultatet av åtgärden.

Sidhuvuden

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Exempel

InvoicesDownloadDocumentsByBillingSubscription

Exempelbegäran

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/00000000-0000-0000-0000-000000000000/downloadDocuments?api-version=2024-04-01

[
  {
    "documentName": "12345678",
    "invoiceName": "E123456789"
  },
  {
    "documentName": "12345678",
    "invoiceName": "E987654321"
  }
]

Exempelsvar

{
  "expiryTime": "2023-02-16T17:32:28Z",
  "url": "https://myaccount.blob.core.windows.net/invoices/1383724.pdf?sv=2019-02-02&sr=b&sp=r"
}
Location: https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/00000000-0000-0000-0000-000000000000/operationResults/invoiceDownload_11111111-1111-1111-1111-111111111111?api-version=2024-04-01
Retry-After: 10

Definitioner

Name Description
DocumentDownloadRequest

En lista med nedladdningsinformation för enskilda dokument.

DocumentDownloadResult

En säker URL som kan användas för att ladda ned en entitet tills URL:en upphör att gälla.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

DocumentDownloadRequest

En lista med nedladdningsinformation för enskilda dokument.

Name Typ Description
documentName

string

Det ID som unikt identifierar ett fakturadokument. Det här ID:t kan vara en identifierare för en PDF-faktura, en kreditfaktura eller ett skattekvitto. Om den utelämnas returneras den senaste PDF-fakturan för fakturan.

invoiceName

string

Det ID som unikt identifierar en faktura.

DocumentDownloadResult

En säker URL som kan användas för att ladda ned en entitet tills URL:en upphör att gälla.

Name Typ Description
expiryTime

string

Tiden i UTC när nedladdnings-URL:en upphör att gälla.

url

string

URL:en till PDF- eller .zip-filen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.