The Achadu in the terminal and in your pipeline.
A lightweight client to query the operation, convert links and configure agents.
Installation
Requires Node.js 20 or higher. The file is synchronized with the API on each build.
bash
mkdir -p ~/.local/bin
curl -fsSL https://achadu.com/downloads/achadu-cli.mjs -o ~/.local/bin/achadu
chmod +x ~/.local/bin/achaduAuthentication
bash
achadu auth set-key ach_live_...
achadu auth statusLocal configuration is given permission 0600. On servers and CI, prefer ACHADU_API_KEY.
Commands
achadu meAccount identityachadu offers list|get|createOffersachadu groups listGroupsachadu segments listSegmentsachadu coupons listCouponsachadu templates listTemplatesachadu publications listPublicationsachadu schedules listAgendaachadu monitors listRadarachadu commissions listCommissionsachadu store getStoreachadu journeys listJourneysachadu inbox listInboxachadu analyticsSummaryachadu analytics timeseriesDaily seriesachadu links convert URLConversionachadu api get|post|patch|delete PATHUniversal access to 70 operationsachadu mcp configMCP ConfigurationCI and automation
bash
export ACHADU_API_KEY="ach_live_..."
achadu analytics timeseries --days 30 --json > analytics.json--json
Use JSON output in scripts. Errors go to stderr and the process returns non-zero code.