LinkedIn Accounts
Monitor LinkedIn account health, status, budget usage, and ramp-up state.
Tools (6)
Section titled “Tools (6)”list_accounts
Section titled “list_accounts”Full name: campaignstack_list_accounts
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.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | (min length: 1) |
platform | linkedin | google | No | — | Filter by platform. Omit to return all accounts. |
get_account
Section titled “get_account”Full name: campaignstack_get_account
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.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
platform | linkedin | google | Yes | — | Platform of the account to retrieve |
accountId | string | Yes | — | (min length: 1) |
start_connections_export
Section titled “start_connections_export”Full name: campaignstack_start_connections_export
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’).
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
accountId | string | Yes | — | (min length: 1) |
workspaceId | string | Yes | — | (min length: 1) |
maxConnections | integer | No | — | Maximum number of connections to export (default 2500) (max: 10000) |
get_private_proxy
Section titled “get_private_proxy”Full name: campaignstack_get_private_proxy
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.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
accountId | string | Yes | — | (min length: 1) |
workspaceId | string | Yes | — | (min length: 1) |
set_private_proxy
Section titled “set_private_proxy”Full name: campaignstack_set_private_proxy
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’).
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
accountId | string | Yes | — | (min length: 1) |
workspaceId | string | Yes | — | (min length: 1) |
host | string | Yes | — | (min length: 1) |
port | integer | Yes | — | (min: 1, max: 65535) |
username | string | No | — | |
password | string | No | — |
remove_private_proxy
Section titled “remove_private_proxy”Full name: campaignstack_remove_private_proxy
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.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
accountId | string | Yes | — | (min length: 1) |
workspaceId | string | Yes | — | (min length: 1) |