Imports

Get an archive import's status and live digest

Owner or admin only (404 for anyone else — imports have no public visibility tier). The digest is computed live from images.import_id (per-status counts), not a denormalized counter, combined with the job row's own cursor/skip/error counters.

get/v1/imports/{id}

Request

  • Base URL: https://api.memestack.ai
  • URL: https://api.memestack.ai/v1/imports/{id}
  • Auth: HTTP bearer

Path parameters

idstring uuid required

Response

Import detail + digest.

Example response

{
  "import": {
    "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
    "creator_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "kind": "zip",
    "status": "running",
    "archive_size_bytes": 524288000,
    "total_entries": 4200,
    "cursor": 1150,
    "error_count": 3,
    "skip_count": 40,
    "errors": [
      {
        "entry": "corrupt.jpg",
        "reason": "Unsupported or corrupted image format"
      }
    ],
    "last_error": null,
    "user_context": "2024 meme dump from Discord archive",
    "created_at": "2026-07-10T09:00:00Z",
    "started_at": "2026-07-10T09:02:11Z",
    "completed_at": null
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.