st.manageConversation
This action allows you to manage a conversation thread — archive, star, or mute it — by its threadId.
Constraints
⏺️ Root Start: allowed, when
threadIdparameter is provided.
⬆️ Parent Actions: N/A.
⬇️ Child Actions: N/A.
Parameters
json
{
"actionType": "st.manageConversation",
"label": "thread1",
"threadId": "2-Zjhm...",
"operation": "archive"
}label(optional) – custom label for tracking this action in workflow completion.threadId(required) – identifier of the conversation thread to manage, as returned by inbox polling or conversation polling. You can also read it from the address bar of an open conversation — it is the<id>inlinkedin.com/messaging/thread/<id>.operation– operation to apply to the thread. One of:archive/unarchive– archive or unarchive the conversation.star/unstar– star or unstar the conversation.mute/unmute– mute or unmute the conversation.
Result options
- Successful operation:
json
{
"actionType": "st.manageConversation",
"label": "thread1",
"success": true
}label– included only if specified in the action parameters.
- Failed operation:
json
{
"actionType": "st.manageConversation",
"label": "thread1",
"success": false,
"error": {
"type": "threadNotFound",
"message": "The provided thread identifier does not match an existing conversation."
}
}label– included only if specified in the action parameters.error.type– enum with the following possible values:threadNotFound– providedthreadIddoes not match an existing conversation.