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 resolves the API key in this order. First match wins.
--api-key api_…(and--transactional-key transactional_…) flagJETEMAIL_API_KEY/JETEMAIL_TRANSACTIONAL_KEYenvironment variables- Saved config (
jetemail loginwrites here)
login for everyday use, override it temporarily on the command line, and switch to a CI-scoped key via environment variables in pipelines.
login
- Prompts for your
api_…key. - Validates it by calling
GET /outbound/domains. - Asks whether to also save a
transactional_…key (used foremail send/email batch). - Writes both to the config file.
--skip-validation if you’re somewhere with no network access during setup.
Management endpoints (
/outbound, /inbound, /webhooks, etc.) require an api_… key. The transactional send endpoints (/email, /email-batch) require a separate transactional_… key. The CLI picks the right one for you per command.whoami
logout
base_url override (if any) is preserved.
Non-interactive contexts
For CI, cron, scripts, AI agents, set the environment variables and skiplogin entirely:
jq, log collectors, and other tools without extra flags.
doctor
Next: Config file
Where the config lives and how to edit it.