Skip to content

Repair failed booking service-term projection invalidations

POST
/booking-service-term-side-effect-assemblies/{assemblyKey}/projection-invalidation-repairs
curl --request POST \
--url https://example.com/booking-service-term-side-effect-assemblies/example/projection-invalidation-repairs \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "repairRequestKey": "example", "idempotencyKey": "example", "invalidationKeys": [ "example" ], "actorUserId": "example", "reasonCode": "example", "requestedAt": "2026-04-15T12:00:00Z", "sourceEvidenceKeys": [ "example" ] }'
assemblyKey
required
string
>= 1 characters
Media typeapplication/json
BookingServiceTermProjectionInvalidationRepairRequest
object
repairRequestKey
required
string
>= 1 characters
idempotencyKey
required
string
>= 1 characters
invalidationKeys
required
Array<string>
>= 1 items unique items
actorUserId
required
string
>= 1 characters
reasonCode
required
string
>= 1 characters
requestedAt
required
string format: date-time
sourceEvidenceKeys
required
Array<string>
>= 1 items unique items
key
additional properties

Booking service-term projection invalidation repair accepted

Media typeapplication/json
BookingServiceTermProjectionInvalidationRepairResponse
object
repairRequestKey
required
string
>= 1 characters
idempotencyKey
required
string
>= 1 characters
assemblyKey
required
string
>= 1 characters
requestedInvalidationKeys
required
Array<string>
>= 1 items
requeuedInvalidationKeys
required
Array<string>
skippedInvalidationKeys
required
Array<string>
actorUserId
required
string
>= 1 characters
reasonCode
required
string
>= 1 characters
requestedAt
required
string format: date-time
repairedAt
required
string format: date-time
idempotentReplay
required
boolean
sourceEvidenceKeys
required
Array<string>
>= 1 items
key
additional properties

Supabase bearer token is required

Actor cannot repair reservation booking workflow projection

Booking service-term side-effect assembly not found

Idempotency key was already used for another repair intent

Booking service-term projection invalidation repair handler is unavailable