POST /2/chat/conversations/{id}/members

Adds one or more members to an existing encrypted Chat group conversation, rotating the conversation key.

Servers

Path parameters

Name Type Required Description
id String Yes

The Chat group conversation ID.

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
encrypted_title String No

Re-encrypted group title with new conversation key.

conversation_participant_keys[] Array No

Encrypted conversation keys for each new participant after key rotation.

conversation_participant_keys[].encrypted_conversation_key String No

Conversation key encrypted with this participant's public key.

conversation_participant_keys[].public_key_version String No

Version of the participant's public key used for encryption.

conversation_participant_keys[].user_id String No

Participant user ID.

encrypted_avatar_url String No

Re-encrypted group avatar URL with new conversation key.

action_signatures[] Array No

Cryptographic signatures for the add-members action.

action_signatures[].message_id String No

ID of the message being signed.

action_signatures[].message_event_signature Object No

Message event signature for verification.

action_signatures[].message_event_signature.message_signing_key_info_list[] Array No

List of signing key information for message verification.

action_signatures[].message_event_signature.message_signing_key_info_list[].member_id String No

The member ID associated with this signing key.

action_signatures[].message_event_signature.message_signing_key_info_list[].signing_public_key String No

The signing public key.

action_signatures[].message_event_signature.message_signing_key_info_list[].public_key_version String No

The version of the public key.

action_signatures[].message_event_signature.signature String No

The signature of the message event.

action_signatures[].message_event_signature.signing_public_key String No

The public key used for signing.

action_signatures[].message_event_signature.signature_version String No

The version of the signature algorithm.

action_signatures[].message_event_signature.public_key_version String No

The version of the public key used for signing.

action_signatures[].encoded_message_event_detail String No

Base64-encoded message event detail.

action_signatures[].signature_payload String No

Cryptographic signature payload.

conversation_key_version String No

Version of the new rotated conversation key.

user_ids[] Array Yes

List of user IDs to add to the group conversation.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.