Start an archive import (zip or URL list)
Creator/admin only (fresh DB role, re-checked server-side — not the JWT claim). Async bulk ingestion of up to 10,000 images per job; every image still flows through the normal per-image moderation pipeline (dedup, Gemini risk scan, determineImageStatus). Only one active import per creator at a time (409 IMPORT_ALREADY_ACTIVE). kind: 'zip' opens an R2 multipart upload session for the client to stream 90 MB parts into via PUT /v1/imports/{id}/parts/{n}, then POST .../complete-transfer. kind: 'url_list' submits the URLs synchronously (each syntactically https-only and SSRF-validated) and enqueues processing immediately.
Request
- Base URL: https://api.memestack.ai
- URL: https://api.memestack.ai/v1/imports
- Auth: HTTP bearer
Request body
Response
Import created. zip: multipart upload session opened. url_list: manifest written and processing already enqueued.
Changes
No recorded changes to this operation across all 1 revision of this API.