Skip to main content
POST
Start importing the people who engaged with a LinkedIn post into a smart list.

Authorizations

X-API-Key
string
header
required

Company API key - scoped to a specific company. Generate from the Integrations page in your dashboard.

Path Parameters

listId
string
required

Body

application/json

LinkedIn post to import engagers from

Request body for importing a LinkedIn post's engagers into a smart list. Scrapes the post's commenters and likers and adds each person as a lead row (firstName, lastName, linkedinUrl, headline, engagementType, commentText, …). People already on the list — matched on linkedinUrl — are enriched in place rather than duplicated. Returns immediately with a background task ID; the scrape and import run asynchronously and can take a minute or two on a busy post. Costs 10 credits per call.

postUrl
string
required

Full URL of the LinkedIn post. Must be a linkedin.com/posts/… or linkedin.com/feed/update/… URL; query parameters are stripped automatically.

companyId
string

Company ID that owns the list. Required when authenticating with a personal access key (pak_…) — the key is not tied to a specific company so the server cannot infer it. Required when authenticating with a company API key only if the key belongs to a user who has access to multiple companies; otherwise it defaults to the key's company. Optional for JWT (dashboard) auth — defaults to the user's active company.

Response

Import started in the background — poll the task for progress

Acknowledgement that a LinkedIn post import started in the background. Poll the background task by taskId until it reaches a terminal status; the completed task's result holds imported (rows inserted or enriched) and a postData summary (authorName, likesCount, commentsCount).

status
string

Always "background" — the import runs asynchronously.

taskId
string

Background task ID (UUID) to poll for progress and the final result.

message
string

Human-readable note that the import started.