Kalo te dokumentacioni
CLI

Komandat

Si lexohet një komandë, flamujt globalë, çdo komandë e shkruar me dorë dhe çdo hapësirë emrash burimesh.

Si lexohet një komandë

Gramatika
openemail <command> [subcommand] [arguments] [flags]
  • Flamujt vendosen kudo pas komandës, para ose pas argumenteve. Flamujt globalë si --profile dhe --json mund të vijnë edhe para saj, dhe çdo flamur tjetër i vendosur aty ndalet me një këshillë për ta zhvendosur pas emrit të komandës.
  • Një vlerë e ndjek flamurin e vet pas një hapësire ose një shenje barazimi, prandaj --limit 50 dhe --limit=50 janë e njëjta gjë. Edhe flamujt e shkurtër marrin vlera, si te -n 50.
  • Një vlerë që nis me vizë ka nevojë për shenjën e barazimit, si te --subject=-draft-, sepse pas një hapësire lexohet si flamuri i radhës dhe për të parin raportohet se i mungon vlera. Numrat negativë funksionojnë në të dyja mënyrat. Një vlerë bosh është gabim përdorimi dhe jo një vlerë e paracaktuar e heshtur.
  • Një ndërprerës ndizet me --flag dhe fiket me --no-flag, dhe funksionojnë edhe --flag=true dhe --flag=false.
  • Një listë ndahet me presje ose përsëritet: --to [email protected],[email protected], ose --to dy herë.
  • Gjithçka pas -- është argument dhe kurrë flamur, dhe kështu kalon një kërkim për -from:ada.
  • Një komandë ose flamur i panjohur ndalet me kodin e daljes 2 dhe sugjeron përputhjen më të afërt.

Flamujt globalë

FlamuriÇfarë bën
-h, --helpNdihma për komandën ose grupin
-v, --versionShtyp versionin e CLI-së
--jsonVetëm JSON në stdout, gabimet si JSON në stderr, dhe asnjë kërkesë
-y, --yesKonfirmo veprimet shkatërruese pa pyetur. Nuk e kapërcen kurrë një kod verifikimi
--profile <name>Përdor këtë profil të ruajtur, si OPENEMAIL_PROFILE
--api-key <key>Përdor këtë çelës API vetëm për këtë komandë, duke shpërfillur profilet
--base-url <url>Origjina e API-t për një çelës API ose një komandë që nuk dërgon kredencial, si OPENEMAIL_BASE_URL. Një hyrje e ruajtur përdor gjithmonë të vetën
--no-inputMos pyet kurrë. Një vlerë që mungon ndalet me kodin e daljes 2
--no-colorPa ngjyra, si NO_COLOR dhe FORCE_COLOR=0
--debugShtyp ID-të e kërkesave, kërkesën e dështuar dhe gjurmët e stivës

Komandat e shkruara me dorë

Këto janë shkruar për njerëz: pyesin për atë që mungon, formatojnë atë që shtypin dhe bashkojnë disa thirrje API kur kjo ndihmon.

KomandaÇfarë bën
loginHyni me shfletuesin, ose ruani një çelës API
whoamiMe kë keni hyrë, me hapësirën e punës, fushëveprimet dhe skadimin
statusAjo që tregon whoami, plus adresat tuaja të dërgimit dhe gjendja e çdo domeni
verifyFutni tani një kod verifikimi, që komandat e ndjeshme të punojnë për 60 minuta
logoutDilni dhe harroni një profil
profile list, use, current, removeListoni, ndërroni dhe hiqni hyrjet e ruajtura
sendDërgoni, planifikoni, ose përktheni dhe dërgoni një email
inbox [folder]Listoni bisedat në një dosje
search <query>Kërkoni postën me sintaksën që përdor aplikacioni
read <thread-id>Lexoni një bisedë, mesazh pas mesazhi
reply <thread-id>Përgjigjuni mesazhit të fundit të një bisede
archive, unarchive, trash, star, unstarRenditni një ose më shumë biseda
mark read, mark unreadShënoni bisedat si të lexuara ose të palexuara
snooze, unsnoozeFshihni bisedat deri më vonë, ose kthejini tani
label add, label removeVendosni etiketa në biseda, ose hiqini
temp new, list, read, watch, deleteKuti të përkohshme, pa hyrje
ai translate, languages, compose, summarizePërktheni, shkruani dhe përmblidhni postën me AI
mcp config, tools, call, serveLidhni klientë AI, ose thirrni vetë mjetet MCP
docs ask, open, readPyesni, hapni dhe lexoni këtë dokumentacion
open [page]Hapni një faqe të aplikacionit web
api <method> <path>Thirrni çdo endpoint REST me hyrjen tuaj
updateKontrolloni npm për një publikim më të ri
completion <shell>Shtypni një skript plotësimi për bash, zsh ose fish
versionShtypni versionet e CLI-së, SDK-së dhe mjedisit të ekzekutimit
help [command]Tregoni ndihmën e çdo komande

