create and status.
dialer-sessions is a platform-mode command. Before running it:landbase-cli auth login— authenticate the session.- Optionally run
landbase-cli account setto persist a target account. Without a saved choice, the CLI auto-selects your only account. With several accounts it prompts only in an interactive terminal; non-interactive agents must useaccount setbeforehand or pass--account=<id>. landbase-cli contacts-import start— import contacts and wait for the import to produce a tag.
dialer-sessions create
Create a dialer session from a tag. The command reads the complete session definition from a JSON file or stdin. Usagestring
required
Path to a JSON file containing the session definition, or
- to read it
from stdin.create --json config
The audience currently supports imported tags only. Use exactly one tag
identifier:
tagNameis the human-readable tag name you supplied tocontacts-import.tagIdis the numeric tag id. Use it when a tag name is ambiguous; thetag_name_ambiguouserror includes matching candidates undererror.meta.tags[]. Copy a candidate’sidintoaudience.tagId.
INVALID_INPUT before sending the request.
Enrichment modes
Assign the session to a teammate
List assignable users and copy the target user’sidentityId into
assignedUserId in the create config:
account users; everyone else may only self-assign. The assigned user must
have the dialer channel permission. Unlike email and LinkedIn readiness,
dialer readiness is checked by the server when the session is created and is
not included as a flag in account users.
Create response
dialer-sessions status
Return the current owner, enrichment mode, and live contact counts for a dialer session. Usageinteger
required
Positive numeric session id returned by
dialer-sessions create. The CLI
accepts 1–12 decimal digits.createdBy is the caller’s identityId for sessions created through the CLI.
It can be null for sessions created in the web app.
contacts.byDialStatus is a live breakdown by server-provided dial status;
use it to monitor progress or investigate a low contact count.
Errors
Local CLI checks use stable uppercase codes. Gateway and back-end validation errors without a typed Landbase envelope surface ashttp_422 or http_400.
Typed back-end errors pass through verbatim and are safe to inspect as
error.code:
To create a session from a new CSV, complete
contacts-import first, then use
the resulting tag in the create config.
Related
- contacts-import — create the source tag
- account users — find an
assignedUserId - Output schemas — response field reference
- Error codes — stable CLI error codes

