Comptes
Les comptes AM donnent à chaque client son propre espace de facturation et de collaboration. Les utilisateurs appartiennent aux applications et accèdent aux comptes via des adhésions.
Les comptes peuvent être imbriqués pour modéliser des entreprises avec des filiales, des agences avec des clients ou des plateformes avec des espaces de travail.
Hiérarchie des Comptes
Votre plateforme
├── Acme Corp
│ ├── Engineering Team
│ └── Sales Team
└── Globex Inc
└── Product Team
Chaque niveau est un compte. L’accès est géré via les adhésions.
Opérations
| Opération | Endpoint | Description |
|---|---|---|
| Créer | POST /api/applications/:application_id/register | Créer un compte avec propriétaire initial |
| Créer (vide) | POST /api/accounts/:account_id/accounts | Créer un sous-compte sans utilisateurs |
| Lister | GET /api/accounts/:account_id/accounts | Lister les comptes enfants |
| Obtenir | GET /api/accounts/:account_id | Récupérer les détails du compte |
| Mettre à jour | PATCH /api/accounts/:account_id | Modifier le nom, l’avatar, les paramètres |
| Supprimer | DELETE /api/accounts/:account_id | Supprimer le compte définitivement |
Propriétés du Compte
{
id: "acc_...", // Identifiant unique
parent_id: "app_...", // Ressource parente (application ou compte)
name: "Acme Corp", // Nom d'affichage
avatar_url: "https://..."
}
Invitations
Inviter des utilisateurs dans un compte :
Lié
- Applications - Limites de service
- Compte - Ressource compte
- Adhésion - Liens utilisateur-compte