Update conversation
https://whatsapp.paaltech.org/api/v1/businesses/{external_id}/conversations/{id}
Token ability:
conversations.manage
ยท Authentication
Work the conversation: change its status (snoozing needs snoozed_until), priority
or tags (replaced), assign it to an inbox member (assignee: the staff member's
external_id, or null to unassign), and send read: true when your staff have seen its
messages. Changes are announced as conversation.updated.
Path parameters
external_id
string
required
Your own ID for the business (Multi-SKUUL - the tenant ID).
Max 191 characters. Pattern ^[A-Za-z0-9._:-]+$.
id
integer
required
PaalChat's conversation ID.
Body parameters
status
string
open = needs the business; pending = waiting for the customer (a conversation the business started); an incoming message reopens pending, resolved and snoozed conversations; after closed, the next message starts a new conversation.
One of: open, pending, resolved, closed, snoozed.
snoozed_until
string | null
Format date-time.
priority
string
One of: low, normal, high, urgent.
tags
array of strings
read
boolean
Always 1.
assignee
string | null
An active inbox member's external_id (sign them in first), or null.
Responses
The updated conversation.
unauthenticated - missing, invalid, revoked or expired token
missing_ability, product_suspended or product_token_required
not_found - not yours, or does not exist
validation_failed, or unknown_member (no active inbox member with that assignee).
rate_limited - over 300 requests/minute for this product
Errors always look like {"error": {"code", "message"}} - see Errors and status codes.