JFrog MCP Server Tools

This page details all tools exposed by the JFrog Platform MCP Server, grouped by product and domain.

Available Toolsets

ToolsetDescription
Access: TokensAccess token creation, listing, and revocation
Access: OIDCOpenID Connect identity provider configuration
Access: ProjectsProject lifecycle, membership, roles, and repository assignment
Access: RolesGlobal role creation and management
Access: StagesPlatform stages discovery
Artifactory: RepositoriesRepository creation, listing, and update
Artifactory: PackagesPackage version queries, locations, and install commands
Artifactory: BuildsBuild discovery, run history, and build info retrieval
Artifactory: FederationFederated repository health, conflicts, and configuration synchronization
DistributionRelease bundle distribution, tracking, signing keys, and edge management
Evidence: ConfigEvidence service configuration and category administration
Evidence: CategoriesEvidence category discovery
Evidence: RecordsEvidence record search, retrieval, creation, and rendering
SecurityCatalog vulnerabilities, curation, JFrog Xray artifact scanning
JFrog AppTrustApplication lifecycle, versioning, promotion, and release management
WorkersJFrog Workers listing and retrieval



Access: Tokens

Tokens Tools

access_tokens_create

Note: The name of this tool will change in an upcoming release.

Create a new access token.

Parameters:

  • grant_type: client_credentials for new tokens, refresh_token to refresh (string, optional)
  • refresh_token: Refresh token value; required when grant_type is refresh_token (string, optional)
  • username: Username to create the token for (string, optional)
  • scope: Scope of access. Default: applied-permissions/user (string, optional)
  • expires_in: Token expiry in seconds; 0 for non-expirable (admin only) (integer, optional)
  • refreshable: Whether the token can be refreshed (boolean, optional)
  • audience: Space-separated service IDs that should accept this token (string, optional)
  • description: Human-readable token description (string, optional)
  • include_reference_token: Generate a reference token in addition to the full token (boolean, optional)
  • force_revocable: Make the token explicitly revocable (boolean, optional)
  • project_key: Scope the token to a specific project (string, optional)

access_tokens_list

List access tokens with filters.

Parameters:

  • username: Filter tokens by username (string, optional)
  • description: Filter tokens by description (partial match) (string, optional)
  • token_id: Filter by a specific token ID (string, optional)
  • refreshable: Filter by refreshable status (boolean, optional)
  • order_by: Sort field — created, expiry, or subject (string, optional)
  • descending_order: Sort in descending order (boolean, optional)

access_tokens_revoke

Revoke an existing access token.

Parameters:

  • token: The token value to revoke (JWT or reference token) (string, required)

Access: OIDC

OIDC Tools

access_oidc_create_configuration

Create a new OIDC identity provider configuration.

Parameters:

  • name: Unique name for the OIDC configuration (string, required)
  • issuer_url: The OIDC issuer URL (string, required)
  • audience: Expected audience claim in the ID token (string, optional)
  • description: Human-readable description (string, optional)
  • provider_type: Identity provider type — generic, GitHub, or Azure (string, optional)
  • token_issuer: Token issuer identifier for claim validation (string, optional)
  • enable_permissive_configuration: Allow permissive OIDC validation (boolean, optional)
  • use_default_proxy: Route discovery requests through the default HTTP proxy (boolean, optional)
  • azure_app_id: Azure Application ID; required when provider_type is Azure (string, optional)

Access: Projects

Projects Tools

access_projects_create

Replaces create_project, which will be removed in an upcoming release.

Create a new Access project.

Parameters:

  • project_key: Unique project identifier (string, required)
  • display_name: Human-readable project name (string, required)
  • description: Project description (string, optional)
  • admin_privileges: Admin privilege settings — manage_members, manage_resources, manage_security_assets, index_resources, allow_ignore_rules (object, optional)
  • storage_quota_bytes: Storage quota in bytes (integer, optional)

access_projects_get

Replaces get_project_info, which will be removed in an upcoming release.

Get Access project details.

Parameters:

  • project_key: The unique project key to look up (string, required)

access_projects_update

Update an Access project.

