Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://developer.zapsterapi.com/llms.txt

Use this file to discover all available pages before exploring further.

A CLI suporta múltiplos perfis para alternar entre contas Zapster (cliente, work, staging) sem reautenticar a cada comando.

Como funciona

As credenciais ficam em ~/.zapsterapi/credentials (formato INI), uma seção por perfil:
[default]
token=tok_principal

[work]
token=tok_da_empresa
base_url=https://api.zapsterapi.com

Criando perfis

# Perfil padrão (default)
zapsterapi auth login --token tok_principal

# Um segundo perfil
zapsterapi auth login --token tok_da_empresa --profile work

Usando um perfil

A CLI resolve o perfil ativo nesta ordem:
  1. Flag --profile <nome> na invocação.
  2. Variável de ambiente ZAPSTERAPI_PROFILE.
  3. Perfil default.
# Forma 1: flag por comando
zapsterapi --profile work instance list

# Forma 2: ambiente para a sessão
export ZAPSTERAPI_PROFILE=work
zapsterapi instance list

Removendo um perfil

zapsterapi auth logout --profile work
Se for o único perfil, o arquivo ~/.zapsterapi/credentials é removido.

Permissões do arquivo

A CLI cria ~/.zapsterapi/ com 0700 e o arquivo de credenciais com 0600 (somente leitura/escrita para o seu usuário). Em Windows essa proteção depende da ACL do filesystem.