CLI
The Hilt CLI is for teams that want fast terminal workflows around the same objects the dashboard already uses. It is a public Hilt surface across the plan ladder, not a higher-tier add-on.What the CLI is best at
Use it when you want:- quick merchant lookups from a terminal
- repeatable scripts for support or operations
- fast reads for products, members, or receipts
- API key management without opening the dashboard every time
Install from Hilt
The supported public install path is the hosted Hilt release package:latest, install the versioned tarball:
Verify the package checksum
Check the install
Build from source
Most teams should use the hosted Hilt package above. Build from source only if you are developing against a local Hilt environment or testing changes to the CLI itself.Run it without linking globally
Authentication commands
What those commands do
| Command | Purpose |
|---|---|
hilt login | Interactive login with email and password |
hilt login --email | Pre-fills the email prompt |
hilt login --token | Stores an existing token after verifying it |
hilt whoami | Shows the current authenticated user |
hilt logout | Clears the stored token |
Top-level help
Key management commands
--sandbox flag does not create a separate fake checkout network or a full test environment.
Today it is best used to label lower-risk internal tooling or pre-launch API usage inside a real merchant workspace.
If you want to validate the full payment, membership, receipt, and support trail, use one tiny live payment instead.
Key command options
| Command | Useful options |
|---|---|
hilt keys list | --json |
hilt keys create | --name, --sandbox, --json |
hilt keys revoke KEY_ID | none |
Product commands
Product command options
| Command | Useful options |
|---|---|
hilt pay products list | --status, --type, --limit, --offset, --json |
hilt pay products get PRODUCT_ID | --json |
hilt pay products archive PRODUCT_ID | none |
Membership commands
Membership command options
| Command | Useful options |
|---|---|
hilt pay members list | --product, --status, --platform, --limit, --offset, --json |
hilt pay members lookup | --product, --wallet, --identity, --tx, --json |
hilt pay members get MEMBERSHIP_ID | --json |
Receipt commands
Receipt command options
| Command | Useful options |
|---|---|
hilt pay receipts list | --page, --per-page, --wallet, --json |
hilt pay receipts get RECEIPT_ID | --json |
Useful flags
--jsonfor raw JSON output on data commands-h, --helpfor command help-v, --versionfor version output
Command-to-route map
| CLI command | API route |
|---|---|
hilt keys list | GET /v1/keys |
hilt keys create | POST /v1/keys |
hilt keys revoke | DELETE /v1/keys/{key_id} |
hilt pay products list | GET /v1/products |
hilt pay products get | GET /v1/products/{product_id} |
hilt pay products archive | DELETE /v1/products/{product_id} |
hilt pay members list | GET /v1/memberships |
hilt pay members lookup | GET /v1/memberships/lookup |
hilt pay members get | GET /v1/memberships/{membership_id} |
hilt pay receipts list | GET /v1/receipts |
hilt pay receipts get | GET /v1/receipt/{receipt_id} |
Example help flow
Environment variable
A reliable support flow in the terminal
Current scope
The CLI is strongest for:- auth
- key management
- product inspection
- membership lookup
- receipt retrieval

