Ferndesk

Changelog-Eintrag aktualisieren

Titel- und Inhaltsänderungen werden als Entwurf vorgemerkt und beim Veröffentlichen des Eintrags live geschaltet. Datum, Tags und announce werden sofort angewendet, auch bei einem bereits live geschalteten Eintrag.

PATCH /v1/changelogs/{id}/entries/{entryId}
Bearer-Token Scope content:write

Pfadparameter

· 2
id string erforderlich

Changelog-Kennung (Changelogs sind Sammlungen, daher ist dies eine Sammlungs-ID).

entryId string erforderlich

Eintragskennung (Einträge sind Artikel, daher ist dies eine Artikel-ID).

Query-Parameter

· 1
format string · Standard: html· Enum

Welches Inhaltsfeld befüllt werden soll: contentHtml, contentMarkdown oder das verlustfreie contentJson.

Werte

  • html
  • markdown
  • json

Body

erforderlich application/json
title string · min length: 1

Neuer Titel, als Entwurf vorgemerkt.

markdown string

Neuer Inhalt als Markdown, als Entwurf vorgemerkt; nicht zusammen mit content zulässig.

content any

Neuer Inhalt als Tiptap-Dokument, als Entwurf vorgemerkt; nicht zusammen mit markdown zulässig.

date string | null

Anzuzeigendes Datum, wird sofort angewendet. Null entfernt es, sodass der Eintrag seinen Veröffentlichungstag verwendet.

tags array of string · max items: 4

Ersetzt die Tags und wird sofort angewendet. Eine leere Liste entfernt alle Tags.

Werte

  • new
  • improved
  • fixed
  • breaking
announce boolean

Schaltet die Ankündigung im Widget ein oder aus und wird sofort angewendet.

Antworten