Организация
Получить текущую организацию
client.Organization.Get(ctx) (*OrganizationInfo, error)Возвращает информацию об организации, связанной с аутентифицированным ключом API.
Models
ОрганизацияКлючи API
Список ключей API
client.Organization.APIKeys.List(ctx, query) (*Page[APIKey], error)Получить ключ API (Admin API)
client.Organization.APIKeys.Get(ctx, apiKeyID) (*APIKey, error)Возвращает информацию об одном ключе API в вашей организации по его идентификатору. Эта конечная точка Admin API требует ключа Admin API, предназначена для программного управления ключами и никогда не возвращает секретное значение ключа. Чтобы просмотреть или создать собственные ключи API, перейдите в раздел Ключи API в Claude Console.
Обновить ключ API
client.Organization.APIKeys.Update(ctx, apiKeyID, body) (*APIKey, error)ОрганизацияВнешние ключи
Создать внешний ключ
client.Organization.ExternalKeys.New(ctx, body) (*ExternalKey, error)Создаёт конфигурацию внешнего ключа, принадлежащую организации вызывающей стороны.
Список внешних ключей
client.Organization.ExternalKeys.List(ctx, query) (*PageCursor[ExternalKey], error)Возвращает список конфигураций внешних ключей в организации вызывающей стороны.
Получить внешний ключ
client.Organization.ExternalKeys.Get(ctx, externalKeyID) (*ExternalKey, error)Возвращает одну конфигурацию внешнего ключа в организации вызывающей стороны по идентификатору.
Обновить внешний ключ
client.Organization.ExternalKeys.Update(ctx, externalKeyID, body) (*ExternalKey, error)Частично обновляет конфигурацию внешнего ключа. Пропущенные поля остаются без изменений.
Удалить внешний ключ
client.Organization.ExternalKeys.Delete(ctx, externalKeyID) (*OrganizationExternalKeyDeleteResponse, error)Удаляет конфигурацию внешнего ключа.
Проверить внешний ключ
client.Organization.ExternalKeys.Validate(ctx, externalKeyID) (*OrganizationExternalKeyValidateResponse, error)Проверяет конфигурацию внешнего ключа в KMS клиента.
ОрганизацияФедерацияИздатели
Создать издателя федерации
client.Organization.Federation.Issuers.New(ctx, body) (*FederationIssuer, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список издателей федерации
client.Organization.Federation.Issuers.List(ctx, query) (*PageCursor[FederationIssuer], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить издателя федерации
client.Organization.Federation.Issuers.Get(ctx, federationIssuerID) (*FederationIssuer, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить издателя федерации
client.Organization.Federation.Issuers.Update(ctx, federationIssuerID, body) (*FederationIssuer, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать издателя федерации
client.Organization.Federation.Issuers.Archive(ctx, federationIssuerID) (*FederationIssuer, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияФедерацияПравила
Создать правило федерации
client.Organization.Federation.Rules.New(ctx, body) (*FederationRule, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список правил федерации
client.Organization.Federation.Rules.List(ctx, query) (*PageCursor[FederationRule], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить правило федерации
client.Organization.Federation.Rules.Get(ctx, federationRuleID) (*FederationRule, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить правило федерации
client.Organization.Federation.Rules.Update(ctx, federationRuleID, body) (*FederationRule, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать правило федерации
client.Organization.Federation.Rules.Archive(ctx, federationRuleID) (*FederationRule, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияФедерацияПравилаРабочие пространства
Добавить рабочее пространство в правило федерации
client.Organization.Federation.Rules.Workspaces.Add(ctx, federationRuleID, body) (*FederationRuleWorkspace, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств правила федерации
client.Organization.Federation.Rules.Workspaces.List(ctx, federationRuleID, query) (*PageCursor[FederationRuleWorkspace], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из правила федерации
client.Organization.Federation.Rules.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationFederationRuleWorkspaceRemoveResponse, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияПриглашения
Создать приглашение
client.Organization.Invites.New(ctx, body) (*OrganizationInvite, error)Приглашает пользователя присоединиться к организации по электронной почте.
Список приглашений
client.Organization.Invites.List(ctx, query) (*Page[OrganizationInvite], error)Возвращает список приглашений организации.
Получить приглашение
client.Organization.Invites.Get(ctx, inviteID) (*OrganizationInvite, error)Возвращает приглашение по идентификатору.
Удалить приглашение
client.Organization.Invites.Delete(ctx, inviteID) (*OrganizationInviteDeleteResponse, error)Удаляет ожидающее приглашение.
ОрганизацияСервисные аккаунты
Создать сервисный аккаунт
client.Organization.ServiceAccounts.New(ctx, body) (*ServiceAccount, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список сервисных аккаунтов
client.Organization.ServiceAccounts.List(ctx, query) (*PageCursor[ServiceAccount], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить сервисный аккаунт
client.Organization.ServiceAccounts.Get(ctx, serviceAccountID) (*ServiceAccount, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить сервисный аккаунт
client.Organization.ServiceAccounts.Update(ctx, serviceAccountID, body) (*ServiceAccount, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать сервисный аккаунт
client.Organization.ServiceAccounts.Archive(ctx, serviceAccountID) (*ServiceAccount, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияСервисные аккаунтыРабочие пространства
Добавить рабочее пространство в сервисный аккаунт
client.Organization.ServiceAccounts.Workspaces.Add(ctx, serviceAccountID, body) (*ServiceAccountWorkspaceMember, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств сервисного аккаунта
client.Organization.ServiceAccounts.Workspaces.List(ctx, serviceAccountID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из сервисного аккаунта
client.Organization.ServiceAccounts.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationServiceAccountWorkspaceRemoveResponse, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияПользователи
Список пользователей
client.Organization.Users.List(ctx, query) (*Page[OrganizationUser], error)Возвращает список участников организации.
Получить пользователя
client.Organization.Users.Get(ctx, userID) (*OrganizationUser, error)Возвращает участника организации по идентификатору пользователя.
Обновить пользователя
client.Organization.Users.Update(ctx, userID, body) (*OrganizationUser, error)Обновляет роль участника в организации.
Удалить пользователя
client.Organization.Users.Remove(ctx, userID) (*OrganizationUserRemoveResponse, error)Удаляет участника из организации.
ОрганизацияРабочие пространства
Список рабочих пространств
client.Organization.Workspaces.List(ctx, query) (*Page[Workspace], error)Создать рабочее пространство
client.Organization.Workspaces.New(ctx, body) (*Workspace, error)Получить рабочее пространство
client.Organization.Workspaces.Get(ctx, workspaceID) (*Workspace, error)Обновить рабочее пространство
client.Organization.Workspaces.Update(ctx, workspaceID, body) (*Workspace, error)Архивировать рабочее пространство
client.Organization.Workspaces.Archive(ctx, workspaceID) (*Workspace, error)ОрганизацияРабочие пространстваОграничения скорости
Список ограничений скорости рабочего пространства
client.Organization.Workspaces.RateLimits.List(ctx, workspaceID, query) (*PageCursor[WorkspaceRateLimit], error)Возвращает список ограничений скорости рабочего пространства.
ОрганизацияРабочие пространстваУчастники
Список участников рабочего пространства
client.Organization.Workspaces.Members.List(ctx, workspaceID, query) (*Page[WorkspaceMember], error)Создать участника рабочего пространства
client.Organization.Workspaces.Members.Add(ctx, workspaceID, body) (*WorkspaceMember, error)Получить участника рабочего пространства
client.Organization.Workspaces.Members.Get(ctx, userID, query) (*WorkspaceMember, error)Обновить участника рабочего пространства
client.Organization.Workspaces.Members.Update(ctx, userID, params) (*WorkspaceMember, error)Удалить участника рабочего пространства
client.Organization.Workspaces.Members.Remove(ctx, userID, body) (*OrganizationWorkspaceMemberRemoveResponse, error)ОрганизацияРабочие пространстваСервисные аккаунты
Список сервисных аккаунтов — участников рабочего пространства
client.Organization.Workspaces.ServiceAccounts.List(ctx, workspaceID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Добавить сервисный аккаунт в рабочее пространство
client.Organization.Workspaces.ServiceAccounts.Add(ctx, workspaceID, body) (*ServiceAccountWorkspaceMember, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить членство сервисного аккаунта в рабочем пространстве
client.Organization.Workspaces.ServiceAccounts.Get(ctx, serviceAccountID, query) (*ServiceAccountWorkspaceMember, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить членство сервисного аккаунта в рабочем пространстве
client.Organization.Workspaces.ServiceAccounts.Update(ctx, serviceAccountID, params) (*ServiceAccountWorkspaceMember, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить сервисный аккаунт из рабочего пространства
client.Organization.Workspaces.ServiceAccounts.Remove(ctx, serviceAccountID, body) (*OrganizationWorkspaceServiceAccountRemoveResponse, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияОграничения скорости
Список ограничений скорости организации
client.Organization.RateLimits.List(ctx, query) (*PageCursor[OrganizationRateLimit], error)Список ограничений скорости Messages API для вашей организации.
ОрганизацияНастройки соответствия требованиям
Получение настроек соответствия требованиям
client.Organization.ComplianceSettings.Get(ctx) (*OrganizationComplianceSettings, error)Получение настроек соответствия требованиям (Compliance Settings) вашей организации.
Обновление настроек соответствия требованиям
client.Organization.ComplianceSettings.Update(ctx, body) (*OrganizationComplianceSettings, error)Обновление настроек соответствия требованиям (Compliance Settings) вашей организации.