For Agents
Queue LinkedIn automation commands (visit, connect, message, enroll, tag) for a Dux-Soup user account so prospecting actions run from external workflows instead of the browser.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Dux-Soup LinkedIn Activity API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Dux-Soup LinkedIn Activity API.
Queue a LinkedIn profile visit for a specific Dux-Soup user account
Send a connection request to a LinkedIn profile with an optional personalised message
Dispatch a direct message to an existing first-degree LinkedIn connection
GET STARTED
Use for: I want to queue a LinkedIn connection request from my CRM workflow, Send a follow-up message to a LinkedIn contact through Dux-Soup, Enroll a prospect into a LinkedIn drip campaign by URL, Tag a LinkedIn profile so my outreach sequence picks it up
Not supported: Does not scrape LinkedIn profile data, send LinkedIn ads, or run non-LinkedIn channels - use for queueing automated LinkedIn actions through a Dux-Soup user account only.
Jentic publishes the only available OpenAPI specification for Dux-Soup LinkedIn Activity API, keeping it validated and agent-ready. The Dux-Soup LinkedIn Activity API lets Turbo and Cloud users trigger automated LinkedIn outreach from outside the browser by queueing remote commands such as visit, connect, message, enroll, tag, and untag. Each command is HMAC-signed and dispatched to a specific Dux-Soup user account, where the Dux-Soup browser extension picks up the queued action and executes it on LinkedIn. The API exposes a single queue endpoint and is designed for integrating LinkedIn prospecting steps into CRM workflows, drip sequences, and outbound campaigns.
Enroll a LinkedIn profile into a Dux-Soup drip campaign by campaign ID
Tag or untag LinkedIn profiles to drive segmented follow-up sequences
Sign queued commands with HMAC so the Dux-Soup extension authenticates each request
Patterns agents use Dux-Soup LinkedIn Activity API for, with concrete tasks.
★ CRM-Triggered LinkedIn Outreach
When a sales rep marks a contact as 'ready to engage' in the CRM, automatically queue a LinkedIn visit and connection request through Dux-Soup so the prospecting step runs without manual browser work. The Dux-Soup extension picks up the command from the queue and performs the action under the rep's logged-in LinkedIn session, keeping the outreach native to the user's account.
Queue a 'connect' command for LinkedIn profile https://www.linkedin.com/in/jane-doe with the message 'Hi Jane, saw your post on B2B sales - would love to connect' for Dux-Soup user 12345
Drip Campaign Enrollment
Push qualified leads from a lead-scoring pipeline directly into a Dux-Soup multi-step LinkedIn campaign. The 'enroll' command attaches a profile to a named campaign so visits, invites, follow-ups, and InMails are sequenced automatically by Dux-Soup over days or weeks, while the source system continues to score and route new leads.
Send a POST to /remote/control/{userId}/queue with command 'enroll', the prospect's LinkedIn URL, and the campaign ID for the 'Q3 Outbound SaaS' sequence
Tag-Based List Hygiene
Apply Dux-Soup tags to LinkedIn profiles based on external signals - intent data, email replies, deal stage - so segmentation lives alongside the contact in LinkedIn rather than only in the CRM. The 'tag' and 'untag' commands let an automation pipeline keep Dux-Soup's view of a prospect synchronised as their status changes.
Queue a 'tag' command adding the tag 'replied-positive' to LinkedIn profile https://www.linkedin.com/in/john-smith for Dux-Soup user 12345
Agent-Driven LinkedIn Workflows via Jentic
An AI agent orchestrating outbound sales tasks calls the Dux-Soup queue endpoint through Jentic to run the LinkedIn step of a multi-channel sequence. The agent searches Jentic for 'queue a LinkedIn action', loads the input schema for the queue endpoint, and executes the call with the chosen command and target profile - no Dux-Soup SDK or browser context required.
Use Jentic to search 'queue a LinkedIn action with Dux-Soup', load the queue operation, and execute a 'visit' command on a target LinkedIn profile
1 endpoints — jentic publishes the only available openapi specification for dux-soup linkedin activity api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/remote/control/{userId}/queue
Queue a LinkedIn activity command for a Dux-Soup user
/remote/control/{userId}/queue
Queue a LinkedIn activity command for a Dux-Soup user
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Dux-Soup API key and HMAC secret are stored encrypted in the Jentic vault. Agents receive a scoped execution token; the raw key and secret never enter the agent's context or logs.
Intent-based discovery
Agents search Jentic by intent (e.g. 'queue a LinkedIn connection request') and Jentic returns the Dux-Soup queue operation with its input schema, so the agent can call it without browsing Dux-Soup documentation.
Time to first call
Direct Dux-Soup integration: 1-2 days to wire up HMAC signing, error handling, and per-user routing. Through Jentic: under 30 minutes - search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Dux-Soup LinkedIn Activity API through Jentic.
Why is there no official OpenAPI spec for Dux-Soup LinkedIn Activity API?
Dux-Soup does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Dux-Soup LinkedIn Activity API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Dux-Soup LinkedIn Activity API use?
The API uses an API key passed in the X-API-Key header, and Dux-Soup additionally requires HMAC-signed payloads on the queue request. Through Jentic, the API key is held in the encrypted vault and never enters the agent context - the agent receives a scoped execution token instead.
Can I send a LinkedIn message with the Dux-Soup LinkedIn Activity API?
Yes. Send a POST to /remote/control/{userId}/queue with command 'message', the target profile URL, and the message body. Dux-Soup will only deliver messages to first-degree connections - for non-connections you must queue a 'connect' command first with the message attached to the invite.
What are the rate limits for the Dux-Soup LinkedIn Activity API?
The OpenAPI spec does not declare a numeric rate limit. In practice the limiting factor is LinkedIn's own daily activity caps, which Dux-Soup enforces locally per user account through Turbo/Cloud throttling settings rather than at the queue endpoint.
How do I queue a LinkedIn connection request through Jentic?
Run pip install jentic, search for 'queue a LinkedIn connection request with Dux-Soup', load the operation for POST /remote/control/{userId}/queue, then execute it with command 'connect', the target LinkedIn URL, an optional message, and the Dux-Soup user ID. Jentic injects the API key and HMAC signature.
Is the Dux-Soup LinkedIn Activity API free?
API access requires a Dux-Soup Turbo or Cloud subscription - the free tier of Dux-Soup does not expose remote queueing. Pricing is per LinkedIn user account per month and is set on the Dux-Soup website rather than in the spec.