Invoices - Download Multiple EA Invoices

Ottiene un URL per scaricare più documenti di fattura (pdf fattura, ricevute fiscali, note di credito) come file ZIP.

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/downloadDocuments?api-version=2019-10-01-preview

Parametri dell'URI

Name In Required Type Description
billingAccountName
path True
  • string

ID che identifica in modo univoco un account di fatturazione.

api-version
query True
  • string

Versione dell'API da usare con la richiesta client. La versione corrente è 2019-10-01-preview.

Corpo della richiesta

Name Type Description
downloadUrls
  • string[]

Matrice di URL di download per singoli documenti. I percorsi url di download nel corpo della richiesta devono corrispondere al percorso della richiesta originale.

Risposte

Name Type Description
200 OK

OK. La richiesta ha avuto esito positivo.

202 Accepted

Accettato.

Headers

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

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Azure Active Directory Flow OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation rappresentare l'account utente

Esempio

EAInvoiceDownload

Sample Request

POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/downloadDocuments?api-version=2019-10-01-preview

[
  "https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/download?downloadToken={downloadToken}&useCache=True&api-version=2019-10-01-preview",
  "https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/download?downloadToken={downloadToken}&useCache=True&api-version=2019-10-01-preview",
  "https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/download?downloadToken={downloadToken}&useCache=True&api-version=2019-10-01-preview"
]

Sample Response

Location: https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/operationResults/invoiceDownload_{operationId}?api-version=2019-10-01-preview
Retry-After: 10
{
  "url": "https://myaccount.blob.core.windows.net/invoices/1383724.pdf?sv=2019-02-02&sr=b&sp=r"
}

Definizioni

DownloadUrl

URL sicuro che può essere usato per scaricare un'entità fino alla scadenza dell'URL.

ErrorDetails

Dettagli dell'errore.

ErrorResponse

La risposta di errore indica che il servizio non è in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore.

ErrorSubDetails

DownloadUrl

URL sicuro che può essere usato per scaricare un'entità fino alla scadenza dell'URL.

Name Type Description
expiryTime
  • string

Ora in formato UTC in cui scadrà l'URL di download.

url
  • string

URL del file PDF.

ErrorDetails

Dettagli dell'errore.

Name Type Description
code
  • string

Codice di errore.

details

Dettagli secondari dell'errore.

message
  • string

Messaggio di errore che indica il motivo per cui l'operazione non è riuscita.

target
  • string

Destinazione dell'errore specifico.

ErrorResponse

La risposta di errore indica che il servizio non è in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore.

Name Type Description
error

Dettagli dell'errore.

ErrorSubDetails

Name Type Description
code
  • string

Codice di errore.

message
  • string

Messaggio di errore che indica il motivo per cui l'operazione non è riuscita.

target
  • string

Destinazione dell'errore specifico.