Invoices - Download Multiple EA Invoices

Obtém uma URL para baixar vários documentos de fatura (pdf da fatura, recibos de impostos, notas de crédito) como um arquivo zip.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
billingAccountName
path True

string

A ID que identifica exclusivamente uma conta de cobrança.

api-version
query True

string

A versão da API a ser usada com a solicitação do cliente. A versão atual é 2019-10-01-preview.

Corpo da solicitação

Nome Tipo Description
downloadUrls

string[]

Uma matriz de URLs de download para documentos individuais. Os caminhos de URL de download no corpo da solicitação devem corresponder ao caminho da solicitação original.

Respostas

Nome Tipo Description
200 OK

DownloadUrl

OK. A solicitação foi bem-sucedida.

202 Accepted

Aceita.

Headers

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

ErrorResponse

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

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"
}

Definições

Nome Description
DownloadUrl

Uma URL segura que pode ser usada para baixar uma entidade até que a URL expire.

ErrorDetails

Os detalhes do erro.

ErrorResponse

A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

ErrorSubDetails

DownloadUrl

Uma URL segura que pode ser usada para baixar uma entidade até que a URL expire.

Nome Tipo Description
expiryTime

string

A hora em UTC em que a URL de download expirará.

url

string

A URL para o arquivo PDF.

ErrorDetails

Os detalhes do erro.

Nome Tipo Description
code

string

Código do erro.

details

ErrorSubDetails[]

Os sub-detalhes do erro.

message

string

Mensagem de erro indicando por que a operação falhou.

target

string

O destino do erro específico.

ErrorResponse

A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

Nome Tipo Description
error

ErrorDetails

Os detalhes do erro.

ErrorSubDetails

Nome Tipo Description
code

string

Código do erro.

message

string

Mensagem de erro indicando por que a operação falhou.

target

string

O destino do erro específico.