Skip to main content
PUT
Replace an integration app's facts and return addresses; answers the app and `outcome`: saved (at once, while testing or sent back), proposed (approved: the reviewed facts wait for Tawked's team, the approved ones keep working), cancelled (the change that waited was dropped) or unchanged.

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

app
string
required

The id of an integration app this account makes (a UUID); list them with integration_apps.apps.list.

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

Body

multipart/form-data
name_ar
string
required
Required string length: 2 - 40
name_en
string
required
Required string length: 2 - 40
redirect_uris
string[]
required
Required array length: 1 - 5 elements
Maximum string length: 500
site_url
string<uri>
required
Maximum string length: 255
connect_url
string | null
Maximum string length: 2048
description
string | null
Maximum string length: 1000
logo
file | null
Maximum string length: 256

Response

Done.

data
object
required