Skip to main content
La CLI usa una clave de API para los comandos autenticados. Puedes guardarla una vez con youka login o proporcionarla mediante YOUKA_API_KEY en CI y otros entornos no interactivos. youka login verifica la clave contra la API antes de guardarla y luego guarda en caché el correo electrónico de la cuenta resuelta en ~/.youka/config.json para diagnósticos.

login

Guarda una clave de API en ~/.youka/config.json.
youka login [token]
token
string
La clave de API copiada desde el panel de Youka. Si se omite, la CLI la solicita en una terminal interactiva.

Ejemplos

youka login yk_live_abcd1234
En CI, es preferible YOUKA_API_KEY en lugar de escribir un archivo de configuración.

logout

Elimina la clave de API guardada de ~/.youka/config.json.
youka logout
youka logout --json

whoami

Inspecciona la fuente de la clave resuelta, la URL de la API y la identidad de la cuenta.
youka whoami
youka whoami --json
Respuesta de ejemplo:
{
  "ok": true,
  "data": {
    "authenticated": true,
    "tokenPresent": true,
    "authStatus": "verified",
    "identitySource": "live",
    "keySource": "config",
    "apiUrl": "https://api.youka.io/es/api/v1",
    "apiUrlSource": "default",
    "email": "user@example.com",
    "userId": "user_123",
    "apiKeyId": "key_123",
    "org": null,
    "configPath": "/Users/you/.youka/config.json",
    "apiKeyPreview": "yk_l...1234"
  }
}

Orden de resolución

CampoOrden
Clave de APIYOUKA_API_KEY, luego ~/.youka/config.json
URL de la API--api, luego YOUKA_API_BASE_URL, luego ~/.youka/config.json, luego el valor predeterminado
Cuando una clave guardada en la configuración está activa, whoami verifica la identidad con la API y recurre al correo electrónico de la cuenta en caché solo si la consulta en vivo no está disponible. No usa la identidad en caché de la configuración para tokens YOUKA_API_KEY.

Qué sigue