Komandat e burimeve

Çdo metodë e SDK-së është edhe komandë: openemail <namespace> <verb>. Hapësira e emrave është hapësira e emrave e SDK-së në kebab-case, dhe folja është emri i metodës në kebab-case, prandaj keys.listRequests bëhet openemail keys list-requests. Bashkë mbulojnë gjithë REST API-n.

Terminal
openemail domains listopenemail domains create --domain acme.comopenemail rules create --data @rule.jsonopenemail keys list-requests 9f2c1a4b7e05d3862c1f0a44 --failed-only --allopenemail files download file_6bb640f5b99e47deb758f1f5 --out report.pdf
  • Një ID që merr metoda është argument, si te openemail domains get <id>. Çdo fushë e trupit të kërkesës është një flamur me emrin e saj në kebab-case: replyTo bëhet --reply-to, dhe color.backgroundColor bëhet --color-background-color.
  • Tri fusha, flamuri i të cilave do të përplasej me një flamur global, janë riemërtuar: --template-version, --label-color dhe --resend-key.
  • --data merr gjithë trupin si JSON, brenda rreshtit, nga një skedar me @path, ose nga stdin me -, dhe çdo flamur që jepni gjithashtu e mbishkruan çelësin e vet. Një flamur që merr një objekt e lexon JSON-in në të njëjtën mënyrë.
  • Numrat dhe ndërprerësit lexohen si të tillë, dhe listat ndahen me presje ose përsëriten.
  • Një vlerë e detyrueshme që mungon kërkohet në terminal, dhe kudo tjetër është gabim përdorimi (kodi i daljes 2).
  • Një folje liste lexon një faqe. --limit cakton madhësinë e saj dhe --cursor vazhdon nga kursori që shtypi. --all lexon çdo faqe dhe i transmeton elementet, --max <n> ndalet pas aq sa jepni, dhe --ndjson shtyp një objekt JSON për rresht.
  • Çdo gjë shkatërruese, si fshirja, revokimi, rrotullimi, anulimi ose zbrazja, ju kërkon konfirmim, përveç nëse jepni --yes.
  • Një shkarkim shkruhet në skedarin e --out, dhe në stdout vetëm kur stdout nuk është terminal.

openemail <namespace> <verb> --help tregon çdo argument dhe flamur me llojin e tij, fushëveprimet që i duhen thirrjes, metodën dhe shtegun, çfarë kthen, dhe shënimet nga referenca e API-t.

Çdo hapësirë emrash

Kolona Gjithashtu liston emrat e tjerë ndaj të cilëve përgjigjet një hapësirë emrash.