Parameters:

  • project_key: The project key to update (string, required)
  • display_name: New display name (string, optional)
  • description: New description (string, optional)
  • admin_privileges: Updated admin privileges (object, optional)
  • storage_quota_bytes: New storage quota in bytes (integer, optional)

access_projects_create_role

Create a custom project role.

Parameters:

  • project_key: The project key (string, required)
  • name: Unique role name within the project (string, required)
  • type: Role type — CUSTOM or PREDEFINED (string, required)
  • description: Role description (string, optional)
  • environments: Environments this role applies to, e.g. ["DEV", "PROD"] (string[], optional)
  • actions: Allowed actions, e.g. ["READ_REPOSITORY", "DEPLOY_BUILD"] (string[], optional)

access_projects_update_role

Update a project role.

Parameters:

  • project_key: The project key (string, required)
  • role_name: The name of the role to update (string, required)
  • type: Role type — only CUSTOM roles can be updated (string, required)
  • description: Updated role description (string, optional)
  • environments: Updated environments list (string[], optional)
  • actions: Updated actions list (string[], optional)

access_projects_get_user

Get user membership in a project.

Parameters:

  • project_key: The project key (string, required)
  • user: The username to look up (string, required)

access_projects_upsert_user

Add or update user in a project.

Parameters:

  • project_key: The project key (string, required)
  • user: The username to add or update (string, required)
  • roles: Role names to assign — replaces all existing roles (string[], required)

access_projects_list_groups

List groups assigned to a project.

Parameters:

  • project_key: The project key (string, required)

access_projects_upsert_group

Add or update group in a project.

Parameters:

  • project_key: The project key (string, required)
  • group: The group name (string, required)
  • roles: Role names to assign — replaces all existing roles (string[], required)

access_projects_get_repository

Get repository project status.

Parameters:

  • repo_name: The repository name to look up (string, required)

access_projects_move_repository_to_project

Move a repository to a project.

Parameters:

  • repo_name: The repository name to move (string, required)
  • target_project_key: The project key to move the repository into (string, required)
  • force: Force the move even if validation checks fail (boolean, optional)

access_projects_share_repository_with_all

Share repository with all projects.

Parameters:

  • repo_name: The repository name to share (string, required)
  • read_only: Restrict sharing to read-only access (boolean, optional)

access_projects_list_projects

Replaces list_projects, which will be removed in an upcoming release.

List all JFrog projects.

Parameters:

  • No parameters required

Access: Roles

Roles Tools

access_roles_create_global_role

Create a custom global role with platform-wide permissions.

Parameters:

  • name: Unique name for the new global role (string, required)
  • type: Role type — must be CUSTOM_GLOBAL (string, required)
  • environments: Stage names this role applies to, e.g. ["DEV", "STAGING", "PROD"] (string[], required)
  • actions: Permitted actions, e.g. ["READ_REPOSITORY", "DEPLOY_CACHE_REPOSITORY"] (string[], required)
  • description: Role description (string, optional)

access_roles_update_global_role

Update an existing custom global role.

Parameters:

  • role_name: Name of the existing global role to update (string, required)
  • description: Updated role description (string, optional)
  • environments: Updated stage names list (string[], optional)
  • actions: Updated permitted actions list (string[], optional)

Access: Stages

Stages Tools

access_stages_list_global_stages

Replaces get_jfrog_global_environments, which will be removed in an upcoming release.

Available from Access - 7.125.3.

List all global stages configured in the platform.

Parameters:

  • project_key: Filter stages by project key (string, optional)
  • scope: Filter by scope — global or project (string, optional)
  • category: Filter by stage category — none, code, promote, or release (string, optional)

Artifactory: Repositories

Repositories Tools

artifactory_repositories_create

Replaces create_repository, which will be removed in an upcoming release.

Create a new Artifactory repository.

