Skip to main content
POST
Add a member by `name` and `phone` (a Saudi mobile, 05… or +9665…) with a console `role` and what they manage; answers the member and `sign_in`, the message to send them, written in your person's language or `language` (ar or en). Tawked sends nothing.

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
Tawked-Approval
string<uuid>

The id of an approval its person approved (approvals.show answers approved): the same request then runs, once.

Body

application/json
name
string
required
Required string length: 2 - 80
phone
string
required
Maximum string length: 32
role
enum<string>
required
Available options:
admin,
developer,
viewer
access
object[]
all_applications
boolean
clients_access
enum<string>
Available options:
none,
read,
manage
email
string<email> | null
Maximum string length: 191
language
enum<string> | null
Available options:
ar,
en

Response

Created.

data
object
required