Share via


Invoices - Download Multiple Billing Subscription Invoices

Obtém um URL para transferir vários documentos de fatura (pdf da fatura, recibos fiscais, notas de crédito) como um ficheiro zip.

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

Parâmetros do URI

Name Em Necessário Tipo Description
subscriptionId
path True

string

O ID que identifica exclusivamente uma subscrição do Azure.

api-version
query True

string

A versão da API a ser utilizada com o pedido de cliente. A versão atual é 2020-05-01.

Corpo do Pedido

Name Tipo Description
downloadUrls

string[]

Uma matriz de URLs de transferência para documentos individuais

Respostas

Name Tipo Description
200 OK

DownloadUrl

OK. O pedido foi efetuada com êxito.

202 Accepted

Aceite.

Headers

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

ErrorResponse

Resposta de erro que descreve o motivo pela qual 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

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

BillingSubscriptionInvoiceDownload

Sample Request

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

[
  "https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices/{invoiceName}/download?downloadToken={downloadToken}&useCache=True&api-version=2020-05-01",
  "https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices/{invoiceName}/download?downloadToken={downloadToken}&useCache=True&api-version=2020-05-01",
  "https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices/{invoiceName}/download?downloadToken={downloadToken}&useCache=True&api-version=2020-05-01"
]

Sample Response

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

Definições

Name Description
DownloadUrl

Um URL seguro que pode ser utilizado para transferir uma entidade até o URL expirar.

ErrorDetails

Os detalhes do erro.

ErrorResponse

A resposta de erro indica que o serviço não consegue processar o pedido recebido. O motivo é fornecido na mensagem de erro.

ErrorSubDetails

DownloadUrl

Um URL seguro que pode ser utilizado para transferir uma entidade até o URL expirar.

Name Tipo Description
expiryTime

string

A hora em UTC em que o URL de transferência irá expirar.

url

string

O URL para o ficheiro PDF.

ErrorDetails

Os detalhes do erro.

Name Tipo Description
code

string

Código de erro.

details

ErrorSubDetails[]

Os sub detalhes do erro.

message

string

Mensagem de erro a indicar o motivo pela qual a operação falhou.

target

string

O destino do erro específico.

ErrorResponse

A resposta de erro indica que o serviço não consegue processar o pedido recebido. O motivo é fornecido na mensagem de erro.

Name Tipo Description
error

ErrorDetails

Os detalhes do erro.

ErrorSubDetails

Name Tipo Description
code

string

Código de erro.

message

string

Mensagem de erro a indicar o motivo pela qual a operação falhou.

target

string

O destino do erro específico.