REST-APIeasy-svg-pro/v1/history

easy-svg-pro/v1/history

Listet die gespeicherten Versionen jedes Icons in einem Icon-Set.

REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/history/history.php

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

Verwendung

GET /wp-json/easy-svg-pro/v1/history

Beispiel

curl -X GET "https://example.com/wp-json/easy-svg-pro/v1/history?set=42&icon=arrow" \
	-H "X-WP-Nonce: $NONCE" -b "$COOKIES"

Beschreibung

Liest die WordPress-Revisionen des Sets und liefert für jedes Icon, das das Set gerade enthält, seine früheren Zeichnungen, vorher gehärtet, weil der Bildschirm sie zeichnet. Icons, die nur noch im Verlauf existieren, fehlen absichtlich. keep ist die Zahl der Versionen, die pro Set behalten werden, und note erklärt einen leeren Verlauf.

Parameter

query
setinteger
Required

Das Icon-Set, dessen Verlauf du liest. Mindestens 1.

query
iconstring

Ein Icon-Slug, wenn du nur dessen Versionen willst.

Rückgabewert

returnobject

{set, keep, icons: [{icon, label, versions: [{id, date, since, label, markup, current}]}], note}. 400 oder 404 easy_svg_pro_no_set bei fehlender oder falscher ID.

Antwort

{
  "set": 42,
  "keep": 10,
  "icons": [
    {
      "icon": "arrow",
      "label": "Arrow",
      "versions": [
        {
          "id": 311,
          "date": "2026-10-20 09:12:00",
          "since": "2026-10-20 09:12:00",
          "label": "Arrow",
          "markup": "<svg ...></svg>",
          "current": false
        }
      ]
    }
  ],
  "note": ""
}

Siehe auch