Invoices - Download Multiple EA Invoices

Obtiene una dirección URL para descargar varios documentos de factura (pdf de factura, recibos fiscales, notas de crédito) como un archivo ZIP.

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

Parámetros de identificador URI

Name In Required Type Description
billingAccountName
path True
  • string

Identificador que identifica de forma única una cuenta de facturación.

api-version
query True
  • string

Versión de la API que se va a usar con la solicitud de cliente. La versión actual es 2019-10-01-preview.

Cuerpo de la solicitud

Name Type Description
downloadUrls
  • string[]

Matriz de direcciones URL de descarga para documentos individuales. Las rutas de acceso de dirección URL de descarga en el cuerpo de la solicitud deben coincidir con la ruta de acceso de la solicitud original.

Respuestas

Name Type Description
200 OK

Aceptar. La solicitud se ha realizado correctamente.

202 Accepted

Accepted.

Headers

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

Respuesta de error que describe el motivo del error de la operación.

Seguridad

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 suplantar la cuenta de usuario

Ejemplos

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

Definiciones

DownloadUrl

Una dirección URL segura que se puede usar para descargar una entidad hasta que expire la dirección URL.

ErrorDetails

Detalles del error.

ErrorResponse

La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.

ErrorSubDetails

DownloadUrl

Una dirección URL segura que se puede usar para descargar una entidad hasta que expire la dirección URL.

Name Type Description
expiryTime
  • string

Hora UTC en la que expirará la dirección URL de descarga.

url
  • string

Dirección URL del archivo PDF.

ErrorDetails

Detalles del error.

Name Type Description
code
  • string

Código de error.

details

Los subdelementos del error.

message
  • string

Mensaje de error que indica por qué se produjo un error en la operación.

target
  • string

Destino del error concreto.

ErrorResponse

La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.

Name Type Description
error

Detalles del error.

ErrorSubDetails

Name Type Description
code
  • string

Código de error.

message
  • string

Mensaje de error que indica por qué se produjo un error en la operación.

target
  • string

Destino del error concreto.