Parameters:

  • repo_key: Unique repository key (string, required)
  • rclass: Repository class — local, remote, virtual, or federated (string, required)
  • packageType: Package type for the repository (string, required)
  • description: Repository description (string, optional)
  • url: Upstream URL for remote repositories (string, optional)
  • repoLayoutRef: Repository layout key (string, optional)
  • handleReleases: Whether the repository handles release artifacts (boolean, optional)
  • handleSnapshots: Whether the repository handles snapshot artifacts (boolean, optional)
  • xrayIndex: Enable Xray indexing for this repository (boolean, optional)
  • contentSynchronisation: Smart Remote Repository synchronization settings (object, optional)
  • cdnRedirect: Enable CDN Distribution for this repository (boolean, optional)
  • repositories: Repository keys to include in a virtual repository (string[], optional)
  • defaultDeploymentRepo: Default deployment repository for a virtual repository (string, optional)
  • projectKey: Project key to assign this repository to (string, optional)
  • environments: Environments to assign to the repository (string[], optional)

artifactory_repositories_get

Retrieve the configuration of a single Artifactory repository by key.

Parameters:

  • repo_key: Repository key to look up (string, required)

artifactory_repositories_list

Replaces list_repositories, which will be removed in an upcoming release.

List JFrog repositories.

Parameters:

  • type: Filter by repository type (string, optional)
  • packageType: Filter by package type (string, optional)
  • project: Filter by project key (string, optional)

artifactory_repositories_update

Update the configuration of an existing Artifactory repository.

Parameters:

  • repo_key: Repository key to update (string, required)
  • description: New repository description (string, optional)
  • notes: Free-text notes about the repository (string, optional)
  • includesPattern: Artifact inclusion pattern (string, optional)
  • excludesPattern: Artifact exclusion pattern (string, optional)
  • repoLayoutRef: Repository layout key (string, optional)
  • handleReleases: Whether this repository handles release artifacts (boolean, optional)
  • handleSnapshots: Whether this repository handles snapshot artifacts (boolean, optional)
  • xrayIndex: Enable or disable Xray indexing (boolean, optional)
  • propertySets: Property set names to assign (string[], optional)
  • url: Upstream URL for remote repositories (string, optional)
  • projectKey: Project key to assign this repository to (string, optional)
  • environments: Environments to assign to the repository (string[], optional)
  • repositories: Repository keys to include in a virtual repository (string[], optional)
  • defaultDeploymentRepo: Default deployment repository for a virtual repository (string, optional)

Artifactory: Packages

Packages Tools

artifactory_packages_get_versions

Replaces get_rt_package_versions, which will be removed in an upcoming release.

Available from Artifactory - 7.150.0.

List versions of a package stored in Artifactory with summary information.

Parameters:

  • package_name: Package name to search for (string, required)
  • package_type: Package type in lowercase (string, required)
  • max_results: Maximum number of versions to return (integer, optional)
  • ignore_pre_release: Exclude pre-release versions (boolean, optional)
  • order_by: Sort field, e.g. SEMVER, VERSION, MODIFIED, or STATS_DOWNLOAD_COUNT (string, optional)
  • sort_direction: Sort direction, e.g. ASC or DESC (string, optional)

artifactory_packages_get_version_repositories

Replaces get_rt_package_version, which will be removed in an upcoming release.

Available from Artifactory - 7.150.0.

Find which Artifactory repositories hold a specific package version.

Parameters:

  • package_name: Package name (string, required)
  • package_type: Package type in lowercase (string, required)
  • version: Exact version string to look up (string, required)

artifactory_packages_get_install_instructions

Available from Artifactory - 7.133.3.

Get native client commands for installing a specific package version.

Parameters:

  • package_name: Package name (string, required)
  • package_type: Package type in lowercase (string, required)
  • package_version: Version string or tag (string, required)
  • leadfile_path: Relative storage path of the leading file for this package version (string, required)
  • repo_key: Repository key where the package resides (string, required)

Artifactory: Builds

Builds Tools

artifactory_builds_list_builds

Available from Artifactory - 7.120.

List Artifactory builds using AQL. Returns build names, numbers, and timestamps.

Parameters:

  • aql_query: AQL query string for the builds domain. Must use builds.find(), include mandatory fields (name, number, repo), and include .limit(N) (string, required)

artifactory_builds_list_build_runs

Available from Artifactory - 7.120.

List all runs of a named build. Returns run numbers and timestamps sorted newest first.

