Skip to main content

VIUCraft Documentation

cURL Examples

On This Page

Command-line examples for interacting with the VIUCraft API.

Setup

cURL
export VIUCRAFT_API_KEY="your-api-key"

Upload an Image

cURL
curl -X POST https://api.viucraft.com/upload \
  -H "X-API-Key: $VIUCRAFT_API_KEY" \
  -F "image=@/path/to/image.jpg"

List Images

cURL
curl https://api.viucraft.com/images \
  -H "X-API-Key: $VIUCRAFT_API_KEY"

Delete an Image

cURL
curl -X DELETE https://api.viucraft.com/images/abc123 \
  -H "X-API-Key: $VIUCRAFT_API_KEY"

Download Transformed Image

cURL
# Resize and save
curl "https://yoursubdomain.viucraft.com/resize-800-600/abc123.jpg" \
  -o resized-image.jpg

Batch Upload Script

cURL
#!/bin/bash

API_KEY="${VIUCRAFT_API_KEY}"

for file in images/*.jpg; do
  echo "Uploading: $file"
  curl -X POST https://api.viucraft.com/upload \
    -H "X-API-Key: $API_KEY" \
    -F "image=@$file"
done

Was this helpful?

On This Page