Upload a file and receive a short shareable link.
uploadnot measured/v1/uploader:kappa-lol/upload5m cache1 paramchecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
const data = await client.run("uploader:kappa-lol", "upload", {
"file": "photo.jpg"
});
console.log(data);curl -X POST "https://api.zpi.web.id/v1/uploader:kappa-lol/upload" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx" \
-F "file=@/path/to/file.jpg"/v1/uploader:kappa-lol/uploadUpload a file via multipart and return the share URL.filefilerequiredin formcurl -X POST "https://api.zpi.web.id/v1/uploader:kappa-lol/upload" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"ok": true,
"url": "https://kappa.lol/ZtVei2",
"host": "kappa.lol",
"fileName": "96fc0fc145454ad9457b51e17ae68a55.jpg",
"fileSize": 67105,
"uploadedAt": "2026-05-27T13:37:52.769Z"
}