Documentation Index
Fetch the complete documentation index at: https://jetemail.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
jetemail adapts to its environment automatically.
- In a terminal,
list-style commands render compact tables.email sendprompts for missing fields, shows a spinner, and prints a friendly success line. - In a pipe or non-TTY (
jq …, CI logs, AI agents), every command emits pretty JSON to stdout. Errors and spinners go to stderr so stdout stays clean.
Global flags
| Flag | Effect |
|---|---|
--json | Force JSON output even in a terminal |
--raw | Compact (single-line) JSON |
-q, --quiet | Suppress spinners and status chatter |
Terminal mode
Pipe / non-TTY mode
--raw is compact JSON (single line) which is useful when streaming many records.
Forced JSON in a terminal
CSV outputs
A few endpoints return raw CSV instead of JSON. The CLI writes them to stdout unmodified:outbound for suppression import (the inverse).
Errors
Errors print the HTTP status and parsed response body to stderr and exit with code1. See Exit codes.