Compte
Un compte représente une organisation, une équipe ou un individu avec sa propre facturation et ses propres adhésions. Les comptes peuvent être imbriqués et appartiennent toujours à une ressource parente (une application ou un autre compte).
Schéma
interface Account {
id: string; // "acc..." - Unique identifier
parent_id: string | null; // Parent resource ID (application or account)
name: string | null; // Display name
avatar_url: string | null; // Optional avatar image
}
Propriétés
| Propriété | Type | Description |
|---|---|---|
id | string | KSUID avec préfixe acc |
parent_id | string? | ID de la ressource parente (application ou compte) |
name | string? | Nom lisible |
avatar_url | string? | URL de l’image d’avatar |
Hiérarchie
app_platform
└─ acc_alice
└─ acc_team
Les comptes peuvent être imbriqués directement, et des applications peuvent être créées sous des comptes pour former des hiérarchies alternées.
Exemple
{
"id": "acc_2kHfPZcN9xW4mE8RtY7vB",
"parent_id": "app_root",
"name": "Acme Corporation",
"avatar_url": null
}
Liés
- Comptes - Gestion des comptes
- Applications - Frontières de service
- Adhésion - Liens utilisateur-compte