lonescale result, or pass --wait to have the CLI block until the job finishes.
Synopsis
Examples
Options
Plus all global options (
--api-key, --output, --debug).
Contact schema
linkedin_url, or firstname + lastname + (domain or company_name), or email alone. Every other field is optional — but more context means better match accuracy.
Email as a standalone identifier. An
email sent on its own resolves the person behind it — name, LinkedIn URL, job title, company — as long as enrichment_type includes profile. Add email / phone to the same request to also get their contact details.Predicted email fallback. For
email enrichment, if no provider returns an email, the result falls back to a pattern-based predicted email built from the contact’s name and company domain. It is returned with most_probable_email_status: "predicted" (and an emails[] entry with the same status), alongside predicted_email, email_pattern (e.g. firstname.lastname@domain), and predicted_email_score. Predicted emails are free — they don’t consume enrichment credits. Provide a domain to enable this fallback.Async vs sync at a glance
See the underlying endpoints
POST /trigger/enrich (async) and POST /trigger/enrich/sync (sync).