Parameters:

  • aql_query: AQL query string filtered by build name. Must use builds.find({"name":"<build-name>"}), include mandatory fields (name, number, repo), and include .limit(N) (string, required)

artifactory_builds_get_info

Available from Artifactory - 7.120.

Get the full build info for a specific build run. Returns build metadata, modules, artifacts, dependencies, and CI/VCS information.

Parameters:

  • build_name: Build name (string, required)
  • build_number: Build number (string, required)
  • started: Build start timestamp for disambiguation (string, optional)
  • diff: An older build number to diff against (string, optional)
  • project: Project key the build belongs to (string, optional)

Artifactory: Federation

Federation Tools

artifactory_federation_get_status

Get federated repository health status.

Parameters:

  • status: Comma-separated status filter, e.g. HEALTHY,ERROR,DELAYED,NOT_AVAILABLE,PENDING_FS,FULL_SYNC_RUNNING,DISABLED (string, optional)

artifactory_federation_get_conflicts

Find federated repositories with configuration conflicts.

Parameters:

  • No parameters required

artifactory_federation_update_repo_config

Synchronize federated repository configuration to members.

Parameters:

  • repo_key: Repository key of the federated repository to synchronize (string, required)

Distribution

Distribution Tools

distribution_release_bundles_distribute

Start a Release Bundle v2 (RBv2) distribution to one or more edge nodes.

Parameters:

  • release_bundle_name: Release bundle name (string, required)
  • release_bundle_version: Release bundle version (string, required)
  • distribution_rules: Edge-targeting rules. Pass [{"site_name":"*","city_name":"*","country_codes":["*"]}] for all edges (object[], required)
  • project: Project key; required for project-scoped bundles (string, optional)
  • repository_key: Override of the storing repository (string, optional)
  • dry_run: Simulate without distributing (boolean, optional)
  • auto_create_missing_repositories: Create missing repos on edges (boolean, optional)
  • bypass_xray_scan_result: Skip Xray block on distribution (boolean, optional)
  • include_evidence: Replicate evidence alongside artifacts (boolean, optional)
  • modifications: Edge-side modifications — read_only, default_path_mapping_by_last_promotion, mappings (object, optional)

distribution_release_bundles_abort

Abort an in-progress distribution. Does not roll back already-transferred files.

Parameters:

  • release_bundle_name: Release bundle name (string, required)
  • release_bundle_version: Release bundle version (string, required)
  • project: Project key; required for project-scoped bundles (string, optional)
  • repository_key: Override of the storing repository (string, optional)

distribution_release_bundles_get_path_mapping

Get the applied path mapping and ATW flag for a release bundle version.

Parameters:

  • release_bundle_name: Release bundle name (string, required)
  • release_bundle_version: Release bundle version (string, required)
  • project: Project key; required for project-scoped bundles (string, optional)
  • repository_key: Override of the storing repository (string, optional)
  • distribution_tracker: Scope to a specific tracker ID (string, optional)

distribution_trackers_list

List distribution trackers (history) for a release bundle version.

Parameters:

  • release_bundle_name: Release bundle name (string, required)
  • release_bundle_version: Release bundle version (string, required)
  • project: Project key; required for project-scoped bundles (string, optional)
  • repository_key: Override of the storing repository (string, optional)

distribution_trackers_get_by_id

Get per-edge progress for a specific distribution tracker.

Parameters:

  • release_bundle_name: Release bundle name (string, required)
  • release_bundle_version: Release bundle version (string, required)
  • tracker_id: Long numeric tracker ID from the distribute response (string, required)

distribution_signing_keys_get_for_bundle

Get signing keys associated with a release bundle version.

Parameters:

  • release_bundle_name: Release bundle name (string, required)
  • release_bundle_version: Release bundle version (string, required)
  • project: Project key; required for project-scoped bundles (string, optional)
  • repository_key: Override of the storing repository (string, optional)

distribution_signing_keys_get_public

Retrieve the public part of a Distribution signing key as PEM.

Parameters:

  • key_name: Signing key alias (string, required)

distribution_signing_keys_propagate

Push a public signing key to every edge node.

