Zero-downtime rotation per SHARED-CONTRACT §4.4: revoke older active key first if 2 are active (frees the trigger’s 2-slot cap), create a new key, push it to Z6 (which moves the previous one to its own standby for the 24h overlap window). Plaintext is NOT returned — Zunkiree got it via push_sync_credentials, Stella has no need to expose it again.
Documentation Index
Fetch the complete documentation index at: https://docs.stella-commerce.com/llms.txt
Use this file to discover all available pages before exploring further.
Successful Response
Response from POST /rotate-sync-key. Plaintext secret is NOT
in the response — Zunkiree received it via push_sync_credentials,
Stella has no need to surface it again. UI displays the new prefix
as a confirmation.
True iff push_sync_credentials failed after the new key was created. The new key is active on Stella; Zunkiree still uses the previous one. Caller can retry by calling rotate again — but the migration 003 trigger caps active keys at 2, so they'll need to revoke first.