Skip to content

images ​

Manage images for your listings.

Commands ​

CommandDescription
images <id>List images for a listing
upload-image <id> <file...>Upload one or more images
delete-image <id> <imageId>Delete a specific image
clear-images <id>Delete all images

List Images ​

Show all images for a listing.

Usage ​

bash
willhaben images <id> [options]

Options ​

OptionDescription
--jsonOutput as JSON

Example ​

bash
willhaben images 123456789

# Images for listing 123456789
# ────────────────────────────────────────
# 1. img_abc123 (primary)
# 2. img_def456
# 3. img_ghi789

Upload Images ​

Upload one or more images to a listing.

Usage ​

bash
willhaben upload-image <id> <file...>

Examples ​

bash
# Upload single image
willhaben upload-image 123456789 photo.jpg
# Image uploaded successfully

# Upload multiple images
willhaben upload-image 123456789 photo1.jpg photo2.jpg photo3.jpg
# 3 images uploaded successfully

Supported Formats ​

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • WebP (.webp)

TIP

The first uploaded image becomes the primary/cover image for your listing.


Delete Image ​

Delete a specific image from a listing.

Usage ​

bash
willhaben delete-image <id> <imageId>

Example ​

bash
# First, list images to get the image ID
willhaben images 123456789

# Then delete the specific image
willhaben delete-image 123456789 img_def456
# Image deleted successfully

Clear All Images ​

Delete all images from a listing.

Usage ​

bash
willhaben clear-images <id> [options]

Options ​

OptionDescription
--forceSkip confirmation prompt

Example ​

bash
willhaben clear-images 123456789
# Are you sure you want to delete all images? (y/N) y
# All images deleted successfully

WARNING

This removes all images from the listing. You'll need to upload new images.

Requires Authentication ​

All image commands require authentication.

Released under the MIT License. Not affiliated with willhaben.