api-client

The booking lifecycle, rehearsed

hold → replay → get → extend → confirm → poll → cancel → cancel again → the refusals → prove the release. This page can only run with the key configured on the box, and only continues if the first hold answers testMode: true — anything else is cancelled on the spot.

No key is configured on this deployment; the lifecycle cannot run here. From the CLI: api-client lifecycle --write with a test key.