# Fetch a list of all virtualization actions

Endpoint: GET /virtualization-actions/history
Version: 3.30.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Query parameters:

  - `limit` (integer)
    Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100.

  - `cursor` (string)
    Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints.

  - `sort` (string)
    The field to sort results by. A property name with a prepended '-' signifies descending order.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `items` (array)

  - `items.id` (string)
    ID of the virtualization engine action.

  - `items.engine_id` (string)
    ID of the RegisteredEngine.

  - `items.action_type` (string)
    Type of the action.

  - `items.title` (string)
    The title of the action.

  - `items.details` (string)
    Plain text description of the action.

  - `items.start_time` (string)
    The time the action occurred. For long running processes, this represents the starting time.

  - `items.end_time` (string)
    The time the action completed.

  - `items.user` (string)
    The user who initiated the action.

  - `items.user_agent` (string)
    Name of client software used to initiate the action.

  - `items.origin_ip` (string)
    Network address used to initiate the action.

  - `items.parent_action` (string)
    The parent action of this action.

  - `items.state` (string)
    The state of the action.
    Enum: "EXECUTING", "WAITING", "COMPLETED", "CANCELED", "FAILED"

  - `items.work_source` (string)
    Origin of the work that caused the action.
    Enum: "WEBSERVICE", "POLICY", "SYSTEM"

  - `items.work_source_name` (string)
    Name of user or policy that initiated the action.

  - `items.work_source_principal` (string)
    Principal of user that initiated the action.

  - `items.failure_description` (string)
    Details of the action failure.

  - `items.failure_action` (string)
    Action to be taken to resolve the failure.

  - `items.failure_message_code` (string)
    Message ID associated with the event.

  - `response_metadata` (object)

  - `response_metadata.prev_cursor` (string)
    Pointer to the previous page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.next_cursor` (string)
    Pointer to the next page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.total` (integer)
    The total number of results. This value may not be provided.

