Upload gambar ke S3 presigned URL (3 jam). Khusus image.
uploadnot measured/v1/uploader:cutout/uploadno 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:cutout", "upload", {
"file": "photo.jpg"
});
console.log(data);curl -X POST "https://api.zpi.web.id/v1/uploader:cutout/upload" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx" \
-F "file=@/path/to/file.jpg"/v1/uploader:cutout/uploadUpload gambar ke S3 presigned URL (3 jam). Khusus image.filefilerequiredin formcurl -X POST "https://api.zpi.web.id/v1/uploader:cutout/upload" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"mime": "image/jpeg",
"note": "Presigned URL valid 3 jam. Hanya untuk gambar.",
"service": "cutout",
"fileName": "96fc0fc145454ad9457b51e17ae68a55.jpg",
"fileSize": 67105,
"expiresAt": "2026-05-23T12:36:21.692Z",
"expiresIn": "3h",
"publicUrl": "https://deeplor.s3.us-west-2.amazonaws.com/upload/2026/05/23/8abfed491b2d4a50ab02adf20d05a3cf.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20260523T093621Z&X-Amz-SignedHeaders=host&X-Amz-Expires=10800&X-Amz-Credential=AKIAROYXHKZU6F6BHMXV%2F20260523%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=c92dba3afc5c7c0befc6b1864c0542625afb7873be5ed110681827cbb277569d",
"uploadedAt": "2026-05-23T09:36:21.692Z",
"oneTimeDownload": false
}