---
title: "List History Export Results"
method: GET
path: "/history_export_results"
tags: ["history_export_results", "History Export Results"]
---

# List History Export Results

`GET /history_export_results`

List History Export Results

## Query parameters

- `user_id` integer
- `cursor` string
- `per_page` integer
- `history_export_id` integer, required

## Response `200`

A list of HistoryExportResults objects.

- HistoryExportResultEntity[]
  - `id` integer — Action ID
  - `created_at` integer — When the action happened
  - `created_at_iso8601` string — When the action happened, in ISO8601 format.
  - `user_id` integer — User ID
  - `file_id` integer — File ID related to the action
  - `parent_id` integer — ID of the parent folder
  - `path` string — Path of the related action
  - `folder` string — Folder in which the action occurred
  - `src` string — File move originated from this path
  - `destination` string — File moved to this destination folder
  - `ip` string — Client IP that performed the action
  - `username` string — Username of the user that performed the action
  - `user_is_from_parent_site` boolean — true if this change was performed by a user on a parent site.
  - `action` string — What action was taken. Valid values: `create`, `read`, `update`, `destroy`, `move`, `login`, `failedlogin`, `copy`, `user_create`, `user_update`, `user_destroy`, `group_create`, `group_update`, `group_destroy`, `permission_create`, `permission_destroy`, `api_key_create`, `api_key_update`, `api_key_destroy`, `archived_delete`
  - `failure_type` string — The type of login failure, if applicable. Valid values: `expired_trial`, `account_overdue`, `locked_out`, `ip_mismatch`, `password_mismatch`, `site_mismatch`, `username_not_found`, `none`, `no_ftp_permission`, `no_web_permission`, `no_directory`, `errno_enoent`, `no_sftp_permission`, `no_dav_permission`, `no_restapi_permission`, `key_mismatch`, `region_mismatch`, `expired_access`, `desktop_ip_mismatch`, `desktop_api_key_not_used_quickly_enough`, `disabled`, `country_mismatch`, `insecure_ftp`, `insecure_cipher`, `rate_limited`
  - `interface` string — Interface through which the action was taken. Valid values: `web`, `ftp`, `robot`, `jsapi`, `webdesktopapi`, `sftp`, `dav`, `desktop`, `restapi`, `scim`, `office`, `mobile`, `as2`, `inbound_email`, `remote`, `inbound_s3`
  - `target_id` integer — ID of the object (such as Users, or API Keys) on which the action was taken
  - `target_name` string — Name of the User, Group or other object with a name related to this action
  - `target_permission` string — Permission level of the action
  - `target_recursive` boolean — Whether or not the action was recursive
  - `target_expires_at` integer — If searching for Histories about API keys, this is when the API key will expire. Represented as a Unix timestamp.
  - `target_expires_at_iso8601` string — If searching for Histories about API keys, this is when the API key will expire. Represented in ISO8601 format.
  - `target_permission_set` string — If searching for Histories about API keys, this represents the permission set of the associated API key
  - `target_platform` string — If searching for Histories about API keys, this is the platform on which the action was taken
  - `target_username` string — If searching for Histories about API keys, this is the username on which the action was taken
  - `target_user_id` integer — If searching for Histories about API keys, this is the User ID on which the action was taken

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `405` — Method Not Allowed
- `409` — Conflict
- `412` — Precondition Failed
- `422` — Unprocessable Entity
- `423` — Locked
- `429` — Too Many Requests

---

[API](https://skmtc.net/files/apis/files-com-api.md) · [All operations](https://skmtc.net/files/apis/files-com-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/files/files-com-api/revisions/c6d6f57e6da8/schema)
