Skip to Content
API-ReferenzEinreichungen

Einreichungen

Einreichungen sind die Bug-Meldungen und Feature-Wünsche Ihres Projekts — dieselben Posts, die Ihre Nutzer im Portal anlegen, per API les- und schreibbar. (Allgemeines Feedback hat einen eigenen Endpunkt; siehe Feedback.)

Alle Endpunkte erfordern Authentifizierung und gelten für das Projekt des API-Schlüssels.

Einreichungen auflisten

GET/v1/submissions

ParameterTypeDescription
statusstringNach Status filtern: open, planned, in_progress oder done.
typestringNach Typ filtern: bug oder feature.
limitintegerSeitengröße. Standard: 20.
offsetintegerAnzahl zu überspringender Einträge. Standard: 0.
curl "https://api.supdesk.app/v1/submissions?status=open&limit=10" \ -H "Authorization: Bearer sd_live_..."

Antworten nutzen den Standard-Listen-Umschlag:

{ "data": [ { "id": "8f7a…", "type": "bug", "title": "Export-Button reagiert in Safari nicht", "body": "Klick auf Export tut in Safari 26 nichts.", "status": "open", "created_at": "2026-07-01T09:12:00Z" } ], "pagination": { "limit": 10, "offset": 0, "has_more": false } }

Einreichung abrufen

GET/v1/submissions/:id

Liefert eine einzelne Einreichung als { "data": { … } } oder einen 404 not_found-Fehler.

Einreichung erstellen

Pro Schreibzugriff erfordert einen Bezahltarif; im Free-Tarif kommt 403 forbidden zurück.

POST/v1/submissions

ParameterTypeDescription
typerequiredstringbug oder feature.
titlerequiredstringKurze Zusammenfassung der Einreichung.
emailrequiredstringE-Mail des Endnutzers, zu dem die Einreichung gehört.
bodystringAusführlichere Beschreibung.
namestringAnzeigename des Endnutzers.
curl -X POST https://api.supdesk.app/v1/submissions \ -H "Authorization: Bearer sd_live_..." \ -H "Content-Type: application/json" \ -d '{ "type": "bug", "title": "Export-Button reagiert in Safari nicht", "email": "jamie@example.com", "body": "Klick auf Export tut in Safari 26 nichts." }'

Liefert 201 mit der erstellten Einreichung. Der Endnutzer wird automatisch in der Kundenliste Ihres Projekts angelegt (oder per E-Mail zugeordnet).

Erstellte Einreichungen zählen genau wie Portal-Einreichungen auf Ihr monatliches Kontingent. Am Limit liefert dieser Endpunkt 429 limit_reached — außer Ihr Workspace hat Einreichungs-Overage aktiviert, dann wird die Einreichung angenommen und abgerechnet. Siehe Rate-Limits & Nutzung.

Last updated on