---
title: "List the caller's own archive imports"
method: GET
path: "/v1/imports"
tags: ["Imports"]
---

# List the caller's own archive imports

`GET /v1/imports`

## Request

- Base URL: `https://api.memestack.ai`
- URL: `https://api.memestack.ai/v1/imports`
- Auth: HTTP bearer

Returns up to 20 of the caller's own imports, newest first. No role gate — a non-creator simply has an empty list.

## Response `200`

The caller's imports.

- object
  - `imports` ArchiveImport[]
    - `id` string, uuid
    - `creator_id` string, uuid
    - `kind` 'zip' | 'url_list'
    - `status` 'awaiting_transfer' | 'transferring' | 'queued' | 'running' | 'draining' | 'completed' | 'failed' | 'cancelled' | 'reverting' | 'reverted'
    - `archive_size_bytes` integer, nullable
    - `total_entries` integer, nullable: Set once the transfer is validated (zip: central directory entry count; url_list: url count).
    - `cursor` integer: Next entry index the consumer will process.
    - `error_count` integer
    - `skip_count` integer: Non-image entries, oversized entries, and dedup skips.
    - `errors` object[]: Capped at 200; overflow only increments error_count.
      - `entry` string
      - `reason` string
    - `last_error` string, nullable
    - `user_context` string, nullable
    - `created_at` string, date-time
    - `started_at` string, date-time, nullable
    - `completed_at` string, date-time, nullable

---

[API](https://skmtc.dev/memestack/apis/memestack-api.md) · [All operations](https://skmtc.dev/memestack/apis/memestack-api/llms.txt) · [OpenAPI document](https://skmtc.dev/memestack/apis/memestack-api/revisions/9d3a19565f75?raw)
