\x20\40\x20\40 HEX
HEX
Server: Apache
System: Linux web1.jenscom.net 4.18.0-553.111.1.el8_10.x86_64 #1 SMP Sun Mar 8 20:06:07 EDT 2026 x86_64
User: sps (1059)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: /home/sps/www/wp-content/plugins/nextgen-gallery/src/REST/DataMappers/http/bulk-move-test.http
@baseUrl = https://host.docker.internal:8982
@authHeader = Basic admin ySA2uhTHepRoOr7BziKd3M0W

### First, test with a small set of images
POST {{baseUrl}}/wp-json/imagely/v1/images/bulk-move
Content-Type: application/json
Authorization: {{authHeader}}

{
    "image_ids": [123, 124, 125],
    "destination_gallery_id": 5
}

### Test with a single image
POST {{baseUrl}}/wp-json/imagely/v1/images/bulk-move
Content-Type: application/json
Authorization: {{authHeader}}

{
    "image_ids": [126],
    "destination_gallery_id": 5
}

### Test error case: non-existent gallery
POST {{baseUrl}}/wp-json/imagely/v1/images/bulk-move
Content-Type: application/json
Authorization: {{authHeader}}

{
    "image_ids": [123],
    "destination_gallery_id": 99999
}

### Test error case: invalid image IDs
POST {{baseUrl}}/wp-json/imagely/v1/images/bulk-move
Content-Type: application/json
Authorization: {{authHeader}}

{
    "image_ids": [99999, 99998],
    "destination_gallery_id": 5
}