Pause Trigger
Pause trigger execution. Paused triggers retain configuration but do not execute.
Authorizations
Mixpeek API key, sent as Authorization: Bearer mxp_sk_.... Create one in Studio under Settings → API Keys, or with an admin key via POST /v1/organizations/users/{user_email}/api-keys. A missing header returns 403; an invalid or revoked key returns 401.
Namespace id (ns_...), not the namespace name. This scopes the request rather than authenticating it, and it is required on every operation marked x-mixpeek-namespace-scoped.
Path Parameters
Trigger ID
Response
Successful Response
Unified trigger model for all action types.
A trigger defines:
- What to execute (action_type + action_config)
- When to execute (trigger_type + schedule_config)
- State tracking (execution count, failures, next scheduled time)
Namespace ID
Organization internal ID
Type of action to execute
cluster, taxonomy_enrichment, batch_rerun, collection_trigger Action-specific configuration
Type of schedule
cron, interval, event, conditional Schedule-specific configuration
Unique trigger identifier
Current trigger status
active, paused, disabled, failed Last time trigger fired
Task ID of last execution
Next scheduled execution time
Total successful executions
Consecutive failures
Status of last execution
Error from last execution (if failed)
Current event count since last trigger
Last time cooldown was applied
Baseline snapshot for drift measurement (captured after successful execution)
Result of most recent drift measurement check
Result of most recent volume (document count) condition check
When condition was last evaluated
Human-readable description
Creation timestamp
Last update timestamp
User who created trigger

