Skip to main content
4 min read

abm-dev enrich

Submit a person or company enrichment from the terminal. The command returns the job id immediately and exits, or blocks until completion with --wait.

Company

abm-dev enrich company \
  --company "Cooper Parry" \
  --domain cooperparry.com \
  [--wait] \
  [--events-window-days 180] \
  [--json]

Person

abm-dev enrich person \
  --first-name Lynne \
  --last-name Walker \
  --company "Johnston Carmichael" \
  --linkedin-url https://linkedin.com/in/lynne-walker-jc \
  [--wait] \
  [--json]

Options

FlagWhat it does
--waitBlock until status: completed or failed. Prints the source v2 envelope when done. Default off — command exits immediately with job id.
--events-window-days NWhen using --wait, controls how far back the events stream goes in the printed result. Default 180.
--forceSkip duplicate-detection and re-run the enrichment even if a recent job with matching inputs exists.
--skip-linkedinSkip the LinkedIn evidence step. Useful when you don’t have a connected account or you’re rate-limited.
--jsonMachine-readable JSON output instead of formatted tables. Pipe-friendly.

Patterns

Fire-and-forget for a list of companies

cat companies.csv | while IFS=, read name domain; do
  abm-dev enrich company --company "$name" --domain "$domain" --json
done | jq -s '.'

Blocking re-run with fresh data

abm-dev enrich company --company Monzo --domain monzo.com --force --wait

Related