Give an Account Complimentary Access (operator only)
li_set_account_complimentaryOPERATOR ONLY. Grants (complimentary: true) or ends (false) COMPLIMENTARY access on ONE LinkedIn account — the same control as the "Complimentary" plan on the account's Plan tab. A complimentary account has every paid ability with no payment and no end date: it is always entitled, carries the paid lookup allowance, is never billed (the subscription's paid seats and the seat minimum count only the other accounts) but still COUNTS toward the team's account limit, and is never sent a trial-end, renewal or subscribe notice; the Razorpay webhook never changes it. To make a whole customer free use li_set_team_complimentary; an account of a free team cannot be ended here until the team's Free is turned off. reason is stored as the plan note (who/why) — give one. Ending it moves the account to what its dates say: still paid through a future date → active, a trial not yet over → trial, otherwise past due from now (new invites stop, follow-ups finish in the 14-day grace, and the team is asked to subscribe). Name the account explicitly by sessionLabel or sessionId; it never falls back to a default, and a name matching two accounts is refused. Current state is plan.complimentary in li_list_accounts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Why — stored on the account as the plan note, e.g. "internal account" | |
| sessionId | No | Account id (or use sessionLabel) | |
| sessionLabel | No | Account label, LinkedIn name or profile slug, e.g. "Deven" | |
| complimentary | Yes | true = grant complimentary access, false = end it |