Trackdolphin

Kommandozeile

bash
export TRACKDOLPHIN_TOKEN=td_live_…
npx @trackdolphin/cli shops

Wie der MCP-Server leitet die Kommandozeile ihre Befehle aus der OpenAPI-Beschreibung ab. Ein neuer Endpunkt ist sofort ein neuer Befehl.

Beispiele

bash
trackdolphin shops
trackdolphin tracking-health shop_meinshop_de_ab12cd
trackdolphin kpis shop_meinshop_de_ab12cd
trackdolphin channels shop_meinshop_de_ab12cd --days 30
trackdolphin start-import shop_meinshop_de_ab12cd --since 2026-01-01

Die Shop-Kennung steht direkt hinter dem Befehl — man tippt sie ohnehin zuerst.

Lesebefehle verlieren das Verb (getShopKpiskpis), Schreibbefehle behalten es (startShopImportstart-import): Bei einem Schreibvorgang ist das Verb die Warnung.

Alles anzeigen

bash
trackdolphin help

Bei einem Tippfehler schlägt sie das Naheliegende vor:

text
$ trackdolphin kpi shop_x
Unbekannter Befehl: kpi
Meintest du: kpis?

In Skripten

Die Ausgabe ist JSON — mit jq weiterverarbeitbar:

bash
trackdolphin shops | jq -r '.shops[].id' | while read shop; do
  trackdolphin tracking-health "$shop" | jq -r '"\(.shop.name): \(.status)"'
done