Admin message

Am 07.04.2026 findet von 18:00 bis 19:00 Uhr eine Wartung statt. Weitere Informationen auf https://status.git.fitko.de/. Bitte berücksichtigen Sie dies für Ihre Zeitplanung.

Unterstützung SET-Payload-Schema V1.1.0 im Zustelldienst

Zustand

Es wurde das SET-Payload-Schema in der Version 1.1.0 veröffentlich. Der Zustelldienst unterstützt diese Version des Schemas nicht.

Inhaltlich hat sich an der Verison 1.1.0 nichts geändert. Das $schema-Attribut ist nun kein enum mehr, sondern ist ein String mit RegEx-Pattern, der auf alle 1.x.y-Versionen des Schemas matched.

Schritte zum Reproduzieren

Senden eines SET mit dem Wert https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json im $schema Attribut des SET

Der Server meldet daraufhin:

{"issue":"SET Payload Schema not supported: https://schema.fitko.de/fit-connect/set-payload/1.1.0/set-payload.schema.json","type":"https://schema.fitko.de/fit-connect/submission-api/problems/security-event-token-validation","title":"Error during SET validation","status":422,"detail":"There was a problem during the processing of the provided SET","issue":"SET Payload Schema not supported: https://schema.fitko.de/fit-connect/set-payload/1.1.0/set-payload.schema.json"}

Soll Zustand

Die neue Version des SET-Schemas erlaubt Versionen, die dem Pattern: ^https://schema\\.fitko\\.de/fit-connect/set-payload/1\\.\\d+\\.\\d+/set-payload\\.schema\\.json$ entsprechen. Dies soll auch vom Zustelldienst erlaubt werden.

  • Der Zustelldienst akzeptiert Events mit der SET-Payload-Schema-Versionen 1.1.0
  • Der Zustelldienst schreibt selbst Events mit Schema-Version 1.1.0

Links

  • Set Schema
  • #608 (closed) Zu restriktives $schema-Enum im SET-Payload
Edited Apr 26, 2023 by Andreas Huber
Assignee Loading
Time tracking Loading