Update participant by v key and value

Update conversation participant by contact

patch

Update a participant's status in the conversation by specifying their identifier key and value. For more information on identifier keys and values, please refer to the "Conversation Participants" page.

Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token

Path parameters
workspaceIdstring · uuidRequired

The unique identifier of the workspace.

conversationIdstring · uuidRequired

The conversation ID

Example: 67e4d358-ca94-421e-98b7-448860df9d33
identifierKeystring · min: 1Required

The identifier type of the channel, such as emailaddress or phonenumber

Example: emailaddress
identifierValuestring · min: 1Required

A value that uniquely identifies a recipient in the channel, such as an email address or a phone number

Example: [email protected]
Body
statusstring · enum · nullableOptional

Participant status in the conversation.

Possible values:
Responses
chevron-right
200

Participant was updated

application/json
avatarUrlstringOptional
conversationIdstring · uuidOptional
createdAtstring · date-timeOptional
displayNamestringOptional
idstringRequired
resourceUristringOptional
statusstring · enumOptionalPossible values:
typestring · enumRequiredPossible values:
updatedAtstring · date-timeOptional
patch
/workspaces/{workspaceId}/conversations/{conversationId}/participants/{identifierKey}/{identifierValue}

Examples

curl -X PATCH "https://api.bird.com/workspaces/a1405560-c8d3-4b1a-877d-3f449ad95352/conversations/c9c60caa-eaf5-4628-9687-91de4d452bfa/participants/emailaddress/[email protected]" \
-H "Content-Type: application/json" \
-H "Authorization: AccessKey abcd" \
-d '{
  "status": "active"
}'

Last updated

Was this helpful?