Skip to main content
Comandos para gerenciar a autenticação e sessão na AbacatePay CLI.

abacatepay login

Realiza a autenticação na AbacatePay. Abre o navegador para login via OAuth ou permite autenticação direta com API key.
abacatepay login [flags]
FlagAliasDescriçãoPadrão
--name-Nome do perfil a ser criado""
--key-Sua API key da AbacatePay""
--local-lUsa servidor de testefalse
Use --name para criar múltiplos perfis e alternar entre diferentes contas ou ambientes.
Exemplos:
# Login interativo via navegador
abacatepay login

# Login com API key específica
abacatepay login --key "abc_prod_xxxxx"

# Login criando um perfil nomeado
abacatepay login --name producao --key "abc_prod_xxxxx"
╭────────────────────────────╮
│                            │
│  🥑 Signed in successfully │
│                            │
│  Profile: default          │
│  User: João Silva          │
│  Email: joao@empresa.com   │
│                            │
╰────────────────────────────╯

abacatepay logout

Encerra a sessão atual e remove as credenciais do perfil ativo.
abacatepay logout
╭─────────────────────────────╮
│                             │
│  🥑 Signed out successfully │
│                             │
│  Profile: default           │
│                             │
╰─────────────────────────────╯
Após o logout, você precisará fazer login novamente para usar comandos que requerem autenticação.

abacatepay whoami

Exibe informações do usuário autenticado e o perfil ativo.
abacatepay whoami
╭───────────────────────────╮
│                           │
│  🥑 User Information      │
│                           │
│  Status: Authenticated    │
│  Profile: salve3          │
│  User: Mock User          │
│  Email: mock@example.com  │
│                           │
│                           │
╰───────────────────────────╯

abacatepay status

Verifica o status da conexão e autenticação com a AbacatePay.
abacatepay status
Use abacatepay status como diagnóstico rápido quando encontrar problemas de conectividade.
╭────────────────────────────╮
│                            │
│  🥑 Connected successfully │
│                            │
│  Profile: default          │
│  Status: Online            │
│                            │
╰────────────────────────────╯

Perfis

Comandos para gerenciar múltiplos perfis de autenticação.

abacatepay profile list

Lista todos os perfis configurados na máquina.
abacatepay profile list
✓ Configured Profiles

  * default (active)
    producao
    staging

abacatepay profile delete

Remove um perfil salvo. Não é possível remover o perfil ativo.
abacatepay profile delete <name>
abacatepay profile delete staging
Profile 'staging' successfully removed.
Não é possível deletar o perfil ativo. Use abacatepay switch para mudar para outro perfil antes de deletar.

abacatepay switch

Alterna para outro perfil existente.
abacatepay switch <name>
Requer conexão com a internet para verificar o status online.
abacatepay switch producao
Now using profile: producao