Asynchronous operation details

get/reporting/v1alpha1/async-operations/{id}

Retrieve information about asynchronous operations within the reporting service. Provide the unique identifier of the operation in the parameter to monitor the progress of asynchronous tasks. This API returns the following attributes:

  • status—Indicates the current status of the asynchronous task.
  • startedAt—Specifies the timestamp when the operation was initiated.
  • endedAt—Indicates the timestamp when the operation was completed.
  • logMessages—Provides a list of progress updates for the asynchronous operation.
  • progressPercent—Represents the progress of the operation as a percentage value ranging from 0 to 100.
  • sourceResourceUri—References the source URI that triggered the asynchronous task.
  • results—The results array provides a link to /reporting/v1alpha1/statuses/{id} to get the complete details of the report status.
SecurityBearerAuth
Request
path Parameters
id
required
string <uuid> ^[a-zA-Z0-9-]+$

The unique identifier returned by an asynchronous API call.

Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
Responses
200

Successful response

401

Unauthorized

403

Forbidden

404

Not Found

500

Internal server error

Request samples
Response samples
application/json
{
  • "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  • "type": "string",
  • "state": "string",
  • "startedAt": "2019-08-24T14:15:22Z",
  • "endedAt": "2019-08-24T14:15:22Z",
  • "logMessages": [
    ],
  • "progressPercent": 0,
  • "sourceResourceUri": "string",
  • "results": [
    ],
  • "error": {
    }
}