Parameters:

  • key_name: Signing key alias (string, required)

distribution_edges_list_for_bundle

List edge nodes eligible for a release bundle distribution or deletion.

Parameters:

  • release_bundle_name: Release bundle name (string, required)
  • release_bundle_version: Release bundle version (string, required)
  • action: Permission code — x (distribute), d (delete), r (read), w (write), n (annotate), m (manage), a (admin) (string, required)
  • project: Project key; required for project-scoped bundles (string, optional)
  • repository_key: Override of the storing repository (string, optional)

Evidence: Config

Evidence Config Tools

evidence_config_get

Available from Evidence - 7.277.

Retrieve the Evidence service configuration exposed to clients.

Parameters:

  • No parameters required

evidence_config_get_categories

Available from Evidence - 7.277.

Retrieve the full Evidence category configuration.

Parameters:

  • No parameters required

evidence_config_update_categories

Available from Evidence - 7.277.

Replace the Evidence categories configuration.

Parameters:

  • categories: Complete category-to-predicate-type mapping (object, required)

Evidence: Categories

Evidence Categories Tools

evidence_categories_list

Available from Evidence - 7.277.

List the predicate categories supported by JFrog Evidence.

Parameters:

  • No parameters required

evidence_categories_get_predicate_types

Available from Evidence - 7.277.

Retrieve all predicate type URIs that belong to a specific Evidence category.

Parameters:

  • category: Category name to retrieve predicate types for (string, required)

Evidence: Records

Evidence Records Tools

evidence_records_search

Available from Evidence - 7.277.

Search for evidence records by repository, subject path, subject name, or SHA-256.

Parameters:

  • repository_key: Artifactory repository key to scope the search (string, required)
  • path: Subject path within the repository (string, optional)
  • name: Subject artifact file name (string, optional)
  • sha256: Subject SHA-256 digest (string, optional)
  • limit: Maximum number of results to return (integer, optional)
  • offset: Number of results to skip for pagination (integer, optional)

evidence_records_get_by_subject

Available from Evidence - 7.277.

List all evidence records attached to a specific subject.

Parameters:

  • selector: Repository-qualified subject path (string, required)
  • sha256: Subject SHA-256 digest to disambiguate versions (string, optional)
  • predicate_categories: Comma-separated predicate categories to filter by (string, optional)
  • include: Extra fields to inline, e.g. predicates, signatures, or predicates,signatures (string, optional)

evidence_records_get_by_id

Available from Evidence - 7.277.

Retrieve a single evidence record by its unique ID.

Parameters:

  • id: Unique evidence ID (string, required)
  • include: Extra fields to inline, e.g. predicates, signatures, or predicates,signatures (string, optional)

evidence_records_get_markdown_by_id

Available from Evidence - 7.289.

Retrieve the human-readable Markdown rendering of a single evidence record.

Parameters:

  • id: Unique evidence ID (string, required)

evidence_records_prepare_statement

Available from Evidence - 7.277.

Prepare a ready-to-sign in-toto statement for a JFrog subject.

Parameters:

  • predicate: Predicate body as a plain JSON object (object, required)
  • predicate_type: Predicate type URI (string, required)
  • subject_type: Subject kind, e.g. artifact, build, package, release_bundle, or application_version (string, required)
  • markdown: Human-readable Markdown summary of the evidence (string, optional)
  • provider_id: Provider identifier to associate with the evidence (string, optional)
  • project_key: JFrog Project key to associate the evidence with (string, optional)
  • subject_sha256: Subject SHA-256 digest (string, optional)
  • repo_path: Repo-qualified artifact path; required when subject_type is artifact (string, optional)
  • build_name: Build name; required when subject_type is build (string, optional)
  • build_number: Build number; required when subject_type is build (string, optional)
  • build_timestamp: Build timestamp to disambiguate builds (string, optional)
  • release_bundle_name: Release bundle name; required when subject_type is release_bundle (string, optional)
  • release_bundle_version: Release bundle version; required when subject_type is release_bundle (string, optional)
  • application_key: Application key; required when subject_type is application_version (string, optional)
  • application_version: Application version; required when subject_type is application_version (string, optional)
  • package_repo: Package repository; required when subject_type is package (string, optional)
  • package_name: Package name; required when subject_type is package (string, optional)
  • package_version: Package version; required when subject_type is package (string, optional)
  • attachments: Attachment files stored in Artifactory (object[], optional)
  • include_pae: Set to true to include DSSE Pre-Authentication Encoding bytes (string, optional)

