links

POST /v1/link-edits/{editId}/undo

Put back exactly what a bulk edit replaced.

Alle links-eindpunten

Authenticatie

Stuur een API-sleutel mee als bearer token. Dit eindpunt vermeldt geen specifieke toestemming in de specificatie, dus geef uw sleutel de minimale rechten die nodig zijn en controleer het antwoord in plaats van zomaar wat aan te nemen.

Dit eindpunt vereist geen organisatie-id. Uw sleutel identificeert al de organisatie waartoe deze behoort, en het antwoord is hierop afgestemd.

Probeer het

Vervang alles tussen punthaakjes door uw eigen waarden en de sleutelplaatsvervanger door een sleutel uit uw dashboard.

curl -X POST https://api.zinndigital.com/v1/link-edits/{editId}/undo \
  -H "Authorization: Bearer zdk_live_…"

Ingelogd? De API-console in je dashboard vult je echte organisatie-id en je eigen sleutel in, en voert het verzoek uit tegen de live API zodat je de daadwerkelijke respons kunt zien. Open dit eindpunt in de API-console

Details

Reverses the items that actually **applied** — a `stale` item is not reversed, because re-inserting a link the customer had already removed themselves would be a change nobody asked for, and a failed item never wrote anything to put back. Once. A second undo would reverse the first and put the original change back, which is the opposite of what the button says, so it is a `409`.

Parameters

NaamTypeVerplichtWat dit is
editId (path)stringJaThe bulk edit's id.

Reactie

NaamTypeVerplichtWat dit is
idstringJa
target_idstringNee
target_hoststringJaThe host as it read when the edit was made. Kept as a string as well as a key, because a rewrite can empty a target of its last link and an audit line reading "edited (deleted t…
actionstring<rewrite, unlink>Ja
new_hrefstringNee
new_textstringNeeNew visible text. Empty means *keep whatever each link already says* — which is the common case, because one target's links carry many different anchors and flattening them all…
statusstring<pending, running, applied, partial, failed>Ja`partial` is the honest answer when some sites succeeded and some did not, and it exists because the other two are lies in that case: an operator's next action depends entirely…
expected_linksintegerJaWhat the operator was told would change, **recorded when they confirmed it** rather than recomputed later. The whole value of a confirmation is that it can be held up against th…
expected_postsintegerJa
expected_sitesintegerJa
undo_ofstringNeeThe edit this one reverses, if any.
undone_bystringNeeThe edit that has already reversed this one. Present so the screen offers undo once — two undos of one edit put the original change back.
created_atstringJa
finished_atstringNee
itemsLinkEditItem[]Nee

Fouten die dit eindpunt kan retourneren

401 · 403 · 404 · 409 · 422 · 503