> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Applications et organisations

> Trouvez et inspectez vos applications depuis le terminal, définissez une organisation par défaut, et consultez les utilisateurs, les namespaces, les tableaux de bord et les marqueurs de déploiement d'une application.

La plupart des commandes de la CLI agissent sur une seule application dans un seul environnement, donc avant de suivre les journaux ou de lister les incidents, vous devez savoir quelles applications vous avez et comment les nommer. Cette page couvre la liste de vos applications, la définition d'une organisation par défaut et l'inspection des ressources d'une application.

## Organisations

Vos applications appartiennent à une organisation, identifiée par son slug : le nom court dans votre URL AppSignal, `appsignal.com/<org-slug>`. La CLI fonctionne avec l'organisation liée à votre compte connecté.

### Définir une organisation par défaut

La plupart des commandes utilisent par défaut une organisation, vous n'avez donc pas besoin de passer `--org` à chaque fois. L'exécution de `appsignal-cli apps list` détermine l'organisation de votre compte et la sauvegarde comme valeur par défaut. Pour la définir ou la modifier vous-même :

```sh Shell theme={null}
appsignal-cli apps set-org --org <YOUR_ORG_SLUG>
```

Pour voir la valeur par défaut actuelle :

```sh Shell theme={null}
appsignal-cli apps show-org
```

Vous pouvez également définir la valeur par défaut lors de la connexion avec `appsignal-cli auth login --org <YOUR_ORG_SLUG>`, ou par projet avec `appsignal-cli project init --org <YOUR_ORG_SLUG>`. Voir [Authentification](/cli/authentication) pour savoir comment les configurations globales et locales au projet sont liées.

## Applications

Pour lister les applications de l'organisation de votre compte :

```sh Shell theme={null}
appsignal-cli apps list
```

Cela sauvegarde également votre organisation par défaut pour les commandes ultérieures, vous n'avez donc pas besoin de leur passer `--org`.

### Rechercher une application par nom

Pour rechercher une application spécifique par nom, en limitant éventuellement à un environnement :

```sh Shell theme={null}
appsignal-cli apps find --name "MyApp" --environment production
```

Le nom et l'environnement sont tous deux insensibles à la casse. C'est le moyen le plus rapide de confirmer le nom exact de l'application et l'environnement attendus par d'autres commandes.

### Afficher les détails d'une application

Si vous connaissez l'ID d'une application, vous pouvez récupérer ses détails directement :

```sh Shell theme={null}
appsignal-cli apps info --app-id <APP_ID>
```

## Comment les commandes identifient une application

Les commandes qui agissent sur une seule application l'acceptent de deux manières :

* **Par nom :** `--app "MyApp"`. Ajoutez `--environment production` uniquement lorsque plusieurs applications partagent le même nom.
* **Par ID :** `--app-id <APP_ID>`, la valeur de la colonne `ID` de `appsignal-cli apps list` (une longue chaîne hexadécimale). Un ID identifie une application spécifique et son environnement à lui seul, vous ne passez donc pas `--environment` avec lui.

Utilisez celui que vous avez. Un nom est plus facile à lire et à taper ; l'ID est sans ambiguïté et pratique dans les scripts.

## Inspecter les ressources d'une application

Les commandes `apps resources` affichent la configuration et les métadonnées attachées à une application :

| Commande                        | Affiche                                            |
| ------------------------------- | -------------------------------------------------- |
| `apps resources all`            | Toutes les ressources ci-dessous, en un seul appel |
| `apps resources users`          | Les utilisateurs ayant accès à l'application       |
| `apps resources notifiers`      | Les notifiers configurés                           |
| `apps resources namespaces`     | Les namespaces de l'application                    |
| `apps resources dashboards`     | Les tableaux de bord personnalisés                 |
| `apps resources deploy-markers` | Les marqueurs de déploiement récents               |

Chacune accepte le même sélecteur d'application que les autres commandes, soit `--app` avec `--environment`, soit `--app-id`, et utilise votre organisation par défaut sauf si vous passez `--org`. Par exemple, pour voir les namespaces d'une application :

```sh Shell theme={null}
appsignal-cli apps resources namespaces --app "MyApp" --environment production
```

Pour tout récupérer en une seule fois au format JSON, afin de le passer à un autre outil :

```sh Shell theme={null}
appsignal-cli apps resources all --app "MyApp" --environment production --output json
```

## Prochaines étapes

Une fois que vous connaissez le nom et l'environnement d'une application, vous pouvez commencer à l'interroger. Inspectez ses [incidents](/cli/incidents) ou suivez ses [journaux](/cli/logs) depuis le terminal.