evidence_records_create_by_subject

Available from Evidence - 7.277.

Upload an already-signed DSSE envelope as evidence and attach it to a JFrog subject.

Parameters:

  • selector: Repository-qualified subject path (string, required)
  • payload: DSSE envelope payload field (string, required)
  • payload_type: DSSE envelope payload type (string, required)
  • signatures: DSSE envelope signatures (object[], required)
  • attachments: Additional artifacts to attach alongside this evidence (object[], optional)
  • provider_id: Provider identifier to associate with the evidence (string, optional)

Security

Security Tools

catalog_vulnerabilities_get

Replaces list_catalog_vulnerabilities, which will be removed in an upcoming release.

Get vulnerability information, including affected packages and versions.

Parameters:

  • cve_id: CVE identifier to query (string, required)

catalog_packages_versions_list_vulnerabilities

Replaces list_catalog_version_vulnerabilities, which will be removed in an upcoming release.

List known vulnerabilities for a specific package version.

Parameters:

  • package_type: Package type (string, required)
  • package_name: Package name (string, required)
  • package_version: Package version (string, required)

catalog_packages_list_versions

Replaces list_catalog_package_versions, which will be removed in an upcoming release.

List versions of a publicly available package.

Parameters:

  • package_type: Package type (string, required)
  • package_name: Package name (string, required)
  • vulnerability_status: Filter — vulnerable, invulnerable, or any (string, required)

catalog_packages_get

Replaces get_catalog_package_entity, which will be removed in an upcoming release.

Get public information about a software package.

Parameters:

  • package_type: Package type (string, required)
  • package_name: Package name (string, required)
  • package_version: Version to query; default latest (string, optional)

curation_packages_get_status

Replaces get_curation_package_status, which will be removed in an upcoming release.

Check the curation status of a package version (approved / blocked / inconclusive).

Parameters:

  • package_type: Package type (string, required)
  • package_name: Package name (string, required)
  • package_version: Package version (string, required)

artifactory_artifacts_get_summary

Replaces get_artifacts_summary, which will be removed in an upcoming release.

Get the security summary of one or more artifacts.

Parameters:

  • paths: Artifact paths in Artifactory (string[], optional)
  • checksums: SHA-256 or SHA-1 checksums (string[], optional)

AppTrust

JFrog AppTrust Tools

apptrust_create_application

Create a new JFrog AppTrust application.

Parameters:

  • application_key: Unique application identifier (string, required)
  • application_name: Display name (string, required)
  • project_key: Project key (string, required)
  • description: Application description (string, optional)
  • maturity_level: Maturity level — unspecified, experimental, production, end_of_life (string, optional)
  • criticality: Criticality — unspecified, low, medium, high, critical (string, optional)
  • labels: Key-value metadata labels (object[], optional)
  • user_owners: User owner names (string[], optional)
  • group_owners: Group owner names (string[], optional)

apptrust_get_application_summary

Get details of a JFrog AppTrust application.

Parameters:

  • application_key: Application identifier (string, required)

apptrust_list_applications

List JFrog AppTrust applications with filtering.

Parameters:

  • project_key: Filter by project (string, optional)
  • name: Substring filter on display name (string, optional)
  • criticality: Criticality filter (string, optional)
  • maturity_level: Maturity level filter (string, optional)
  • label: Label filters as key:value (string[], optional)
  • owner: Owner name filters (string[], optional)
  • limit: Page size (integer, optional)
  • offset: Pagination offset (integer, optional)
  • order_by: Sort field — name or created (string, optional)
  • order_asc: Ascending sort order (boolean, optional)

apptrust_create_application_version

Create a new version of a JFrog AppTrust application.

