Zum Inhalt springen
Developer

Feedback Public

Medien / Feedback öffentlich

Medien7 EndpunkteMedia / Feedback Public

Die öffentliche Zeitleiste der Roadmap.

GET/api/media/feedback_public/roadmap

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/feedback_public/roadmap \
  --header 'x-iw-jwt-token: <TOKEN>'

Bestätigt eine Gastübermittlung oder Stimme über den Double-Opt-in-Link.

GET/api/media/feedback_public/confirm/{confirmToken}

Das Token wird bei der Verwendung geleert, damit eine weitergeleitete E-Mail nicht erneut verwendet werden kann.

Pfad-Parameter

confirmTokenPflichtstring

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/feedback_public/confirm/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Ein einzelner öffentlicher Eintrag mit seinen Kommentaren und dem Statusverlauf.

GET/api/media/feedback_public/board/{publicKey}/entry/{identifier}

Pfad-Parameter

publicKeyPflichtstring
identifierPflichtstring

Query-Parameter

voterTokenstringEigenes Abstimmungs-Token des Aufrufers

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/feedback_public/board/42/entry/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Reicht einen Eintrag ohne Sitzung ein.

POST/api/media/feedback_public/board/{publicKey}/entry

Die Antwort enthält das Gast-Token genau einmal – nur so kann der Gast zu seinem eigenen Eintrag zurückkehren, und es wird danach nie wieder serialisiert.

Pfad-Parameter

publicKeyPflichtstring

Request-Body application/json

  • dataMediaFeedbackEntry2
    Felder anzeigen (17)
    • boardMediaFeedbackBoard2

      Feedback-Board, zu dem der Eintrag gehört.

    • headlinestring

      Überschrift des Feedback-Eintrags.

    • textstring

      Text des Feedback-Eintrags.

    • feedback_typestring

      Art des Feedbacks, zum Beispiel Idee oder Problem.

    • statusstring

      Status des Feedbacks, zum Beispiel offen, geplant oder erledigt.

    • status_notestring

      Öffentlich sichtbarer Grund für den aktuellen Status. Ein abgelehnter Wunsch ohne Begründung ist schlechter als gar kein Board, daher wird dies allen Zugriffsstufen angezeigt.

    • moderation_statusstring

      Moderationsstatus, zum Beispiel pending oder approved.

    • moderation_reasonstring

      Grund für die Moderationsentscheidung.

    • social_profileMediaSocialProfile16

      Autor, wenn von einer angemeldeten Person eingereicht. Verwendet das Social-Profil wieder, damit die Pseudonymitätseinstellungen, die eine Person bereits gewählt hat, auch hier gelten.

    • guest_namestring

      Name des Gastes, der den Eintrag verfasst hat.

    • attachmentsarray<Attachment12>

      Dateien, die dem Eintrag beigefügt sind.

    • duplicate_ofMediaFeedbackEntry2

      Zusammenführungsziel. Zusammen mit STATUS_DUPLICATE setzen.

    • roadmap_itemsarray<MediaFeedbackRoadmapItem2>
    • internal_notestring

      Nur Scope.

    • internal_priorityinteger

      Nur Scope.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

    • ucatsarray<UnifiedCategory11>

      Vereinheitlichte Kategorien des Datensatzes.

Antworten

default

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/media/feedback_public/board/42/entry \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "text": "Text",
    "guest_name": "Beispiel",
    "board": {
      "name": "Beispiel",
      "public_title": "Beispiel",
      "public_description": "Text",
      "image_url": "https://vynst.de",
      "sort_order": 1,
      "allow_new_entries": true
    },
    "headline": "string",
    "feedback_type": "string",
    "status": "string"
  }
}
'

Gibt eine Gaststimme ab.

POST/api/media/feedback_public/board/{publicKey}/vote

Pfad-Parameter

publicKeyPflichtstring

Query-Parameter

entryIdentifierPflichtstringEintrag, für den gestimmt wird
voterTokenPflichtstringEigenes Abstimmungs-Token des Aufrufers

Antworten

default

Anfrage
curl --request POST \
  --url 'https://eure-instanz.iw-erp.de/api/media/feedback_public/board/42/vote?entryIdentifier=42&voterToken=string' \
  --header 'x-iw-jwt-token: <TOKEN>'

Zieht eine Gaststimme zurück.

DELETE/api/media/feedback_public/board/{publicKey}/vote

Pfad-Parameter

publicKeyPflichtstring

Query-Parameter

entryIdentifierPflichtstringEintrag, von dem die Stimme zurückgezogen wird
voterTokenPflichtstringEigenes Abstimmungs-Token des Aufrufers

Antworten

default

Anfrage
curl --request DELETE \
  --url 'https://eure-instanz.iw-erp.de/api/media/feedback_public/board/42/vote?entryIdentifier=42&voterToken=string' \
  --header 'x-iw-jwt-token: <TOKEN>'

Board, Berechtigungen, Grenzen und die erste Seite der Einträge – alles, was das Widget zum Zeichnen braucht, in einer Anfrage. Auf mehrere Aufrufe verteilt würde es flackern, während es ermittelt, was es anzeigen darf.

GET/api/media/feedback_public/board/{publicKey}

Pfad-Parameter

publicKeyPflichtstring

Query-Parameter

sortstringtop, new or status
statusstringNach Eintragsstatus filtern
pageintegerSeitenindex, beginnend bei 0
limitintegerSeitengröße, maximal 100
voterTokenstringEigenes Abstimmungs-Token des Aufrufers, um Einträge zu markieren, für die bereits abgestimmt wurde

Antworten

default

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/media/feedback_public/board/42 \
  --header 'x-iw-jwt-token: <TOKEN>'