Organisation
Obtenir l'organisation actuelle
$client->organization->retrieve(): OrganizationInfoRécupérez les informations sur l'organisation associée à la clé API authentifiée.
Models
OrganisationClés API
Lister les clés API
$client->organization->apiKeys->list(?string afterID, ?string beforeID, ?string createdByUserID, ?int limit, ?Status status, ?string workspaceID): Page<APIKey>Récupérer une clé API (Admin API)
$client->organization->apiKeys->retrieve(string apiKeyID): APIKeyRécupérez les informations sur une clé API unique de votre organisation, recherchée par son ID. Ce point de terminaison de l'Admin API nécessite une clé Admin API, est destiné à la gestion programmatique des clés et ne renvoie jamais la valeur secrète de la clé. Pour afficher ou créer vos propres clés API, accédez à Clés API dans la Claude Console.
Mettre à jour une clé API
$client->organization->apiKeys->update(string apiKeyID, ?string name, ?Status status): APIKeyOrganisationClés externes
Créer une clé externe
$client->organization->externalKeys->create(ProviderConfig providerConfig, ?string displayName, ?Geo geo, ?string userProfileID): ExternalKeyCréez une configuration de clé externe appartenant à l'organisation de l'appelant.
Lister les clés externes
$client->organization->externalKeys->list(?int limit, ?string page): PageCursor<ExternalKey>Listez les configurations de clés externes de l'organisation de l'appelant.
Obtenir une clé externe
$client->organization->externalKeys->retrieve(string externalKeyID): ExternalKeyRécupérez une configuration de clé externe unique de l'organisation de l'appelant par son ID.
Mettre à jour une clé externe
$client->organization->externalKeys->update(string externalKeyID, ?string displayName, ?Geo geo, ?ProviderConfig providerConfig): ExternalKeyMettez à jour partiellement une configuration de clé externe. Les champs omis restent inchangés.
Supprimer une clé externe
$client->organization->externalKeys->delete(string externalKeyID): ExternalKeyDeleteResponseSupprimez une configuration de clé externe.
Valider une clé externe
$client->organization->externalKeys->validate(string externalKeyID): ExternalKeyValidateResponseValidez une configuration de clé externe auprès du KMS du client.
OrganisationFédérationÉmetteurs
Créer un émetteur de fédération
$client->organization->federation->issuers->create(string issuerURL, string name, ?bool checkJTI, ?JWKS jwks, ?int maxJWTLifetimeSeconds): FederationIssuerNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les émetteurs de fédération
$client->organization->federation->issuers->list(?bool includeArchived, ?int limit, ?string page): PageCursor<FederationIssuer>Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Obtenir un émetteur de fédération
$client->organization->federation->issuers->retrieve(string federationIssuerID): FederationIssuerNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Mettre à jour un émetteur de fédération
$client->organization->federation->issuers->update(string federationIssuerID, ?bool checkJTI, ?string issuerURL, ?JWKS jwks, ?bool jwksPollingDisabled, ?int maxJWTLifetimeSeconds, ?string name): FederationIssuerNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Archiver un émetteur de fédération
$client->organization->federation->issuers->archive(string federationIssuerID): FederationIssuerNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
OrganisationFédérationRègles
Créer une règle de fédération
$client->organization->federation->rules->create(string issuerID, FederationRuleMatch match, string name, string oauthScope, ServiceAccountTarget target, ?bool appliesToAllWorkspaces, ?string description, ?int tokenLifetimeSeconds, ?string workspaceID): FederationRuleNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les règles de fédération
$client->organization->federation->rules->list(?bool includeArchived, ?string issuerID, ?int limit, ?string page): PageCursor<FederationRule>Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Obtenir une règle de fédération
$client->organization->federation->rules->retrieve(string federationRuleID): FederationRuleNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Mettre à jour une règle de fédération
$client->organization->federation->rules->update(string federationRuleID, ?bool appliesToAllWorkspaces, ?string description, ?FederationRuleMatch match, ?string name, ?string oauthScope, ?ServiceAccountTarget target, ?int tokenLifetimeSeconds, ?string workspaceID): FederationRuleNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Archiver une règle de fédération
$client->organization->federation->rules->archive(string federationRuleID): FederationRuleNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
OrganisationFédérationRèglesEspaces de travail
Ajouter un espace de travail à une règle de fédération
$client->organization->federation->rules->workspaces->add(string federationRuleID, string workspaceID): FederationRuleWorkspaceNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les espaces de travail d'une règle de fédération
$client->organization->federation->rules->workspaces->list(string federationRuleID, ?int limit, ?string page): PageCursor<FederationRuleWorkspace>Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Retirer un espace de travail d'une règle de fédération
$client->organization->federation->rules->workspaces->remove(string workspaceID, string federationRuleID): WorkspaceRemoveResponseNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
OrganisationInvitations
Créer une invitation
$client->organization->invites->create(string email, Role role, ?list<string> rbacGroupIDs): OrganizationInviteInvitez un utilisateur à rejoindre l'organisation par e-mail.
Lister les invitations
$client->organization->invites->list(?string afterID, ?string beforeID, ?string email, ?int limit, ?list<string> roles, ?list<Status> statuses): Page<OrganizationInvite>Listez les invitations de l'organisation.
Obtenir une invitation
$client->organization->invites->retrieve(string inviteID): OrganizationInviteRécupérez une invitation par son ID.
Supprimer une invitation
$client->organization->invites->delete(string inviteID): InviteDeleteResponseSupprimez une invitation en attente.
OrganisationComptes de service
Créer un compte de service
$client->organization->serviceAccounts->create(string name, ?string description, ?OrganizationRole organizationRole): ServiceAccountNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les comptes de service
$client->organization->serviceAccounts->list(?bool includeArchived, ?int limit, ?string page): PageCursor<ServiceAccount>Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Obtenir un compte de service
$client->organization->serviceAccounts->retrieve(string serviceAccountID): ServiceAccountNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Mettre à jour un compte de service
$client->organization->serviceAccounts->update(string serviceAccountID, ?string description, ?OrganizationRole organizationRole): ServiceAccountNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Archiver un compte de service
$client->organization->serviceAccounts->archive(string serviceAccountID): ServiceAccountNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
OrganisationComptes de serviceEspaces de travail
Ajouter un espace de travail à un compte de service
$client->organization->serviceAccounts->workspaces->add(string serviceAccountID, string workspaceID, NoBillingWorkspaceRole workspaceRole): ServiceAccountWorkspaceMemberNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les espaces de travail d'un compte de service
$client->organization->serviceAccounts->workspaces->list(string serviceAccountID, ?int limit, ?string page): PageCursor<ServiceAccountWorkspaceMember>Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Retirer un espace de travail d'un compte de service
$client->organization->serviceAccounts->workspaces->remove(string workspaceID, string serviceAccountID): WorkspaceRemoveResponseNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
OrganisationUtilisateurs
Lister les utilisateurs
$client->organization->users->list(?string afterID, ?string beforeID, ?string email, ?int limit, ?list<string> roles): Page<OrganizationUser>Listez les membres de l'organisation.
Obtenir un utilisateur
$client->organization->users->retrieve(string userID): OrganizationUserRécupérez un membre de l'organisation par son ID utilisateur.
Mettre à jour un utilisateur
$client->organization->users->update(string userID, Role role): OrganizationUserMettez à jour le rôle d'un membre dans l'organisation.
Retirer un utilisateur
$client->organization->users->remove(string userID): UserRemoveResponseRetirez un membre de l'organisation.
OrganisationEspaces de travail
Lister les espaces de travail
$client->organization->workspaces->list(?string afterID, ?string beforeID, ?bool includeArchived, ?bool includeDefault, ?int limit): Page<Workspace>Créer un espace de travail
$client->organization->workspaces->create(string name, ?DataResidencyCreateConfig dataResidency, ?string displayColor, ?string externalKeyID, ?array<string,string> tags, ?string userProfileID): WorkspaceObtenir un espace de travail
$client->organization->workspaces->retrieve(string workspaceID): WorkspaceMettre à jour un espace de travail
$client->organization->workspaces->update(string workspaceID, ?DataResidencyUpdateConfig dataResidency, ?string displayColor, ?string externalKeyID, ?string name, ?array<string,string> tags, ?string userProfileID): WorkspaceArchiver un espace de travail
$client->organization->workspaces->archive(string workspaceID): WorkspaceOrganisationEspaces de travailLimites de débit
Lister les limites de débit d'un espace de travail
$client->organization->workspaces->rateLimits->list(string workspaceID, ?GroupType groupType, ?bool includeInherited, ?int limit, ?string page): PageCursor<WorkspaceRateLimit>Listez les « rate limits » (limites de débit) d'un espace de travail.
Définir les limites de débit d'un espace de travail
$client->organization->workspaces->rateLimits->update(string rateLimitID, string workspaceID, list<WorkspaceRateLimitUpdateValue> limits): WorkspaceRateLimitDéfinit ou efface les surcharges de limites de débit pour un groupe de limites de débit dans un espace de travail.
OrganisationEspaces de travailMembres
Lister les membres d'un espace de travail
$client->organization->workspaces->members->list(string workspaceID, ?string afterID, ?string beforeID, ?int limit): Page<WorkspaceMember>Créer un membre d'espace de travail
$client->organization->workspaces->members->add(string workspaceID, string userID, NoBillingWorkspaceRole workspaceRole): WorkspaceMemberObtenir un membre d'espace de travail
$client->organization->workspaces->members->retrieve(string userID, string workspaceID): WorkspaceMemberMettre à jour un membre d'espace de travail
$client->organization->workspaces->members->update(string userID, string workspaceID, WorkspaceRole workspaceRole): WorkspaceMemberSupprimer un membre d'espace de travail
$client->organization->workspaces->members->remove(string userID, string workspaceID): MemberRemoveResponseOrganisationEspaces de travailComptes de service
Lister les comptes de service membres d'un espace de travail
$client->organization->workspaces->serviceAccounts->list(string workspaceID, ?int limit, ?string page): PageCursor<ServiceAccountWorkspaceMember>Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Créer un compte de service membre d'un espace de travail
$client->organization->workspaces->serviceAccounts->add(string workspaceID, string serviceAccountID, NoBillingWorkspaceRole workspaceRole): ServiceAccountWorkspaceMemberNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Obtenir un compte de service membre d'un espace de travail
$client->organization->workspaces->serviceAccounts->retrieve(string serviceAccountID, string workspaceID): ServiceAccountWorkspaceMemberNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Mettre à jour un compte de service membre d'un espace de travail
$client->organization->workspaces->serviceAccounts->update(string serviceAccountID, string workspaceID, NoBillingWorkspaceRole workspaceRole): ServiceAccountWorkspaceMemberNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Supprimer un compte de service membre d'un espace de travail
$client->organization->workspaces->serviceAccounts->remove(string serviceAccountID, string workspaceID): ServiceAccountRemoveResponseNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de fédération d'identité de charge de travail ; les clés API Admin ne sont pas acceptées. Consultez Gérer WIF avec l'API Admin.
OrganisationLimites de débit
Lister les limites de débit de l'organisation
$client->organization->rateLimits->list(?GroupType groupType, ?int limit, ?string model, ?string page): PageCursor<OrganizationRateLimit>Liste les limites de débit de l'API Messages pour votre organisation.
OrganisationParamètres de conformité
Obtenir les paramètres de conformité
$client->organization->complianceSettings->retrieve(): OrganizationComplianceSettingsRécupère les paramètres de conformité (Compliance Settings) de votre organisation.
Mettre à jour les paramètres de conformité
$client->organization->complianceSettings->update(ComplianceSettingsStateParam state): OrganizationComplianceSettingsMet à jour les paramètres de conformité (Compliance Settings) de votre organisation.
OrganisationAnalytiqueRésumés
Obtenir les résumés d'activité
$client->organization->analytics->summaries->list(\Datetime startingDate, ?\Datetime endingDate, ?list<string> filter, ?int limit, ?string page): PageCursor<AnalyticsSingleDayActivitySummary>Obtient les résumés d'activité à l'échelle de l'organisation pour une plage de dates.
OrganisationAnalytiqueUtilisateurs
Lister l'activité des utilisateurs
$client->organization->analytics->users->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsUserGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsUserActivity>Obtenir l'activité par utilisateur pour un jour donné, avec pagination par curseur.
OrganisationAnalytiqueApplicationsChatProjets
Obtenir l'utilisation des projets de chat
$client->organization->analytics->apps->chat->projects->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsProjectGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsProjectActivity>Obtient l'activité par projet pour un jour donné, avec une pagination par curseur.
OrganisationAnalytiqueConnecteurs
Obtenir l'utilisation des connecteurs
$client->organization->analytics->connectors->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsConnectorGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsConnectorActivity>Obtenir l'utilisation par connecteur pour un jour donné, avec pagination par curseur.
OrganisationAnalytiquePlugins
Obtenir l'utilisation des plugins
$client->organization->analytics->plugins->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsPluginGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsPluginActivity>Obtenir l'utilisation par plugin (installations + invocations) pour un jour donné, avec pagination.
OrganisationAnalytiqueCompétences
Obtenir l'utilisation des skills
$client->organization->analytics->skills->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsSkillGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsSkillActivity>Obtenir l'utilisation par skill pour un jour donné, avec pagination par curseur.
OrganisationAnalytiqueArtifacts
Obtenir l'activité des artifacts
$client->organization->analytics->artifacts->list(\Datetime date, ?list<string> filter, ?list<AnalyticsArtifactGroupBy> groupBy, ?int limit, ?string page): PageCursor<AnalyticsArtifactActivity>Obtenir l'activité de création d'artifacts pour un jour donné, ventilée par type MIME.
OrganisationLimites de dépensesEffectives
Lister les limites de dépenses effectives
$client->organization->spendLimits->effective->list(?int limit, ?string page, ?list<SpendLimitPeriod> period, ?list<string> userIDs): PageCursor<SpendSummary>Répertorie la limite de dépenses effective de chaque membre et ses dépenses depuis le début de la période.
OrganisationLimites de dépensesDemandes d'augmentation
Lister les demandes d'augmentation de limite de dépenses
$client->organization->spendLimits->increaseRequests->list(?list<string> actorIDs, ?int limit, ?string page, ?list<SpendLimitIncreaseRequestStatus> status): PageCursor<SpendLimitIncreaseRequest>Lister les demandes d'augmentation de limite de dépenses, les plus récentes en premier.
Obtenir une demande d'augmentation de limite de dépenses
$client->organization->spendLimits->increaseRequests->retrieve(string spendLimitIncreaseRequestID): SpendLimitIncreaseRequestRécupérer une demande d'augmentation de limite de dépenses.
Approuver une demande d'augmentation de limite de dépenses
$client->organization->spendLimits->increaseRequests->approve(string spendLimitIncreaseRequestID, string amount, ?SpendLimitPeriod period, ?bool suppressNotification): IncreaseRequestApproveResponseApprouver une demande d'augmentation de limite de dépenses en attente.
Refuser une demande d'augmentation de limite de dépenses
$client->organization->spendLimits->increaseRequests->deny(string spendLimitIncreaseRequestID, ?bool suppressNotification): SpendLimitIncreaseRequestRefuser une demande d'augmentation de limite de dépenses en attente.
OrganisationGroupes RBAC
Créer un groupe RBAC
$client->organization->rbacGroups->create(string name): RBACGroupCréer un groupe RBAC dans le tenant Claude Enterprise. Les groupes créés via l'API ont le type de source "direct".
Lister les groupes RBAC
$client->organization->rbacGroups->list(?int limit, ?string page): PageCursor<RBACGroup>Lister les groupes RBAC du tenant Claude Enterprise.
Obtenir un groupe RBAC
$client->organization->rbacGroups->retrieve(string rbacGroupID): RBACGroupRécupérer un groupe RBAC par son ID.
Mettre à jour un groupe RBAC
$client->organization->rbacGroups->update(string rbacGroupID, ?string name): RBACGroupMet à jour le nom d'un groupe RBAC. Les groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peuvent pas être modifiés via l'API tant qu'une organisation du locataire utilise le provisionnement SCIM.
Supprimer un groupe RBAC
$client->organization->rbacGroups->delete(string rbacGroupID): DeletedRBACGroupSupprime un groupe RBAC. Les groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peuvent pas être supprimés via l'API tant qu'une organisation du locataire utilise le provisionnement SCIM.
OrganisationGroupes RBACMembres
Lister les membres d'un groupe RBAC
$client->organization->rbacGroups->members->list(string rbacGroupID, ?int limit, ?string page): PageCursor<RBACGroupMember>Ajouter un membre à un groupe RBAC
$client->organization->rbacGroups->members->add(string rbacGroupID, string userID): RBACGroupMemberAjoute un utilisateur à un groupe RBAC. L'appartenance aux groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peut pas être modifiée via l'API tant qu'une organisation du tenant utilise le provisionnement SCIM.
Retirer un membre d'un groupe RBAC
$client->organization->rbacGroups->members->remove(string userID, string rbacGroupID): DeletedRBACGroupMemberRetire un utilisateur d'un groupe RBAC. L'appartenance aux groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peut pas être modifiée via l'API tant qu'une organisation du tenant utilise le provisionnement SCIM.
OrganisationRôles RBAC
Lister les rôles RBAC
$client->organization->rbacRoles->list(?int limit, ?string page): PageCursor<RBACRole>Lister les rôles RBAC de l'organisation.
Obtenir un rôle RBAC
$client->organization->rbacRoles->retrieve(string rbacRoleID): RBACRoleRécupérer un rôle RBAC par son ID.
OrganisationRôles RBACAutorisations
Lister les autorisations d'un rôle RBAC
$client->organization->rbacRoles->permissions->list(string rbacRoleID, ?int limit, ?string page): PageCursor<RBACRolePermission>Lister les autorisations accordées par un rôle RBAC.