Skip to main content
PUT
Save one section of Radeef's settings (`persona`, `pace`, `handoff`, `hours`, `limits` or `store`), the whole section as radeef.settings.show answers it; answers the settings.

Authorizations

Authorization
string
header
required

An account token from Settings › Account API in the Tawked console: Authorization: Bearer tk_acct_…

Headers

Idempotency-Key
string

One per intended change (1 to 128 printable ASCII characters): a retry with the same key and the same request answers the stored 2xx with Idempotent-Replayed: true, for 24 hours. A 428 approval_required is never stored: send the approved request again with the same key or none. An answer that carried a secret shown once is never kept: its replay answers 409 idempotency_secret_not_replayable with the id of what it made.

Required string length: 1 - 128

Path Parameters

application
string
required

An application's id (a UUID); list them with applications.applications.list.

Pattern: ^(?:[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12})$
section
string
required

One section of Radeef's settings: persona, pace, handoff, hours, limits or store; list them with radeef.settings.show.

Pattern: ^(?:persona|pace|handoff|hours|limits|store)$

Body

application/json
assign_mode
enum<string>
required
Available options:
auto,
member,
none
csat
boolean
required
emoji
enum<string>
required
Available options:
none,
few
etiquette
boolean
required
idle_minutes
integer
required
Required range: 10 <= x <= 240
intro
enum<string>
required
Available options:
warm,
brief
mode
enum<string>
required
Available options:
always,
outside,
inside
orders
boolean
required
persona_name
string
required
Maximum string length: 40
Pattern: ^[\p{L}\p{M} ـ]+$/u
products
boolean
required
read_receipts
boolean
required
register
enum<string>
required
Available options:
saudi,
msa,
mirror
reply_cap
integer
required
Required range: 5 <= x <= 40
reply_length
enum<string>
required
Available options:
short,
standard
speed
enum<string>
required
Available options:
fast,
natural,
relaxed
split
boolean
required
strict
boolean
required
topics
object
required
typing
boolean
required
assign_member_id
string<uuid> | null

Required when assign_mode is member.

custom_enabled
boolean
custom_topics
string[]
Maximum array length: 10
Maximum string length: 120
Pattern: \S
keywords
string[]
Maximum array length: 30
Maximum string length: 40
Pattern: \S
keywords_enabled
boolean
messages
object
monthly_cap_halalas
integer | null
Required range: 100 <= x <= 10000000
order_status
boolean
persona_name_en
string | null
Maximum string length: 40
Pattern: ^[A-Za-z][A-Za-z '\-]*$
ramadan
object | null
return_after_hours
enum<integer> | null
Available options:
12,
24,
48
week
object

Response

Done.

data
object
required