encryption_key.unavailable
⚠️
Preview — this feature is being built; the design below is the spec.
Sent when: Syntic could not use the organization’s customer-managed key.
| Property | Value |
|---|---|
| Scope | The whole organization. Register with an Admin key at /v1/organizations/webhooks. |
| Area | Security |
| Subscribe with | "events": ["encryption_key.unavailable"], or a prefix such as "encryption_key.*" |
Payload
{
"id": "evt_01JCA5D7F9H1K3M5P7R9",
"type": "encryption_key.unavailable",
"created_at": "2026-11-05T10:00:00Z",
"organization_id": "org_01J9X8Z6B4D2F0H8K6M4",
"data": {
"object": {
"type": "encryption_key",
"status": "unavailable",
"error": "permission_denied",
"since": "2026-11-05T09:58:00Z"
}
}
}data.object matches what the corresponding GET endpoint returned when the event happened. Prompt and output text are never included.
What to do
- Restore the key or its permissions in your cloud account, then run Verify the key. Stored data cannot be read until it works again.
Delivery
Deliveries are signed, retried with back-off for up to 3 days, and may arrive more than once or out of order. De-duplicate on the syntic-event-id header and compare timestamps before acting. See Webhooks.
Was this page helpful?