Webhook Event Types
Payload reference for each Classic API webhook event type: api-key-expiration-soon, conversation-post-processing-complete, and agent-framework-resource-updated.
This page is the payload reference for every event a Classic API webhook destination can receive. Use it to write handlers that parse each event's fields correctly, and to decide which event types your destination should subscribe to. For destination setup, delivery behavior, and signature verification, see Webhook Management.
Every payload carries a type field identifying the event. Event names are hyphenated (for example, conversation-post-processing-complete).
API Key Events
api-key-expiration-soon
Fires when an API key is approaching its expiration date. Notifications arrive at 14, 7, and 1 day before expiration, giving you time to rotate keys before service is disrupted.
Payload structure:
{
// The webhook event type
type: "api-key-expiration-soon",
// Your organization's unique identifier
org_id: string,
// The API key that is expiring
api_key_id: string,
// Human-readable name of the expiring API key (may be null)
api_key_name: string | null,
// When the API key will expire (UTC datetime)
expiration_time: string,
// Unique key for deduplication across retries
idempotent_key: string
}Post-Processing Events
conversation-post-processing-complete
Fires when asynchronous post-processing analysis completes for a conversation.
Payload structure:
Post-processing types:
generate-user-models
Builds the episodic (L2) model and updates the global (L3) user model
Enhanced personalization
extract-memories
Stores key information as L1 observations
Future context recall
compute-metrics
Calculates performance metrics
Quality and effectiveness measurement
See Memory Architecture & API Mapping for how to react to these events and fetch the updated memory layers.
Agent Framework Resource Events
agent-framework-resource-updated
Fires when an agent framework resource is created, updated, or deleted. Subscribe to keep external systems in sync with configuration changes made in the platform.
Payload structure:
Resource types (change_event.type):
The change_event.type field uses the API resource name. The table below maps each value to its platform-facing concept.
change_event.type (API)
Platform concept
agent
Agent
agent-version
Agent version
state-machine
Context Graph
state-machine-version
Context Graph version
dynamic-behavior-set
Dynamic Behaviors
dynamic-behavior-set-version
Dynamic Behaviors version
service
Service
service-version
Service version
metric
Metric
metric-version
Metric version
tool
Action
tool-version
Action version
Related Pages
Webhook Management: destinations, delivery, retries, and signature verification
Common Patterns: Webhook-Driven Memory Sync: a runnable handler example
Last updated
Was this helpful?

