curviate account link
Connect a LinkedIn account to an empty seat. If LinkedIn requires verification you'll be prompted for the code interactively. Given --auth-method and its credentials, a non-interactive shell exits 12 at that step and you finish with curviate account checkpoint solve <account_id> --code.
Usage
curviate account link --auth-method <auth-method> [flags]Requires:
--user-agentwith--auth-methodcookie.--seat-idwith--previewor--account-id, and when zero or several seats are free.--password-stdinonly with--auth-methodcredentials;--li-at-stdinonly with--auth-methodcookie.
Examples
curviate account link --auth-method credentials --email jane@example.com --password-stdin
curviate account link --auth-method credentials --email jane@example.com --password-stdin --account-id acc_YOUR_ACCOUNT_ID --seat-id SEAT_IDFlags
| Flag | Type | Required | Description |
|---|---|---|---|
--seat-id | string | no | Empty seat to bind the account to, listed by curviate account seats (a free seat there is one this call accepts right now). Omit it and the only free seat is used; with zero or several free the command says so and connects nothing. Required with --preview (which calls nothing) and with --account-id (a reconnect keeps the seat that account already holds). |
--auth-method | string | yes | Authentication method: credentials | |
--email | string | no | LinkedIn email (credentials method). |
--password | string | no | LinkedIn password (credentials method). Note: a value on the command line is visible to other processes via ps and saved in shell history; prefer --password-stdin or the CURVIATE_ |
--password-stdin | boolean | no | Read the LinkedIn password from stdin (one line, trimmed). Default: false. |
--li-at | string | no | LinkedIn session cookie li_at (cookie method). Note: a value on the command line is visible to other processes via ps and saved in shell history; prefer --li-at-stdin or the CURVIATE_ |
--li-at-stdin | boolean | no | Read the li_at session cookie from stdin (one line, trimmed). Default: false. |
--li-a | string | no | Optional premium session cookie li_a (cookie method). Note: a value on the command line is visible to other processes via ps and saved in shell history; prefer the CURVIATE_ |
--country | string | no | Proxy location hint (ISO 3166-1 alpha-2). |
--ip | string | no | IP to infer the managed proxy location. |
--proxy-protocol | string | no | Proxy protocol: http | |
--proxy-host | string | no | Proxy host or IP. |
--proxy-port | string | no | Proxy port. |
--proxy-username | string | no | Proxy auth username. |
--proxy-password | string | no | Proxy auth password. Note: a value on the command line is visible to other processes via ps and saved in shell history; prefer the CURVIATE_ |
--user-agent | string | no | Browser User-Agent to pin for this account. Required with --auth-method cookie: a session cookie only works paired with the User-Agent of the browser it was copied from, and the command exits 2 without it. Optional with --auth-method credentials, where it is still pinned for the account when given. |
--recruiter-contract-id | string | no | Recruiter contract to bind to. Only meaningful when the LinkedIn account holds a Recruiter subscription. |
--linkedin-premium | string | no | Narrow this connection to one LinkedIn premium surface: sales_navigator | |
--account-id | string | no | Existing account id (acc_...) to re-authenticate IN PLACE. Passing it makes this an in-place reconnect of that account. Omit to connect a NEW account into --seat-id. |
--no-interactive | boolean | no | Never prompt for a checkpoint code. On a checkpoint, always render the envelope and exit 12, even on a TTY. Default: false. |
Also accepts these global flags: --api-key, --profile, --account, --base-url, --timeout, --json, --fields, --preview, --verbose, --beta.
Exit codes: the exit code table. More commands: Account.