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
| Flag | What it does |
|---|---|
| --wait | Block until status: completed or failed. Prints the source v2 envelope when done. Default off — command exits immediately with job id. |
| --events-window-days N | When using --wait, controls how far back the events stream goes in the printed result. Default 180. |
| --force | Skip duplicate-detection and re-run the enrichment even if a recent job with matching inputs exists. |
| --skip-linkedin | Skip the LinkedIn evidence step. Useful when you don’t have a connected account or you’re rate-limited. |
| --json | Machine-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