Skip to content

LinkedIn Accounts

Monitor LinkedIn account health, status, budget usage, and ramp-up state.

Full name: campaignstack_list_accounts

accounts:read Read-only Idempotent

List accounts connected to a workspace. Returns LinkedIn and Google accounts with a platform field. Optionally filter by platform (‘linkedin’ or ‘google’). LinkedIn accounts include today’s budget usage; Google accounts include email and status.

NameTypeRequiredDefaultDescription
workspaceIdstringYes(min length: 1)
platformlinkedin | googleNoFilter by platform. Omit to return all accounts.

Full name: campaignstack_get_account

accounts:read Read-only Idempotent

Get detailed account health info including status, budget usage per action type, ramp-up state, and last activity timestamps. Requires platform (‘linkedin’ or ‘google’) and accountId. Use campaignstack_list_accounts to find valid accountId values.

NameTypeRequiredDefaultDescription
platformlinkedin | googleYesPlatform of the account to retrieve
accountIdstringYes(min length: 1)

Full name: campaignstack_start_connections_export

accounts:write

Start an async runner job that exports the 1st-degree LinkedIn connections for the given account as leads. The job runs in the background — use campaignstack_get_automation_jobs to monitor progress. Imported connections are added to the shared leads database and can be added to campaigns via lead lists. Use campaignstack_list_accounts to find valid accountId values (platform: ‘linkedin’).

NameTypeRequiredDefaultDescription
accountIdstringYes(min length: 1)
workspaceIdstringYes(min length: 1)
maxConnectionsintegerNoMaximum number of connections to export (default 2500) (max: 10000)

Full name: campaignstack_get_private_proxy

accounts:read Read-only Idempotent

Get the private proxy connection info (host, port, username — NEVER the password) for a LinkedIn account, or null if the account is on a shared pool proxy. You can only read proxies for accounts in your own workspace.

NameTypeRequiredDefaultDescription
accountIdstringYes(min length: 1)
workspaceIdstringYes(min length: 1)

Full name: campaignstack_set_private_proxy

accounts:write Idempotent

Set (or replace) a private ‘bring-your-own’ HTTP proxy on a LinkedIn account. The proxy is TESTED first; if it cannot reach LinkedIn, NOTHING changes (the current proxy keeps serving runs) and an error is returned. On success the account uses your proxy and any shared pool proxy is released. Use campaignstack_list_accounts to find valid accountId values (platform: ‘linkedin’).

NameTypeRequiredDefaultDescription
accountIdstringYes(min length: 1)
workspaceIdstringYes(min length: 1)
hoststringYes(min length: 1)
portintegerYes(min: 1, max: 65535)
usernamestringNo
passwordstringNo

Full name: campaignstack_remove_private_proxy

accounts:write Destructive Idempotent

Remove the private proxy from a LinkedIn account and revert it to a shared pool proxy. No-op if the account is already on a shared proxy.

NameTypeRequiredDefaultDescription
accountIdstringYes(min length: 1)
workspaceIdstringYes(min length: 1)