Pular para o conteúdo

Update Automation Configuration

PUT
/api/v1/admin/automation-config

Update automation configuration.

Super admin only.

Updates any configuration field. Only provided fields are updated.

AutomationConfigurationUpdate

Update schema for automation configuration.

object
default_cadence_whatsapp_per_minute
Any of:
integer
default_cadence_email_per_minute
Any of:
integer
default_cadence_generic_per_minute
Any of:
integer
cadence_pause_between_batches_ms
Any of:
integer
cadence_batch_size
Any of:
integer
max_records_per_execution
Any of:
integer
workflow_execution_timeout_minutes
Any of:
integer
max_concurrent_workflows_per_tenant
Any of:
integer
max_scheduled_workflows_per_tenant
Any of:
integer
max_workflow_depth
Any of:
integer
duplicate_execution_window_minutes
Any of:
integer
max_executions_per_record_per_hour
Any of:
integer
circuit_breaker_enabled
Any of:
boolean
circuit_breaker_failure_threshold
Any of:
integer
circuit_breaker_window_minutes
Any of:
integer
circuit_breaker_recovery_minutes
Any of:
integer
circuit_breaker_half_open_requests
Any of:
integer
retry_enabled
Any of:
boolean
max_retries
Any of:
integer
retry_delay_seconds
Any of:
integer
retry_backoff_multiplier
Any of:
number
retry_max_delay_seconds
Any of:
integer
enable_scheduled_workflows
Any of:
boolean
enable_scheduled_filtered_workflows
Any of:
boolean
enable_event_workflows
Any of:
boolean
enable_webhook_workflows
Any of:
boolean
enable_manual_workflows
Any of:
boolean
log_execution_details
Any of:
boolean
log_context_data
Any of:
boolean
log_retention_days
Any of:
integer
execution_retention_days
Any of:
integer
schedule_check_interval_minutes
Any of:
integer
cleanup_interval_hours
Any of:
integer

Successful Response

AutomationConfigurationResponse

Full automation configuration response schema.

object
default_cadence_whatsapp_per_minute
required
Default Cadence Whatsapp Per Minute
integer
default_cadence_email_per_minute
required
Default Cadence Email Per Minute
integer
default_cadence_generic_per_minute
required
Default Cadence Generic Per Minute
integer
cadence_pause_between_batches_ms
required
Cadence Pause Between Batches Ms
integer
cadence_batch_size
required
Cadence Batch Size
integer
max_records_per_execution
required
Max Records Per Execution
integer
workflow_execution_timeout_minutes
required
Workflow Execution Timeout Minutes
integer
max_concurrent_workflows_per_tenant
required
Max Concurrent Workflows Per Tenant
integer
max_scheduled_workflows_per_tenant
required
Max Scheduled Workflows Per Tenant
integer
max_workflow_depth
required
Max Workflow Depth
integer
duplicate_execution_window_minutes
required
Duplicate Execution Window Minutes
integer
max_executions_per_record_per_hour
required
Max Executions Per Record Per Hour
integer
circuit_breaker_enabled
required
Circuit Breaker Enabled
boolean
circuit_breaker_failure_threshold
required
Circuit Breaker Failure Threshold
integer
circuit_breaker_window_minutes
required
Circuit Breaker Window Minutes
integer
circuit_breaker_recovery_minutes
required
Circuit Breaker Recovery Minutes
integer
circuit_breaker_half_open_requests
required
Circuit Breaker Half Open Requests
integer
retry_enabled
required
Retry Enabled
boolean
max_retries
required
Max Retries
integer
retry_delay_seconds
required
Retry Delay Seconds
integer
retry_backoff_multiplier
required
Retry Backoff Multiplier
number
retry_max_delay_seconds
required
Retry Max Delay Seconds
integer
enable_scheduled_workflows
required
Enable Scheduled Workflows
boolean
enable_scheduled_filtered_workflows
required
Enable Scheduled Filtered Workflows
boolean
enable_event_workflows
required
Enable Event Workflows
boolean
enable_webhook_workflows
required
Enable Webhook Workflows
boolean
enable_manual_workflows
required
Enable Manual Workflows
boolean
log_execution_details
required
Log Execution Details
boolean
log_context_data
required
Log Context Data
boolean
log_retention_days
required
Log Retention Days
integer
execution_retention_days
required
Execution Retention Days
integer
schedule_check_interval_minutes
required
Schedule Check Interval Minutes
integer
cleanup_interval_hours
required
Cleanup Interval Hours
integer
updated_at
Any of:
string

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string