Visão geral da CLI
A CLI do Status200, status200, gerencia o seu projeto do Status200 a partir de um terminal ou de um script. Ela lista, lê, cria, altera, exclui e conta monitores, incidentes, alertas, páginas de status e os outros registros que a API do Status200 oferece, com uma chave de API do seu projeto.
Como a CLI funciona
Cada comando envia uma requisição à API REST do Status200 e imprime a resposta. A CLI pega a chave de API e o endereço do seu Status200 de flags, variáveis de ambiente ou de um contexto que o status200 login salvou. A chave decide o que um comando pode ler e alterar, exatamente como na API.
Um comando, uma requisição
Os comandos dos registros vêm com a CLI: cada tipo de registro que a API do Status200 abre para ferramentas tem um, os mesmos registros para os quais o servidor MCP tem ferramentas. Execute status200 resources para listá-los.
Antes de começar
- Node.js e npm, em uma versão LTS atual, para instalar a CLI.
- Uma chave de API do seu projeto. Crie uma em Configurações do projeto → Avançado → Chaves de API com Criar: Chave de API: veja Criar uma chave de API.
- No Status200 Cloud, o plano Growth ou superior. As chaves de API de um projeto só funcionam nele: veja Chaves de API e SCIM abaixo do plano.
Instalar a CLI
Instale o pacote @status200/cli pelo npm. Ele adiciona o comando status200, e --version imprime a versão instalada:
npm install -g @status200/cli
status200 --versionA CLI é lançada junto com o Status200 e tem o mesmo número de versão. Em um Status200 auto-hospedado, instale a CLI da versão do seu Status200, para que os comandos dela correspondam aos registros do seu servidor:
npm install -g @status200/cli@<your-oneuptime-version>Executar seus primeiros comandos
Salvar sua chave de API
Faça login com a chave e o endereço do seu Status200. A CLI os salva como um contexto chamado
defaulte o usa a partir de agora:status200 login <your-api-key> https://status200.ruEla responde
Logged in successfully. Context "default" is now active.Em um Status200 auto-hospedado, use o endereço dele no lugar dehttps://status200.ru.Listar seus incidentes
status200 incident listOs dez incidentes mais recentes aparecem como uma tabela. O
loginsalva a chave sem verificá-la, então este é o primeiro comando que mostra que a chave funciona: se ela for recusada, veja Solução de problemas.Ver o que mais você pode gerenciar
status200 resourcesA lista mostra cada tipo de registro com que você pode trabalhar, e o comando dele, como
monitor,status-pageouon-call-policy.
Os comandos em resumo
| Comando | O que faz | Saiba mais |
|---|---|---|
status200 login <api-key> <instance-url> | Salva uma chave de API e um endereço como contexto | Autenticação |
status200 context list, use, current, delete | Lista, troca, mostra e exclui contextos salvos | Autenticação |
status200 whoami | Mostra a URL e a chave de API que o próximo comando vai usar | Autenticação |
status200 deploy | Registra um deploy, ou outra alteração, para os gráficos e a Status200 AI | Deploys e alterações |
status200 <resource> list, get, create, update, delete, count | Trabalha com um tipo de registro | Operações de recursos |
status200 resources | Lista os tipos de registro, com seus comandos | Referência de comandos |
status200 version | Imprime a versão da CLI | Referência de comandos |
status200 help [command] | Mostra a ajuda de um comando | Obter ajuda |
Opções globais
Estas opções funcionam com todos os comandos, antes ou depois deles:
| Opção | O que faz |
|---|---|
--api-key <key> | A chave de API para este comando, no lugar da salva |
--url <url> | O endereço do seu Status200 para este comando |
--context <name> | Um contexto salvo para este comando, no lugar do atual |
-o, --output <format> | table, json ou wide: veja Formatos de saída |
--no-color | Imprime sem cores |
-V, --version | Imprime a versão da CLI |
-h, --help | Mostra a ajuda do comando |
Obter ajuda
Cada comando tem sua própria ajuda, com seus argumentos, opções e valores padrão:
status200 --help
status200 help incident
status200 incident list --help