Skip to main content
PATCH
/
cabinet
/
admin
/
tickets
/
settings
Update Ticket Settings
curl --request PATCH \
  --url http://localhost:8080/cabinet/admin/tickets/settings \
  --header 'Content-Type: application/json' \
  --data '
{
  "sla_enabled": true,
  "sla_minutes": 720,
  "sla_check_interval_seconds": 315,
  "sla_reminder_cooldown_minutes": 60,
  "support_system_mode": "<string>",
  "cabinet_user_notifications_enabled": true,
  "cabinet_admin_notifications_enabled": true
}
'
{
  "sla_enabled": true,
  "sla_minutes": 123,
  "sla_check_interval_seconds": 123,
  "sla_reminder_cooldown_minutes": 123,
  "support_system_mode": "<string>",
  "cabinet_user_notifications_enabled": true,
  "cabinet_admin_notifications_enabled": true
}

Body

application/json

Update ticket settings.

sla_enabled
boolean | null
sla_minutes
integer | null

SLA time in minutes (1-1440)

Required range: 1 <= x <= 1440
sla_check_interval_seconds
integer | null

Check interval (30-600 seconds)

Required range: 30 <= x <= 600
sla_reminder_cooldown_minutes
integer | null

Reminder cooldown (1-120 minutes)

Required range: 1 <= x <= 120
support_system_mode
string | null

Support mode: tickets, contact, both

cabinet_user_notifications_enabled
boolean | null

Enable user notifications in cabinet

cabinet_admin_notifications_enabled
boolean | null

Enable admin notifications in cabinet

Response

Successful Response

Ticket system settings.

sla_enabled
boolean
required
sla_minutes
integer
required
sla_check_interval_seconds
integer
required
sla_reminder_cooldown_minutes
integer
required
support_system_mode
string
required
cabinet_user_notifications_enabled
boolean
default:true
cabinet_admin_notifications_enabled
boolean
default:true