mcloud-organizations

Par medusajs · medusa-agent-skills

Exécute les commandes mcloud organizations pour lister ou obtenir des organisations Cloud. À utiliser lors de la découverte d'organisations, de la résolution d'IDs d'organisation par nom, ou de la récupération de détails d'organisation incluant les membres et l'abonnement.

npx skills add https://github.com/medusajs/medusa-agent-skills --skill mcloud-organizations

Cloud CLI : Commandes Organizations

Exécutez les commandes mcloud organizations pour lister et récupérer les organizations Cloud.

Contraintes

  • organizations list nécessite une authentification personnelle (connexion navigateur ou clé d'accès personnelle). Les clés d'accès organization retournent 401 sur cette commande.
  • Lors de l'authentification avec MCLOUD_TOKEN en utilisant une clé d'accès org, utilisez mcloud whoami --json pour obtenir l'ID de l'organization à la place.

Commandes

organizations list

Listez toutes les organizations auxquelles votre compte a accès.

mcloud organizations list --json

Options :

  • --json — Résultat au format JSON

organizations get

Récupérez une seule organization par ID. Retourne les métadonnées, les détails d'abonnement et les membres.

mcloud organizations get <organization-id> --json

Arguments :

  • organization — ID de l'organization (requis)

Options :

  • -o/--organization <id> — Remplacer l'organization du contexte actif (doit correspondre à l'argument)
  • --json — Résultat au format JSON

Champs Organization (JSON)

Champ Description
id ID de l'organization
name Nom d'affichage de l'organization
billing_email Email du contact de facturation
status active ou autre
members Tableau d'objets membres avec id, role, user.email
subscription Plan actuel, période et flag is_active
account_holder Détails du titulaire du compte de facturation

Exemples

# Lister toutes les organizations
mcloud organizations list --json

# Définir le contexte à la première organization
ORGANIZATION_ID=$(
  mcloud organizations list --json \
    | jq -r '.[0].id'
)
mcloud use --organization "$ORGANIZATION_ID"

# Trouver l'ID de l'organization par nom
ORGANIZATION_ID=$(
  mcloud organizations list --json \
    | jq -r '.[] | select(.name == "My Organization") | .id'
)

# Obtenir les détails de l'organization (abonnement, membres)
mcloud organizations get org_123 --json

# Lister les emails des membres
mcloud organizations get org_123 --json \
  | jq -r '.members[].user.email'

# Vérifier le plan d'abonnement
mcloud organizations get org_123 --json \
  | jq '{plan: .subscription.plan.name, status: .subscription.is_active}'

Skills similaires