easy-svg-pro/v1/bulk/move
Verschiebt gewählte Icons in ein Icon-Set und entfernt sie aus dem Set, aus dem sie kamen.
REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/bulk/bulk.php
Verwendung
POST /wp-json/easy-svg-pro/v1/bulk/move
Beispiel
curl -X POST "https://example.com/wp-json/easy-svg-pro/v1/bulk/move" \
-H "X-WP-Nonce: $NONCE" -b "$COOKIES" \
-H "Content-Type: application/json" \
-d '{"icons": ["acme/arrow"], "set_id": 42}'
Beschreibung
Verschieben ist Kopieren und danach das Entfernen jedes erfolgreich kopierten Icons aus seinem Quell-Set. Icons aus der freien Bibliothek werden kopiert, dort aber nie entfernt, und als library_kept gemeldet. Alles, was schon auf die alte collection/slug zeigt, zeigt weiter dorthin und muss umgestellt werden, zum Beispiel mit der Replace-Route.
Parameter
Die Icon-Referenzen, auf die du die Aktion anwendest, als collection/slug.
Das Icon-Set, in das du kopierst oder verschiebst. Mindestens 1.
Rückgabewert
{report: [{icon, state}]} mit state moved, copied, exists, no_markup oder library_kept. 404 easy_svg_pro_no_set bei unbekanntem Ziel.
Antwort
{
"report": [
{
"icon": "arrow",
"state": "moved"
}
]
}