Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/cli. OpenStatus CLI www.openstatus.dev
cli cli-app synthetic-monitoring
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307'\" t.\" Automatically generated by Pandoc 3.12.1.\".TH "" "" "" "".SH OpenStatus CLI.SS CLI interface \- openstatusOpenStatus CLI lets you manage your status pages and uptime monitorsfrom the command line.Declare and run incidents, post public status updates, define monitorsas code, and run on\-demand checks.Get started: openstatus login Save your API token openstatus incidentdeclare Declare an incident openstatus incident list View incidentsopenstatus status\-report create Post a public status update openstatusstatus\-report list View status reports openstatus maintenance createSchedule a maintenance window openstatus maintenance list Viewmaintenance windows openstatus monitors apply Sync monitors from configopenstatus monitors list List your monitors openstatus run Run synthetictests openstatus pl list List your private locationshttps://docs.openstatus.dev |https://github.com/openstatusHQ/cli/issues/new..PPManage status pages, monitors, and incidents from the terminal..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] [COMMAND] [COMMAND FLAGS] [ARGUMENTS...].EE.PPGlobal flags:.PP.TStab(@);lw(14.2n) lw(21.2n) lw(4.7n) cw(11.8n) cw(18.1n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-json\f[R]T}@T{Output results as JSONT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-no\-color\f[R]T}@T{Disable colored outputT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-quiet\f[R] (\f[CR]\-q\f[R])T}@T{Suppress non\-error outputT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-debug\f[R]T}@T{Enable debug outputT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]check\f[R] command (aliases: \f[CR]c\f[R])Run an HTTP check against a URL from 28 global regions..RS.PPopenstatus check openstatus check https://openstat.us openstatus checkhttps://openstat.us \-X POST \-H `Authorization: Bearer \&...' \-d`{\(lqping\(rq:true}' openstatus check https://openstat.us \-d\(atpayload.json openstatus check https://openstat.us \(entimingopenstatus check https://openstat.us \(enjson | jq `.summary'.RE.PPRun a one\-shot HTTP check against a URL from 28 global regions.The check is executed by the public OpenStatus speed checker.No API token is required.Results stream to the terminal as they arrive from each region.Output is sorted in the order regions report back (roughly fastestfirst).Pass \(entiming to see DNS/Connection/TLS/TTFB/Transfer phasebreakdowns.Pass \(enjson for a machine\-readable single object including all phasedata.Rate limit: 3 requests per 60 seconds..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] check [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(12.7n) lw(32.0n) lw(4.4n) cw(8.3n) cw(12.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-method=\(dq\&...\(dq\f[R] (\f[CR]\-X\f[R])T}@T{HTTP methodT}@T{stringT}@T{\f[CR]\(dqGET\(dq\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-header=\(dq\&...\(dq\f[R] (\f[CR]\-H\f[R])T}@T{Header in \(lqKey: Value\(rq form (repeatable)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-body=\(dq\&...\(dq\f[R] (\f[CR]\-d\f[R])T}@T{Request body.Use \(atfilename to read a file, \(at\- for stdinT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-timing\f[R]T}@T{Show DNS/Connection/TLS/TTFB/Transfer phasesT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]monitors\f[R] command (aliases: \f[CR]m\f[R])Manage your monitors..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors [ARGUMENTS...].EE.SS \f[CR]monitors apply\f[R] subcommandCreate or update monitors..RS.PPopenstatus monitors apply openstatus monitors apply \(enconfigcustom.yaml \-y openstatus monitors apply \(endry\-run.RE.PPCreates or updates monitors according to the OpenStatus configurationfile.Compares your openstatus.yaml with the current state and applieschanges.DEPRECATED: this command is deprecated.Prefer managing your monitors with Terraform via `openstatus terraformgenerate'..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors apply [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(14.8n) lw(28.1n) lw(4.1n) cw(10.7n) cw(12.3n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-config=\(dq\&...\(dq\f[R] (\f[CR]\-c\f[R])T}@T{The configuration file containing monitor informationT}@T{stringT}@T{\f[CR]\(dqopenstatus.yaml\(dq\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-dry\-run\f[R] (\f[CR]\-n\f[R])T}@T{Show what would be changed without applyingT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]monitors create\f[R] subcommandCreate monitors..RS.PPopenstatus monitors create openstatus monitors create \(enconfigcustom.yaml \-y.RE.PPCreate the monitors defined in the openstatus.yaml file..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors create [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(14.8n) lw(28.1n) lw(4.1n) cw(10.7n) cw(12.3n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-config=\(dq\&...\(dq\f[R] (\f[CR]\-c\f[R])T}@T{The configuration file containing monitor informationT}@T{stringT}@T{\f[CR]\(dqopenstatus.yaml\(dq\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]monitors delete\f[R] subcommandDelete a monitor..RS.PPopenstatus monitors delete openstatus monitors delete 12345 \-y.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors delete [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(18.6n) lw(21.2n) lw(5.1n) cw(9.6n) cw(15.4n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]monitors import\f[R] subcommandImport all your monitors..RS.PPopenstatus monitors import openstatus monitors import \(enoutputmonitors.yaml.RE.PPImport all your monitors from your workspace to a YAML file; it willalso create a lock file to manage your monitors with `apply'.DEPRECATED: the monitors.yaml config file is deprecated for import.Prefer managing monitors declaratively with `openstatus monitors apply'..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors import [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(18.3n) lw(18.3n) lw(5.0n) cw(13.2n) cw(15.1n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-output=\(dq\&...\(dq\f[R] (\f[CR]\-o\f[R])T}@T{The output file nameT}@T{stringT}@T{\f[CR]\(dqopenstatus.yaml\(dq\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]monitors info\f[R] subcommandGet a monitor information..RS.PPopenstatus monitors info openstatus monitors info 12345 openstatusmonitors info 12345 \(entime\-range 7d.RE.PPFetch the monitor information including configuration, live status perregion, and summary metrics..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors info [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.6n) lw(26.4n) lw(4.6n) cw(8.6n) cw(13.8n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-time\-range=\(dq\&...\(dq\f[R]T}@T{Time range for summary metrics (1d, 7d, 14d)T}@T{stringT}@T{\f[CR]\(dq1d\(dq\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]monitors list\f[R] subcommandList all monitors..RS.PPopenstatus monitors list openstatus monitors list \(enall.RE.PPList all monitors.The list shows all your monitors attached to your workspace.It displays the ID, name, URL, and kind of each monitor..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors list [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(17.1n) lw(25.3n) lw(4.7n) cw(8.8n) cw(14.1n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-all\f[R]T}@T{List all monitors including inactive onesT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]monitors logs\f[R] subcommandList HTTP response logs for a monitor..RS.PPopenstatus monitors logs openstatus monitors logs 12345 openstatusmonitors logs 12345 \(enlimit 10 openstatus monitors logs 12345\(enlimit 5 \(enoffset 5 openstatus monitors logs 12345 \(enfrom2026\-05\-06T00:00:00Z \(ento 2026\-05\-07T00:00:00Z.RE.PPList HTTP response logs for a monitor from the 14\-day retention window.Supports pagination and time filtering..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors logs [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(17.2n) lw(24.9n) lw(4.7n) cw(8.9n) cw(14.2n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-limit=\(dq\&...\(dq\f[R]T}@T{Maximum number of logs to return (1\-100)T}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-offset=\(dq\&...\(dq\f[R]T}@T{Number of logs to skip for paginationT}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-from=\(dq\&...\(dq\f[R]T}@T{Start of time window (RFC 3339 format)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-to=\(dq\&...\(dq\f[R]T}@T{End of time window (RFC 3339 format)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]monitors log\-info\f[R] subcommandGet detailed HTTP response log for a monitor..RS.PPopenstatus monitors log\-info openstatus monitors log\-info 12345abc\-def\-ghi.RE.PPFetch a single HTTP response log with full details including timingphases, response headers, and assertion results..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors log\-info [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]monitors trigger\f[R] subcommandTrigger a monitor execution..RS.PPopenstatus monitors trigger openstatus monitors trigger 12345.RE.PPTrigger a monitor execution on demand.This command allows you to launch your tests on demand..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] monitors trigger [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]status\-report\f[R] command (aliases: \f[CR]sr\f[R])Manage status reports..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-report [ARGUMENTS...].EE.SS \f[CR]status\-report list\f[R] subcommandList all status reports..RS.PPopenstatus status\-report list openstatus status\-report list \(enstatusinvestigating \(enlimit 10.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-report list [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(14.1n) lw(33.1n) lw(3.9n) cw(7.3n) cw(11.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-status=\(dq\&...\(dq\f[R]T}@T{Filter by status (investigating, identified, monitoring, resolved)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-limit=\(dq\&...\(dq\f[R]T}@T{Maximum number of reports to return (1\-100)T}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]status\-report info\f[R] subcommandGet status report details..RS.PPopenstatus status\-report info openstatus status\-report info 12345.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-report info [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]status\-report create\f[R] subcommandCreate a status report..RS.PPopenstatus status\-report create \(entitle \(lqAPI Degradation\(rq\(enstatus investigating \(enmessage \(lqInvestigating increasedlatency\(rq \(enpage\-id 123.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-report create [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(8.3n) lw(48.3n) lw(2.3n) cw(4.3n) cw(6.9n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-title=\(dq\&...\(dq\f[R]T}@T{Title of the status reportT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-status=\(dq\&...\(dq\f[R]T}@T{Initial status (investigating, identified, monitoring, resolved)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-message=\(dq\&...\(dq\f[R]T}@T{Initial message describing the incidentT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-page\-id=\(dq\&...\(dq\f[R]T}@T{Status page ID to associate with this reportT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-component\-ids=\(dq\&...\(dq\f[R]T}@T{Comma\-separated page component IDs (legacy; mutually exclusive with\(enimpact)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-impact=\(dq\&...\(dq\f[R]T}@T{Per\-component impact, repeatable: \(enimpact = (level: operational,degraded, partial_outage, major_outage).Mutually exclusive with \(encomponent\-idsT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-notify\f[R]T}@T{Notify subscribers about this status reportT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-date=\(dq\&...\(dq\f[R]T}@T{Date when the event occurred (RFC 3339 format, defaults to now)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-incident\-id=\(dq\&...\(dq\f[R]T}@T{ID of an incident to link the report toT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]status\-report update\f[R] subcommandUpdate status report metadata..RS.PPopenstatus status\-report update [\(entitle \(lqNew title\(rq][\(encomponent\-ids id1,id2].RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-report update [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(14.8n) lw(31.2n) lw(4.1n) cw(7.7n) cw(12.3n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-title=\(dq\&...\(dq\f[R]T}@T{New title for the reportT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-component\-ids=\(dq\&...\(dq\f[R]T}@T{Comma\-separated page component IDs (replaces existing list)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]status\-report delete\f[R] subcommandDelete a status report..RS.PPopenstatus status\-report delete openstatus status\-report delete 12345\-y.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-report delete [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(18.6n) lw(21.2n) lw(5.1n) cw(9.6n) cw(15.4n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]status\-report add\-update\f[R] subcommandAdd an update to a status report..RS.PPopenstatus status\-report add\-update \(enstatus resolved \(enmessage\(lqIssue has been resolved\(rq.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-report add\-update [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(8.4n) lw(48.0n) lw(2.3n) cw(4.3n) cw(6.9n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-status=\(dq\&...\(dq\f[R]T}@T{New status (investigating, identified, monitoring, resolved)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-message=\(dq\&...\(dq\f[R]T}@T{Message describing what changedT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-date=\(dq\&...\(dq\f[R]T}@T{Date for the update (RFC 3339 format, defaults to now)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-impact=\(dq\&...\(dq\f[R]T}@T{Per\-component impact, repeatable: \(enimpact = (level: operational,degraded, partial_outage, major_outage).Can also add new affected componentsT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-notify\f[R]T}@T{Notify subscribers about this updateT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident\f[R] command (aliases: \f[CR]inc\f[R], \f[CR]incidents\f[R])Declare and run incidents..PPIncidents are the internal response to an outage: severity, commander,lifecycle (open \-> mitigated \-> resolved, or canceled), timelinenotes, a linked public status report and the postmortem.Use `openstatus status\-report' for the public communication on a statuspage..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident [ARGUMENTS...].EE.SS \f[CR]incident list\f[R] subcommandList incidents..RS.PPopenstatus incident list openstatus inc list \(enactive openstatus inclist \(enstatus open,mitigated \(enlimit 10.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident list [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(13.6n) lw(34.3n) lw(3.8n) cw(7.0n) cw(11.3n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-status=\(dq\&...\(dq\f[R]T}@T{Filter by status, comma\-separated (open, mitigated, resolved, canceled)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-active\f[R]T}@T{Only incidents that are not closedT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-closed\f[R]T}@T{Only closed incidentsT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-limit=\(dq\&...\(dq\f[R]T}@T{Maximum number of incidents to return (1\-100, defaults to 50)T}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-offset=\(dq\&...\(dq\f[R]T}@T{Number of incidents to skipT}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident info\f[R] subcommandGet incident details and timeline..RS.PPopenstatus incident info openstatus inc info 42.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident info [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]incident declare\f[R] subcommand (aliases: \f[CR]create\f[R])Declare a new incident..RS.PPopenstatus incident declare \(entitle \(lqCheckout API returns 502\(rq\(enseverity major openstatus inc declare \(entitle \(lqDatabasedown\(rq \(enseverity critical \(encommander jane\(atexample.com\(enslack ID=$(openstatus inc declare \(entitle \(lqLogin errors\(rq\(enseverity minor \-q).RE.PPDeclare a new incident in the open status.Run without \(entitle or \(enseverity in an interactive terminal to beprompted.In scripts, pass every required flag..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident declare [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(15.4n) lw(29.7n) lw(4.2n) cw(8.0n) cw(12.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-title=\(dq\&...\(dq\f[R]T}@T{Title of the incident (1\-256 characters)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-severity=\(dq\&...\(dq\f[R]T}@T{Severity of the incident (critical, major, minor)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-summary=\(dq\&...\(dq\f[R]T}@T{Short human summaryT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-commander=\(dq\&...\(dq\f[R]T}@T{Email of the workspace member leading the responseT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-started\-at=\(dq\&...\(dq\f[R]T}@T{When the impact began (RFC 3339, defaults to now)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-status\-report\-id=\(dq\&...\(dq\f[R]T}@T{ID of an existing status report to linkT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-slack\f[R]T}@T{Open a dedicated Slack channel when Slack is connectedT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident update\f[R] subcommandEdit an incident\(cqs title, severity, summary, commander or start time..RS.PPopenstatus incident update [flags] openstatus inc update 42\(enseverity critical openstatus inc update 42 \(encommanderjane\(atexample.com openstatus inc update 42 \(enclear\-summary.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident update [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(17.7n) lw(23.7n) lw(4.9n) cw(9.1n) cw(14.6n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-title=\(dq\&...\(dq\f[R]T}@T{New title (1\-256 characters)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-severity=\(dq\&...\(dq\f[R]T}@T{New severity (critical, major, minor)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-summary=\(dq\&...\(dq\f[R]T}@T{New summaryT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-clear\-summary\f[R]T}@T{Remove the summaryT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-commander=\(dq\&...\(dq\f[R]T}@T{Email of the new commanderT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-clear\-commander\f[R]T}@T{Unassign the commanderT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-started\-at=\(dq\&...\(dq\f[R]T}@T{New start of impact (RFC 3339)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident set\-status\f[R] subcommandMove an incident to a new status..RS.PPopenstatus incident set\-status \(enstatus<open|mitigated|resolved|canceled> [\(ennote \(lq\&...\(rq] openstatusinc set\-status 42 \(enstatus mitigated \(ennote \(lqRolled back thedeploy\(rq.RE.PPAllowed transitions: open \-> mitigated, resolved or canceled; mitigated\-> resolved, open or canceled; resolved \-> open.Canceled is terminal and closes the incident.A linked status report is not updated: post the public update with`openstatus status\-report add\-update'..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident set\-status [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(15.7n) lw(28.8n) lw(4.3n) cw(8.1n) cw(13.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-status=\(dq\&...\(dq\f[R]T}@T{Target status (open, mitigated, resolved, canceled)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-note=\(dq\&...\(dq\f[R]T}@T{Note recorded on the timeline with the changeT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident mitigate\f[R] subcommandMark an incident as mitigated..RS.PPopenstatus incident mitigate [\(ennote \(lq\&...\(rq] openstatus incmitigate 42 \(ennote \(lq\&...\(rq.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident mitigate [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.5n) lw(26.7n) lw(4.6n) cw(8.5n) cw(13.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-note=\(dq\&...\(dq\f[R]T}@T{Note recorded on the timeline with the changeT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident resolve\f[R] subcommandMark an incident as resolved..RS.PPopenstatus incident resolve [\(ennote \(lq\&...\(rq] openstatus incresolve 42 \(ennote \(lq\&...\(rq.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident resolve [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.5n) lw(26.7n) lw(4.6n) cw(8.5n) cw(13.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-note=\(dq\&...\(dq\f[R]T}@T{Note recorded on the timeline with the changeT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident reopen\f[R] subcommandReopen a mitigated or resolved incident..RS.PPopenstatus incident reopen [\(ennote \(lq\&...\(rq] openstatus increopen 42 \(ennote \(lq\&...\(rq.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident reopen [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.5n) lw(26.7n) lw(4.6n) cw(8.5n) cw(13.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-note=\(dq\&...\(dq\f[R]T}@T{Note recorded on the timeline with the changeT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident cancel\f[R] subcommandCancel an incident (closes it)..RS.PPopenstatus incident cancel [\(ennote \(lq\&...\(rq] openstatus inccancel 42 \(ennote \(lq\&...\(rq.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident cancel [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.5n) lw(26.7n) lw(4.6n) cw(8.5n) cw(13.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-note=\(dq\&...\(dq\f[R]T}@T{Note recorded on the timeline with the changeT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident note\f[R] subcommandAdd a note to an incident timeline..RS.PPopenstatus incident note \(enmessage \(lqRolled back the deploy\(rqecho \(lqmulti\-line markdown\(rq | openstatus inc note 42 \(enmessage\-.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident note [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(13.9n) lw(33.6n) lw(3.8n) cw(7.2n) cw(11.5n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-message=\(dq\&...\(dq\f[R] (\f[CR]\-m\f[R])T}@T{Note text in markdown (1\-10000 characters); use \- to read from stdinT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident link\-report\f[R] subcommandLink a public status report to an incident..RS.PPopenstatus incident link\-report openstatus inc link\-report 42 123.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident link\-report [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]incident unlink\-report\f[R] subcommandRemove the link to an incident\(cqs status report..RS.PPopenstatus incident unlink\-report openstatus inc unlink\-report 42.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident unlink\-report [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]incident close\f[R] subcommandClose a resolved incident..RS.PPopenstatus incident close openstatus inc close 42 \(enskip\-postmortem\-y.RE.PPClose a resolved incident.A closed incident is read\-only except for its postmortem.Requires an approved postmortem, or \(enskip\-postmortem..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident close [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(17.8n) lw(23.3n) lw(4.9n) cw(9.2n) cw(14.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-skip\-postmortem\f[R]T}@T{Close without an approved postmortemT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident delete\f[R] subcommandDelete an incident declared by mistake..RS.PPopenstatus incident delete openstatus inc delete 42 \-y.RE.PPDelete an incident declared by mistake.Only allowed while the incident is open and was never mitigated,resolved or closed; cancel it otherwise..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident delete [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(18.6n) lw(21.2n) lw(5.1n) cw(9.6n) cw(15.4n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident postmortem\f[R] subcommand (aliases: \f[CR]pm\f[R])Read, write and approve an incident\(cqs postmortem..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident postmortem [ARGUMENTS...].EE.SS \f[CR]incident postmortem show\f[R] subcommandShow the postmortem of an incident..RS.PPopenstatus incident postmortem show openstatus inc pm show 42 >postmortem.md.RE.PPIn a terminal, prints the review status and the markdown body throughyour pager.When piped, prints only the markdown body, so it can be edited and sentback with `openstatus inc pm edit \(enfile postmortem.md'..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident postmortem show [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]incident postmortem edit\f[R] subcommandWrite or replace the postmortem of a resolved incident..RS.PPopenstatus incident postmortem edit \(enfile postmortem.md catpostmortem.md | openstatus inc pm edit 42 \(enfile \- openstatus inc pmedit 42 \(encontent \(lq## Summary \&...\(rq.RE.PPReplaces the whole markdown body.An approved postmortem stays approved..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident postmortem edit [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.0n) lw(28.1n) lw(4.4n) cw(8.3n) cw(13.2n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-file=\(dq\&...\(dq\f[R]T}@T{Markdown file to upload; use \- to read from stdinT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-content=\(dq\&...\(dq\f[R]T}@T{Markdown body passed inlineT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]incident postmortem approve\f[R] subcommandApprove the postmortem, optionally closing the incident..RS.PPopenstatus incident postmortem approve openstatus inc pm approve 42\(enclose \-y.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] incident postmortem approve [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(18.6n) lw(21.2n) lw(5.1n) cw(9.6n) cw(15.4n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-close\f[R]T}@T{Also close the incidentT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]maintenance\f[R] command (aliases: \f[CR]mt\f[R])Manage maintenance windows..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] maintenance [ARGUMENTS...].EE.SS \f[CR]maintenance list\f[R] subcommandList all maintenance windows..RS.PPopenstatus maintenance list openstatus maintenance list \(enpage\-id abc\(enlimit 10.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] maintenance list [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.1n) lw(27.8n) lw(4.4n) cw(8.3n) cw(13.3n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-page\-id=\(dq\&...\(dq\f[R]T}@T{Filter by status page IDT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-limit=\(dq\&...\(dq\f[R]T}@T{Maximum number of maintenances to return (1\-100)T}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]maintenance info\f[R] subcommandGet maintenance window details..RS.PPopenstatus maintenance info openstatus maintenance info 12345.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] maintenance info [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]maintenance create\f[R] subcommandCreate a maintenance window..RS.PPopenstatus maintenance create \(entitle \(lqDB Migration\(rq \(enmessage\(lqUpgrading database\(rq \(enfrom 2026\-04\-01T10:00:00Z \(ento2026\-04\-01T12:00:00Z \(enpage\-id 123.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] maintenance create [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(15.4n) lw(29.7n) lw(4.2n) cw(8.0n) cw(12.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-title=\(dq\&...\(dq\f[R]T}@T{Title of the maintenanceT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-message=\(dq\&...\(dq\f[R]T}@T{Message describing the maintenanceT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-from=\(dq\&...\(dq\f[R]T}@T{Start time of the maintenance window (RFC 3339 format)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-to=\(dq\&...\(dq\f[R]T}@T{End time of the maintenance window (RFC 3339 format)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-page\-id=\(dq\&...\(dq\f[R]T}@T{Status page ID to associate with this maintenanceT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-component\-ids=\(dq\&...\(dq\f[R]T}@T{Comma\-separated page component IDsT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-notify\f[R]T}@T{Notify subscribers about this maintenanceT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]maintenance update\f[R] subcommandUpdate a maintenance window..RS.PPopenstatus maintenance update [\(entitle \(lqNew title\(rq][\(enmessage \(lqNew message\(rq] [\(enfrom \&...][\(ento \&...].RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] maintenance update [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(14.8n) lw(31.2n) lw(4.1n) cw(7.7n) cw(12.3n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-title=\(dq\&...\(dq\f[R]T}@T{New title for the maintenanceT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-message=\(dq\&...\(dq\f[R]T}@T{New message for the maintenanceT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-from=\(dq\&...\(dq\f[R]T}@T{New start time (RFC 3339 format)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-to=\(dq\&...\(dq\f[R]T}@T{New end time (RFC 3339 format)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-component\-ids=\(dq\&...\(dq\f[R]T}@T{Comma\-separated page component IDs (replaces existing list)T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]maintenance delete\f[R] subcommandDelete a maintenance window..RS.PPopenstatus maintenance delete openstatus maintenance delete 12345 \-y.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] maintenance delete [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(18.6n) lw(21.2n) lw(5.1n) cw(9.6n) cw(15.4n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-auto\-accept\f[R] (\f[CR]\-y\f[R])T}@T{Automatically accept the promptT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]status\-page\f[R] command (aliases: \f[CR]sp\f[R])Manage status pages..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-page [ARGUMENTS...].EE.SS \f[CR]status\-page list\f[R] subcommandList all status pages..RS.PPopenstatus status\-page list openstatus status\-page list \(enlimit 10.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-page list [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(17.1n) lw(25.3n) lw(4.7n) cw(8.8n) cw(14.1n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-limit=\(dq\&...\(dq\f[R]T}@T{Maximum number of pages to return (1\-100)T}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]status\-page info\f[R] subcommandGet status page details..RS.PPopenstatus status\-page info openstatus status\-page info 12345.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] status\-page info [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]notification\f[R] command (aliases: \f[CR]n\f[R])Manage notifications..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] notification [ARGUMENTS...].EE.SS \f[CR]notification list\f[R] subcommandList all notifications..RS.PPopenstatus notification list openstatus notification list \(enlimit 10.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] notification list [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.0n) lw(28.1n) lw(4.4n) cw(8.3n) cw(13.2n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-limit=\(dq\&...\(dq\f[R]T}@T{Maximum number of notifications to return (1\-100)T}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]notification info\f[R] subcommandGet notification details..RS.PPopenstatus notification info openstatus notification info 12345.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] notification info [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]private\-locations\f[R] command (aliases: \f[CR]pl\f[R])Manage private locations..PPPrivate locations are self\-hosted checker agents that run monitors frominside your own network.This command lists them, shows their details, and creates new ones.Public regions (Fly.io, Koyeb, Railway) are not listed here; they appearin `openstatus monitors info' and `openstatus check'..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] private\-locations [ARGUMENTS...].EE.SS \f[CR]private\-locations list\f[R] subcommandList all private locations..RS.PPopenstatus private\-locations list openstatus pl list openstatus pl list\(enlimit 10.RE.PPList the private locations in your workspace, with the health of eachagent and the number of monitors it runs..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] private\-locations list [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(15.5n) lw(29.4n) lw(4.3n) cw(8.0n) cw(12.8n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-limit=\(dq\&...\(dq\f[R]T}@T{Maximum number of private locations to return (1\-100)T}@T{intT}@T{\f[CR]0\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]private\-locations info\f[R] subcommandGet private location details..RS.PPopenstatus private\-locations info openstatus pl info pl_1a2b3copenstatus pl info pl_1a2b3c \(enshow\-token.RE.PPFetch a private location including the monitors it runs and its agenttoken.The token is masked unless \(enshow\-token is passed..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] private\-locations info [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(16.6n) lw(26.4n) lw(4.6n) cw(8.6n) cw(13.8n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-show\-token\f[R]T}@T{Reveal the agent token instead of masking itT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]private\-locations create\f[R] subcommandCreate a private location..RS.PPopenstatus private\-locations create \(enname office\-paris openstatuspl create \(enname office\-paris \(enmonitor\-ids 12345,12346 openstatuspl create \(enname office\-paris \(enmetadata env=prod \(enmetadatateam=infra.RE.PPCreate a private location and print its agent token.The token is shown in full because you need it to configure the agent;retrieve it later with `openstatus pl info \(enshow\-token'.Run without \(enname in an interactive terminal to be prompted,including a picker for the monitors to attach..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] private\-locations create [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(15.5n) lw(29.4n) lw(4.3n) cw(8.0n) cw(12.8n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-name=\(dq\&...\(dq\f[R]T}@T{Name of the private locationT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-monitor\-ids=\(dq\&...\(dq\f[R]T}@T{Monitor IDs to attach, comma\-separated or repeatedT}@T{stringT}@T{T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-metadata=\(dq\&...\(dq\f[R]T}@T{Key/value label, repeatable: \(enmetadata =T}@T{stringT}@T{T}@T{\f[I]none\f[R]T}.TE.SS \f[CR]run\f[R] command (aliases: \f[CR]r\f[R])Run your uptime tests..RS.PPopenstatus run openstatus run \(enconfig custom\-config.yaml.RE.PPRun the uptime tests defined in the config.openstatus.yaml.The config file should be in the following format: tests: ids: \-monitor\-id\-1 \- monitor\-id\-2..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] run [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(17.2n) lw(17.2n) lw(4.7n) cw(16.6n) cw(14.2n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-config=\(dq\&...\(dq\f[R]T}@T{The configuration fileT}@T{stringT}@T{\f[CR]\(dqconfig.openstatus.yaml\(dq\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]whoami\f[R] command (aliases: \f[CR]w\f[R])Get your workspace information..RS.PPopenstatus whoami.RE.PPGet your current workspace information.Displays the workspace name, slug, and plan..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] whoami [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(19.3n) lw(19.3n) lw(5.3n) cw(10.0n) cw(16.0n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}.TE.SS \f[CR]login\f[R] commandSave your API token..RS.PPopenstatus login.RE.PPSaves your OpenStatus API token for use in subsequent commands.Get your API token from the OpenStatus dashboard..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] login [ARGUMENTS...].EE.SS \f[CR]logout\f[R] commandRemove saved API token..RS.PPopenstatus logout.RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] logout [ARGUMENTS...].EE.SS \f[CR]terraform\f[R] command (aliases: \f[CR]tf\f[R])Generate Terraform configuration..PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] terraform [ARGUMENTS...].EE.SS \f[CR]terraform generate\f[R] subcommand (aliases: \f[CR]gen\f[R])Generate Terraform configuration from workspace resources..RS.PPopenstatus terraform generate [\(enoutput\-dir ./openstatus\-terraform/].RE.PPUsage:.IP.EX$ openstatus [GLOBAL FLAGS] terraform generate [COMMAND FLAGS] [ARGUMENTS...].EE.PPThe following flags are supported:.PP.TStab(@);lw(15.4n) lw(22.3n) lw(4.2n) cw(15.4n) cw(12.7n).T{NameT}@T{DescriptionT}@T{TypeT}@T{Default valueT}@T{Environment variablesT}_T{\f[CR]\-\-access\-token=\(dq\&...\(dq\f[R] (\f[CR]\-t\f[R])T}@T{OpenStatus API Access TokenT}@T{stringT}@T{T}@T{\f[CR]OPENSTATUS_API_TOKEN\f[R]T}T{\f[CR]\-\-output\-dir=\(dq\&...\(dq\f[R] (\f[CR]\-o\f[R])T}@T{Directory to write Terraform files intoT}@T{stringT}@T{\f[CR]\(dq./openstatus\-terraform/\(dq\f[R]T}@T{\f[I]none\f[R]T}T{\f[CR]\-\-force\f[R] (\f[CR]\-f\f[R])T}@T{Overwrite existing files in \(enoutput\-dirT}@T{boolT}@T{\f[CR]false\f[R]T}@T{\f[I]none\f[R]T}.TE