Hapësira e emraveGjithashtuFoljet
meget, ping, rotate
keyskeylist, get, create, update, delete, rotate, revoke, list-requests, list-activity, list-workspace-requests, list-workspace-activity
addressesaddresslist
languageslanguagelist
emailsemailsend, send-batch, translate, list, get, list-events, get-tracking, cancel, reschedule
templatestemplatelist, get, create, update, duplicate, replace-content, delete, list-versions, get-version, publish, restore-version, delete-version, list-starters, get-starter, list-fonts, render, preview, get-analytics, list-sends, send
trackinglist, get-stats, get, list-opens, list-clicks
threadsthreadlist, get, update, trash, snooze, unsnooze, list-attachments
draftsdraftlist, get, create, update, delete
labelslist, list-colors, get, create, update, delete
contactscontactlist, get, create, update, delete, set-audiences, list-people, save, delete-many, set-photo, remove-photo, block, unblock, list-threads, activity
audiencesaudiencelist, growth, get, create, update, delete, empty, list-contacts, add-contact, remove-contact, add-contacts, remove-contacts, import-contacts
broadcastsbroadcastpreview, send, list, get, stats, list-recipients, get-recipient, cancel
domainsdomainlist, get, create, verify, update, delete, list-addresses, create-address, get-address, update-address, delete-address
rulesrulelist, get, create, update, delete, reorder, test, list-runs
webhookswebhooklist, get, create, update, delete, rotate-secret, test, list-deliveries, get-delivery, replay-delivery, list-workspace-deliveries, list-activity, list-workspace-activity
importsimportlist, get, create, upload-state, upload-chunk, start, cancel, list-failures, delete-upload, import-files
provider-importsprovider-import, providerImportsinspect, create, list, get, cancel
calendarlist-events, get-event, get-event-ics
settingssettingget, update
rolesrolelist, get, create, update, delete, list-permissions
membersmemberlist, get, add, update, remove, grant-address, revoke-address, list-invitations, revoke-invitation, resend-invitation
suppressionssuppressionlist, get, add, remove
filesfilelist, get, stats, download, list-links, create-link, revoke-link, upload, delete, delete-many
temp-mailtempMaillist-domains, create, get, extend, delete, list-messages, get-message, delete-message, list-attachments

Pseudonimet

PseudonimiPër
lslist
show, viewget
new, addcreate
editupdate
rm, del, removedelete
openemail lsopenemail inbox
openemail showopenemail read

Te members dhe suppressions, foljet e të cilave janë add dhe remove, new dhe create çojnë te add, dhe rm, del dhe delete çojnë te remove. Disa nënkomanda të shkruara me dorë kanë pseudonimet e tyre, që i liston ndihma e tyre.

Çdo thirrje REST

openemail api <method> <path> dërgon një kërkesë te REST API përmes të njëjtit transport si çdo komandë tjetër, ndaj vlejnë profili ose çelësi juaj, rinovimi i tokenit dhe kodet e verifikimit. Një shteg më vete është një GET. Një përgjigje JSON shtypet e formatuar, dhe një kërkesë e dështuar shtyp gabimin e API-t dhe del me kodin përkatës.

Terminal
openemail api /keys/selfopenemail api GET /threads --query folder=inbox --query limit=5openemail api POST /labels --data '{"name":"Receipts"}'openemail api PATCH /threads/CAHk7pQ2x9LmZ4 --data @patch.jsonopenemail api GET /files/file_6bb640f5b99e47deb758f1f5/content --out report.pdf
  • -d, --data merr trupin si JSON në rresht, nga një skedar me @path, ose nga stdin me -. -q, --query dhe -H, --header marrin key=value dhe mund të përsëriten, dhe -o, --out e ruan përgjigjen në një skedar ashtu siç erdhi.
  • Shtegu është relativ ndaj origjinës së API-t. Një URL e plotë, një shteg që do të dilte nga origjina dhe një kokë Authorization refuzohen me kodin e daljes 2 para se të dërgohet diçka, sepse kredencialin e vendos vetë CLI.

Ndihma

Terminal
openemail --helpopenemail help sendopenemail domains --helpopenemail domains create --help

openemail --help liston çdo komandë sipas qëllimit të saj. Një grup liston nënkomandat e veta me shembuj, dhe një komandë tregon gjithçka që merr. openemail docs open cli i hap këto faqe.

Kutia juaj hyrëse,
sipas kushteve tuaja.

Infrastrukturë emaili për biznese, AI, agjentë dhe email personal. E ndërtuar për shkallë, privatësi dhe kontroll. Gjithçka që emaili duhej ta kishte që ditën e parë.

OpenEmail

Infrastrukturë emaili për biznese, AI, agjentë dhe email personal. E ndërtuar për shkallë, privatësi dhe kontroll. Gjithçka që emaili duhej ta kishte që ditën e parë.

© 2026 OpenEmail. Të gjitha të drejtat e rezervuara.