Create Thread

View as Markdown

Creates or reuses a Thread via ThreadResolver. Identity = (tenant, location, channel, related_*, participant-set hash).

Headers

{{tenant_key_name}}stringOptional

Request

This endpoint expects a multipart form.
channelstringRequired

Required: Primary channel - sms|voice|email|in_app_chat|push

subjectstringRequired

Optional: Thread subject - max 255 chars

visibilitystringRequired

Required: Thread visibility - customer_facing|internal_only

participants[0][email]stringRequired

Optional: Email for email channel

participants[0][phone_e164]stringRequired

Optional: E.164 phone for SMS/voice channel

participants[1][phone_e164]stringRequired

Optional: E.164 phone for second participant

participants[0][display_name]stringRequired

Optional: Display name for the participant

participants[1][display_name]stringRequired

Optional: Display name for second participant

participants[0][participant_type]stringRequired

Required: Participant type - customer|technician|backoffice_user|automated|external

participants[1][participant_type]stringRequired

Required: Participant type for second participant

Response

Successful response