Manage A/B Variants
Inspect stored definitions with action='list'. action='remove' is supported for cleanup. action='add' fails with VARIANTS_NOT_APPLIED before any write.
Example prompt: List the stored variants on step 0 of gtm-engineers-apr26
{
"success": true,
"variants": [],
"count": 0
}What you can build
Parameters
Inputs accepted by manage_variants.
| Name | Type | Description |
|---|---|---|
| campaign_id | string | Campaign slug (e.g. 'gtm-engineers-apr26'). |
| action | "list" | "add" | "remove" | 'list' returns stored variants; 'remove' deletes the named inert definition; 'add' currently fails with VARIANTS_NOT_APPLIED. |
| step_index | number | 0-based index of the sequence step to manage variants for. Required: matches REST path /campaigns/{campaign_id}/steps/{step_index}/variants. |
| label | string | Required for action='remove'. Names the stored definition to delete. action='add' also uses it but is currently disabled. |
| message_template | string | Reserved for action='add', which is currently disabled. |
| subject | string | Optional for action='add'. Subject line for InMail steps. |
| target | "sequence" | "follow_up" | Which step array to target. 'sequence' (default) = pre-send. 'follow_up' = post-acceptance. |
Related tools
Get Campaign Variant Stats
Variant statistics are unavailable until campaign send paths apply and record the selected message arm.
Manage Campaign Outreach
Set up, pause, or resume LinkedIn campaign outreach. Configure warmup, invite, and follow-up steps with daily invite limits and an invite note template.
Manage Campaign Senders
List, add, or remove sender accounts on a LinkedIn campaign. Round-robin distribution splits daily limits evenly across every sender in the pool.
The complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.