From 15f648588b254ec3d3d980ba34b57d2ca795cc22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Mon, 8 Jun 2026 18:08:14 +0200 Subject: [PATCH] chore(openapi): regenerate for the intake forceSlotInstant field --- docs/api/openapi.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/api/openapi.yaml b/docs/api/openapi.yaml index 926ccfe89..02da19549 100644 --- a/docs/api/openapi.yaml +++ b/docs/api/openapi.yaml @@ -4489,6 +4489,14 @@ components: - THIGH_RIGHT - UPPER_ARM_LEFT - UPPER_ARM_RIGHT + forceSlotInstant: + description: "Late-take override: pin this taken dose onto the named scheduled slot instead of orphaning it to an ad-hoc + row. Must be a real scheduled slot of this medication on its day (validated server-side against the + dose-window band anchors); an instant that is not a slot returns 422. Absent applies the default window-band + attribution." + type: string + format: date-time + pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$ required: - medicationId description: Per-medication intake log body. Idempotent via `idempotencyKey`; the server also dedupes by a 60-second