Guide

Outbound Sync Jobs

Outbound sync uses connection setup from the app UI. CLI does not create or map connections; it executes and inspects runs for the tenant.

Core outbound commands

abm-warranty connections list --tenant-id <TENANT_ID>
abm-warranty connections test --tenant-id <TENANT_ID> --connection-id <CONNECTION_ID>
abm-warranty connections remove --tenant-id <TENANT_ID> --connection-id <CONNECTION_ID>
abm-warranty connections show-jobs --tenant-id <TENANT_ID>

Run outbound now

abm-warranty connections run --tenant-id <TENANT_ID> --type full
abm-warranty connections run --tenant-id <TENANT_ID> --type single --serial C02FC149MD6T

Outbound behavior notes

  • Run order and connection set are loaded from saved UI binding/order for that tenant.
  • Source mode is loaded from saved connection configuration.
  • Use Ctrl+C to cancel active runs.
  • If a command fails with --tennant-id, use --tenant-id.

Outbound success/failure interpretation

CLI Output Pattern Meaning Primary Next Check
[ConnectionsCLI] completed run=... status=completed Outbound run completed Inspect connections show-jobs for per-connection results
[ConnectionsCLI] failed: ... Run terminated by request/contract/payload error Validate contract method/formatter and mapping field paths
error: no runnable connection set is configured... No saved mapped connection set for tenant Configure mapped connections in app UI first