Skip to content

Status abrufen ​

Status sind pro Unternehmen frei konfigurierbar. Gibt die konfigurierten Status des Unternehmens zurück.

Hinweis: Der Name eines Status ist frei wählbar und unterscheidet sich von Unternehmen zu Unternehmen. Für eine stabile Zuordnung (z.B. in einer externen Anwendung) verwende das Feld type (open, in_progress oder done) statt des Namens.

Request ​

GET /api/oauth/v2/resource/todos/statuses

HeaderWert
AuthorizationBearer {access_token}

Query-Parameter ​

ParameterTypPflichtBeschreibung
statusstringNeinFiltert nach Status, kommagetrennt kombinierbar. Erlaubte Werte: active (nicht gelöscht), deleted. Standard: all (alle Werte). Siehe Konventionen.
offsetintegerNeinStartposition (Standard: 0)
limitintegerNeinAnzahl Ergebnisse (Standard: 50, Max: 200)

Hinweis: Ohne status-Filter sortiert dieser Endpoint nach interner ID aufsteigend, siehe Konventionen.

Response ​

Erfolg (200 OK) ​

json
{
  "data": [
    {
      "id": "c3d4e5f6-a7b8-9012-cdef-345678901234",
      "name": "Offen",
      "type": "open",
      "color": "#00adba",
      "deleted": false
    },
    {
      "id": "d4e5f6a7-b8c9-0123-def0-456789012345",
      "name": "In Bearbeitung",
      "type": "in_progress",
      "color": "#f59e0b",
      "deleted": false
    },
    {
      "id": "e5f6a7b8-c9d0-1234-ef01-567890123456",
      "name": "Erledigt",
      "type": "done",
      "color": "#10b981",
      "deleted": false
    }
  ],
  "meta": {
    "total": 3,
    "offset": 0,
    "limit": 50
  }
}

Response-Felder ​

FeldTypBeschreibung
data[].idstring (UUID)Eindeutige Status-ID
data[].namestringName des Status (frei konfigurierbar pro Unternehmen)
data[].typestringStabile Status-Kategorie: open, in_progress oder done
data[].colorstringFarbe des Status (Hex)
data[].deletedbooleantrue, wenn der Status gelöscht wurde
meta.totalintegerGesamtanzahl der Status (unter Berücksichtigung des status-Filters)
meta.offsetintegerAktuelle Startposition
meta.limitintegerAnzahl der zurückgegebenen Einträge
Beispiele
bash
curl -X GET "https://my.offisy.at/api/oauth/v2/resource/todos/statuses?status=all&offset=0&limit=50" \
  -H "Authorization: Bearer {access_token}"
Parameter
Zuerst Token anfordern

Mögliche Fehler ​

StatusCodeBeschreibung
400validation_errorstatus enthält einen ungültigen Wert
401invalid_clientUngültiger oder fehlender Access Token
403insufficient_scopeScope todos nicht vorhanden

Offisy GmbH