Costruisci più velocemente con Source Parts CLI
Installa, autentica e automatizza l'intero flusso di lavoro di approvvigionamento con il nostro toolkit della riga di comando incentrato sui componenti.
Installa la CLI per il tuo ambiente
Usa un comando per installare su macOS, Linux o Windows e autenticarti con Source Parts.
$ curl -fsSL https://source.parts/cli/install.sh | bashcopyNeed a different platform? Visit the GitHub repository for container images and build instructions.
Autenticati in pochi minuti
Applica gli stessi standard di sicurezza utilizzati su tutta la piattaforma Source Parts.
$ parts auth logincopyGenera chiavi API con ambito
Emetti chiavi per ambiente con autorizzazioni basate sui ruoli e scadenza automatica.
Assegna ambiti con privilegi minimi
Mappa i profili CLI ai ruoli di Source Parts per controllare l'accesso in lettura, scrittura e approvazione.
Automatizza la rotazione delle chiavi
Ruota le credenziali secondo una pianificazione utilizzando comandi di rinnovo integrati e promemoria di policy.
Don't have an API key? Create one in your dashboard
Riferimento comandi
Esplora le famiglie di comandi principali che alimentano i flussi di lavoro di approvvigionamento, preventivi ed evasione.
Ricerca e intelligenza
Interroga milioni di componenti, analizza il rischio del ciclo di vita ed esporta istantanee di prezzo.
components search
Search the Source Parts catalog with filters for stock, manufacturer, compliance, and lifecycle status.
$ parts components search --query "stm32f4" --in-stockcopyinventory availability
Return regional inventory, lead times, and allocation windows in real time.
$ parts inventory availability --sku 100-443-ESP32 --region uscopycomponents lifecycle
Inspect lifecycle events, alternates, and risk signals for critical components.
$ parts components lifecycle --mpn ESP32-C3copyPreventivi e commercio
Automatizza i preventivi, i caricamenti di distinte base e i flussi di lavoro degli ordini di acquisto.
quotes create
Upload BOM files, apply pricing tiers, and generate shareable quotes.
$ parts quotes create --file ./bom.csv --customer-id 98213copyorders submit
Convert approved quotes to orders with payment terms and shipment preferences.
$ parts orders submit --quote Q-14233 --method net-30copyfulfillment track
Monitor fulfillment milestones, logistics updates, and delivery ETA.
$ parts fulfillment track --order SO-55821copyAutomazione e integrazioni
Collega la CLI a pipeline CI, schedulatori e sistemi a valle.
automation workflows run
Execute saved workflows that bundle multiple commands with approvals and notifications.
$ parts automation workflows run nightly-replenishmentcopyintegrations sync
Synchronize Source Parts data with ERP, PLM, or data warehouses.
$ parts integrations sync --target erpcopyaudit log export
Export command history with user, timestamp, and result metadata for compliance review.
$ parts audit log export --since 7d --format csvcopyRicette di automazione
Avvia i tuoi flussi di lavoro con esempi pronti all'uso che puoi adattare al tuo ambiente.
Sync BOM alternates
Update engineering alternates nightly and persist results to your PLM.
parts quotes bom-sync --project ${PROJECT_ID} | plmctl import --workspace hardwarecopyMonitor lifecycle risk
Schedule a job that flags lifecycle changes and sends alerts to Slack.
parts components lifecycle --mpn $1 --json | jq '.alerts[]' | slackctl send --channel sourcing-alertscopy
Gate releases in CI
Fail builds when BOM risk exceeds tolerance before merging to main.
parts automation evaluate --workflow ci-bom-check || exit 1copy
Configura una volta, riutilizza ovunque
I profili consentono ai team di condividere connessioni mantenendo i segreti al sicuro.
output.format
Control the default response format across commands (json, table, csv).
{"output": { "format": "table" }}copyprofile
Named profile used to scope credentials and default workspace settings.
{"default": "production"}copyworkspaceId
Source Parts workspace identifier used to fetch quotes, orders, and analytics.
{"workspaceId": "org-sp-enterprise"}copyDomande frequenti
Risposte per distribuzione, sicurezza e operazioni quotidiane.
How quickly can we adopt the CLI?
Most teams install, configure profiles, and automate their first workflow within a single sprint.
Can we manage multiple environments?
Yes. Profiles isolate credentials for sandbox, staging, and production environments with a single config file.
Do CLI commands count against API rate limits?
CLI traffic honors the same rate limits as direct API usage and surfaces headers for monitoring.
Where do we get help if something fails?
Use the support portal for tickets or escalate via Slack channels included with paid plans.