Версии
Создание версии плагина
client.Beta.Organization.Plugins.Versions.New(ctx, pluginID, params) (*BetaPluginVersion, error)POST/v1/organizations/plugins/{plugin_id}/versions
Добавляет версию в плагин, принадлежащий организации, путём загрузки файлов новой версии; она становится версией, предоставляемой участникам, если только предоставляемая версия плагина не была закреплена.
Список версий плагина
client.Beta.Organization.Plugins.Versions.List(ctx, pluginID, params) (*PageCursor[BetaPluginVersion], error)GET/v1/organizations/plugins/{plugin_id}/versions
Возвращает список версий плагина, начиная с самых новых.
Получение версии плагина
client.Beta.Organization.Plugins.Versions.Get(ctx, version, params) (*BetaPluginVersion, error)GET/v1/organizations/plugins/{plugin_id}/versions/{version}
Получает одну версию плагина по её идентификатору или самую новую версию плагина.
Скачивание архива версии плагина
client.Beta.Organization.Plugins.Versions.Download(ctx, version, params) (*Response, error)GET/v1/organizations/plugins/{plugin_id}/versions/{version}/content
Скачивает архив .zip одной версии точно в том виде, в каком он хранится. Каждое скачивание плагина из личного маркетплейса плагинов участника записывается в ленту активности Compliance API.