Run linkedin-archive-message action live
curl --request POST \
--url https://api.edges.run/v1/actions/linkedin-archive-message/run/live \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"input": {
"linkedin_thread_id": "<string>",
"custom_data": {}
},
"identity_ids": [
"44444444-4444-4444-4444-444444444444"
],
"identity_mode": "direct"
}
'const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
input: {linkedin_thread_id: '<string>', custom_data: {}},
identity_ids: ['44444444-4444-4444-4444-444444444444'],
identity_mode: 'direct'
})
};
fetch('https://api.edges.run/v1/actions/linkedin-archive-message/run/live', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.edges.run/v1/actions/linkedin-archive-message/run/live"
payload = {
"input": {
"linkedin_thread_id": "<string>",
"custom_data": {}
},
"identity_ids": ["44444444-4444-4444-4444-444444444444"],
"identity_mode": "direct"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"linkedin_thread_id": "<string>"
}Archive LinkedIn Message
Archive LinkedIn Message
Archive a LinkedIn conversation using its thread ID.
POST
/
actions
/
linkedin-archive-message
/
run
/
live
Run linkedin-archive-message action live
curl --request POST \
--url https://api.edges.run/v1/actions/linkedin-archive-message/run/live \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"input": {
"linkedin_thread_id": "<string>",
"custom_data": {}
},
"identity_ids": [
"44444444-4444-4444-4444-444444444444"
],
"identity_mode": "direct"
}
'const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
input: {linkedin_thread_id: '<string>', custom_data: {}},
identity_ids: ['44444444-4444-4444-4444-444444444444'],
identity_mode: 'direct'
})
};
fetch('https://api.edges.run/v1/actions/linkedin-archive-message/run/live', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.edges.run/v1/actions/linkedin-archive-message/run/live"
payload = {
"input": {
"linkedin_thread_id": "<string>",
"custom_data": {}
},
"identity_ids": ["44444444-4444-4444-4444-444444444444"],
"identity_mode": "direct"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"linkedin_thread_id": "<string>"
}1 credit per 10 results · credit_ratio 0.1 · Credit costs
No per-action quota · How limits work
Free with Engagement Mode
No credits required when executed with an Engagement Identity. Set type: “engagement” when creating an Identity via API.
To run LinkedIn actions, you must first create an identity and connect a LinkedIn
account, either using our Chrome
Extension,
username/password login, or Managed
Accounts to run without connecting an account.
Provide a
linkedin_thread_id (or a LinkedIn messaging thread URL). Retrieve thread IDs from Extract LinkedIn Conversations or Extract LinkedIn Messages. Resolve a thread URL from a profile with Get LinkedIn Thread URL.Authorizations
Body
application/json
Show child attributes
Show child attributes
An array of Identity UUIDs linked to identities (e.g. LinkedIn) used to execute the Action. You must provide at least one valid UID with access to the integration. Do not use account_uid values — only user_uid is supported.
Example:
["44444444-4444-4444-4444-444444444444"]
If "auto", the Action will use any identities from the current workspace (unless you have provided a list of identity_ids). "managed" will use the Edges pool of identities for an extra credit cost
Available options:
direct, auto, managed Response
Successful response