Parameters:

  • application_key: Parent application identifier (string, required)
  • version: Semantic version string (string, required)
  • sources: Content sources — builds, packages, artifacts, release bundles, AQL, or other app versions (object, required)
  • tag: Version tag (string, optional)
  • filters: Include/exclude filters (object, optional)
  • draft: Create as draft version (boolean, optional)
  • async_: Run creation asynchronously (boolean, optional)
  • sign_key_name: Signing key name (string, optional)

apptrust_list_versions

List versions of a JFrog AppTrust application.

Parameters:

  • application_key: Application identifier (string, required)
  • release_status: Filter — PRE_RELEASE, RELEASED, or TRUSTED_RELEASE (string, optional)
  • tag: Tag filter (string, optional)
  • order_by: Sort field (string, optional)
  • order_asc: Ascending sort order (boolean, optional)
  • limit: Page size (integer, optional)
  • offset: Pagination offset (integer, optional)

apptrust_get_application_version_status

Get the release status for a specific application version.

Parameters:

  • application_key: Application identifier (string, required)
  • version: Version string (string, required)

apptrust_get_lifecycle_overview

Get lifecycle stages configuration for a project.

Parameters:

  • project_key: Project key (string, required)
  • filter_gates_by: Filter gates — policies (string, optional)

apptrust_promote_version

Promote an application version to a lifecycle stage.

Parameters:

  • application_key: Application identifier (string, required)
  • version: Version string (string, required)
  • target_stage: Target lifecycle stage (string, required)
  • promotion_type: Promotion type — move, copy, keep, dry_run (string, optional)
  • included_repository_keys: Repositories to include (string[], optional)
  • excluded_repository_keys: Repositories to exclude (string[], optional)
  • overwrite_strategy: Overwrite strategy — DISABLED, LATEST, ALL (string, optional)
  • async_: Run promotion asynchronously (boolean, optional)
  • sign_key_name: Signing key name (string, optional)

apptrust_get_version_promotion_history

Get all promotions for a specific application version.

Parameters:

  • application_key: Application identifier (string, required)
  • version: Version string (string, required)
  • limit: Max records (integer, optional)
  • offset: Pagination offset (integer, optional)

apptrust_release_version

Release an application version to the PROD stage.

Parameters:

  • application_key: Application identifier (string, required)
  • version: Version string (string, required)
  • promotion_type: Promotion type — move, copy, keep, dry_run (string, optional)
  • included_repository_keys: Repositories to include (string[], optional)
  • excluded_repository_keys: Repositories to exclude (string[], optional)
  • overwrite_strategy: Overwrite strategy — DISABLED, LATEST, ALL (string, optional)
  • async_: Run release asynchronously (boolean, optional)
  • sign_key_name: Signing key name (string, optional)

apptrust_rollback_version

Roll back the latest promotion of an application version.

Parameters:

  • application_key: Application identifier (string, required)
  • version: Version string (string, required)
  • from_stage: Stage to roll back from (string, required)
  • async_: Run rollback asynchronously (boolean, optional)

apptrust_get_activity_logs

Get activity log events from JFrog AppTrust.

Parameters:

  • application_key: Filter by application key (string, optional)
  • project_key: Filter by project key (string, optional)
  • application_name: Filter by application names (string[], optional)
  • project_name: Filter by project names (string[], optional)
  • timestamp_from: Start time in unix milliseconds (integer, optional)
  • timestamp_to: End time in unix milliseconds (integer, optional)
  • subject_id: Filter by subject ID (string, optional)
  • subject_name: Filter by subject name (string, optional)
  • created_by: Filter by creator usernames (string[], optional)
  • limit: Page size (integer, optional)
  • offset: Pagination offset (integer, optional)
  • sort_by: Sort field (string, optional)
  • order: Sort order — asc or desc (string, optional)

Workers

Workers Tools

worker_list_all

Available from Workers - 1.0.

List JFrog Workers on the platform.

Parameters:

  • project_key: Project key to list workers for (string, optional)
  • keys_only: Return only worker keys (boolean, optional)

worker_get_specific

Available from Workers - 1.0.

Retrieve the full details of a single JFrog Worker by key.

Parameters:

  • worker_key: Worker key to retrieve (string, required)