easy-svg-pro/v1/history/library/restore
Setzt ein Icon der freien Bibliothek auf eine frühere Zeichnung zurück.
REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/history/history.php
Verwendung
POST /wp-json/easy-svg-pro/v1/history/library/restore
Beispiel
curl -X POST "https://example.com/wp-json/easy-svg-pro/v1/history/library/restore" \
-H "X-WP-Nonce: $NONCE" -b "$COOKIES" \
-H "Content-Type: application/json" \
-d '{"icon": "arrow", "version": 512}'
Beschreibung
Die Revision muss zu diesem Icon gehören, sonst 400 easy_svg_pro_wrong_version. Die Bytes werden über die Update-Funktion des freien Plugins geschrieben, die den Sanitizer der Site erneut ausführt, deshalb kann eine wiederhergestellte Zeichnung trotzdem abgelehnt werden. Der Name des Icons ändert sich nie. Braucht ein freies Plugin mit diesem Schreibweg, sonst 409 easy_svg_pro_free_too_old.
Parameter
Das Bibliotheks-Icon, über seinen Slug.
Die Revisions-ID, die du zurückholst. Mindestens 1.
Rückgabewert
{state, icon, message}. state ist restored oder refused_sanitiser.
Antwort
{
"state": "restored",
"icon": "arrow",
"message": "..."
}