Widget
Create or resume a visitor session (browsers: allowed Origin; native SDKs: app key + `app.install_id`)
Create or resume a visitor session (browsers: allowed Origin; native SDKs: app key + `app.install_id`)
Start a conversation (HTTP fallback)
Start a conversation (HTTP fallback)
The visitor's own conversations, newest activity first, resolved ones included (an app's inbox)
The visitor's own conversations, newest activity first, resolved ones included (an app's inbox)
Timeline items of one of the visitor's conversations: after `after_seq` (sync) or before `before_seq` (earlier history); `hasMore` is kept one release for old bundles
Timeline items of one of the visitor's conversations: after `after_seq` (sync) or before `before_seq` (earlier history); `hasMore` is kept one release for old bundles
Send a message (HTTP fallback); content may be empty when attachments are given
Send a message (HTTP fallback); content may be empty when attachments are given
Capture a lead from any form: creates/identifies the visitor, opens a conversation, routes it and counts a conversion (no visitor token needed; 10/min per IP)
Capture a lead from any form: creates/identifies the visitor, opens a conversation, routes it and counts a conversion (no visitor token needed; 10/min per IP)
Pre-chat form: name, email and first message while nobody is online
Pre-chat form: name, email and first message while nobody is online
Upload an attachment (multipart, field `file`, 10 MB; images incl. HEIC, PDF, office files, zip, mp4, m4a)
Upload an attachment (multipart, field `file`, 10 MB; images incl. HEIC, PDF, office files, zip, mp4, m4a)
Report a finished App Store / Google Play purchase from the app (SDK reportPurchase). With `signed_transaction` (StoreKit 2 JWS) or `purchase_token` (Play) it is checked with the store and recorded for this visitor (Play purchases are acknowledged); a store that says no is a 422. The team also gets an internal note in the open conversation
Report a finished App Store / Google Play purchase from the app (SDK reportPurchase). With `signed_transaction` (StoreKit 2 JWS) or `purchase_token` (Play) it is checked with the store and recorded for this visitor (Play purchases are acknowledged); a store that says no is a 422. The team also gets an internal note in the open conversation
Native SDKs: register this phone's push token for the visitor (FCM v1 with the site's Firebase credentials); re-registering moves the token to the current visitor
Native SDKs: register this phone's push token for the visitor (FCM v1 with the site's Firebase credentials); re-registering moves the token to the current visitor
Forget this phone's push token
Forget this phone's push token
Forget this visitor: the old token stops working and a fresh visitor is issued
Forget this visitor: the old token stops working and a fresh visitor is issued
Exchange a magic-link token from a chat email for a visitor token (with an app key, the token is minted for that app)
Exchange a magic-link token from a chat email for a visitor token (with an app key, the token is minted for that app)