Supported API methods

Original complete JFrog Artifactory REST API method list : https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API

BUILDS

  • [x] All Builds
  • [ ] Build Runs
  • [ ] Build Upload
  • [ ] Build Info
  • [ ] Builds Diff
  • [ ] Build Promotion
  • [ ] Promote Docker Image
  • [ ] Delete Builds
  • [ ] Build Rename
  • [ ] Push Build to Bintray
  • [ ] Distribute Build
  • [ ] Control Build Retention

ARTIFACTS AND STORAGE

  • [x] Folder Info
  • [x] File Info
  • [x] Get Storage Summary Info
  • [x] Item Last Modified
  • [x] File Statistics
  • [x] Item Properties
  • [x] Set Item Properties
  • [x] Delete Item Properties
  • [x] Set Item SHA256 Checksum
  • [x] Retrieve Artifact
  • [ ] Retrieve Latest Artifact
  • [ ] Retrieve Build Artifacts Archive
  • [x] Retrieve Folder or Repository Archive
  • [x] Trace Artifact Retrieval
  • [ ] Archive Entry Download
  • [x] Create Directory
  • [x] Deploy Artifact
  • [x] Deploy Artifact by Checksum
  • [ ] Deploy Artifacts from Archive
  • [ ] Push a Set of Artifacts to Bintray
  • [ ] Push Docker Tag to Bintray
  • [ ] Distribute Artifact
  • [ ] File Compliance Info
  • [x] Delete Item
  • [x] Copy Item
  • [x] Move Item
  • [ ] Get Repository Replication Configuration
  • [ ] Set Repository Replication Configuration
  • [ ] Update Repository Replication Configuration
  • [ ] Delete Repository Replication Configuration
  • [ ] Scheduled Replication Status
  • [ ] Pull/Push Replication
  • [ ] Pull/Push Replication (Deprecated)
  • [ ] Create or Replace Local Multi-push Replication
  • [ ] Update Local Multi-push Replication
  • [ ] Delete Local Multi-push Replication
  • [ ] Enable or Disable Multiple Replications
  • [ ] Get Global System Replication Configuration
  • [ ] Block System Replication
  • [ ] Unblock System Replication
  • [x] Artifact Sync Download
  • [ ] Folder Sync (Deprecated)
  • [x] File List
  • [x] Get Background Tasks
  • [x] Empty Trash Can
  • [x] Delete Item From Trash Can
  • [x] Restore Item from Trash Can
  • [x] Optimize System Storage
  • [ ] Get Puppet Modules
  • [ ] Get Puppet Module
  • [ ] Get Puppet Releases
  • [ ] Get Puppet Release

SEARCHES

  • [x] Artifactory Query Language (AQL)
  • [ ] Artifact Search (Quick Search)
  • [ ] Archive Entries Search (Class Search)
  • [ ] GAVC Search
  • [ ] Property Search
  • [ ] Checksum Search
  • [ ] Bad Checksum Search
  • [ ] Artifacts Not Downloaded Since
  • [ ] Artifacts With Date in Date Range
  • [ ] Artifacts Created in Date Range
  • [ ] Pattern Search
  • [ ] Builds for Dependency
  • [ ] License Search
  • [ ] Artifact Version Search
  • [ ] Artifact Latest Version Search Based on Layout
  • [ ] Artifact Latest Version Search Based on Properties
  • [ ] Build Artifacts Search
  • [x] List Docker Repositories
  • [x] List Docker Tags

SECURITY

  • [x] Get Users
  • [x] Get User Details
  • [ ] Get User Encrypted Password
  • [x] Create or Replace User
  • [x] Update User
  • [x] Delete User
  • [ ] Expire Password for a Single User
  • [ ] Expire Password for Multiple Users
  • [ ] Expire Password for All Users
  • [ ] Unexpire Password for a Single User
  • [ ] Change Password
  • [ ] Get Password Expiration Policy
  • [ ] Set Password Expiration Policy
  • [ ] Configure User Lock Policy
  • [ ] Retrieve User Lock Policy
  • [x] Get Locked Out Users
  • [x] Unlock Locked Out User
  • [x] Unlock Locked Out Users
  • [x] Unlock All Locked Out Users
  • [x] Create API Key
  • [x] Regenerate API Key
  • [x] Get API Key
  • [x] Revoke API Key
  • [x] Revoke User API Key
  • [ ] Revoke All API Keys
  • [x] Get Groups
  • [x] Get Group Details
  • [x] Create or Replace Group
  • [x] Update Group
  • [x] Delete Group
  • [x] Get Permission Targets
  • [x] Get Permission Target Details
  • [x] Create or Replace Permission Target
  • [x] Delete Permission Target
  • [x] Effective Item Permissions
  • [ ] Security Configuration (Deprecated)
  • [ ] Save Security Configuration (Deprecated)
  • [ ] Activate Artifactory Key Encryption
  • [ ] Deactivate Artifactory Key Encryption
  • [ ] Set GPG Public Key
  • [ ] Get GPG Public Key
  • [ ] Set GPG Private Key
  • [ ] Set GPG Pass Phrase
  • [ ] Create Token
  • [ ] Refresh Token
  • [ ] Revoke Token
  • [ ] Get Service ID
  • [ ] Get Certificates
  • [ ] Add Certificate
  • [ ] Delete Certificate

REPOSITORIES

  • [x] Get Repositories
  • [x] Repository Configuration
  • [x] Create Repository
  • [x] Update Repository Configuration
  • [x] Delete Repository
  • [x] Calculate YUM Repository Metadata
  • [x] Calculate NuGet Repository Metadata
  • [x] Calculate Npm Repository Metadata
  • [x] Calculate Maven Index
  • [x] Calculate Maven Metadata
  • [x] Calculate Debian Repository Metadata
  • [x] Calculate Opkg Repository Metadata
  • [x] Calculate Bower Index
  • [x] Calculate Helm Chart Index

SYSTEM AND CONFIGURATION

  • [x] System Info
  • [x] System Health Ping
  • [ ] Verify Connection
  • [x] General Configuration
  • [ ] Save General Configuration
  • [ ] Update Custom URL Base
  • [x] License Information
  • [x] Install License
  • [x] Version and Add-ons information
  • [x] Get Reverse Proxy Configuration
  • [ ] Update Reverse Proxy Configuration
  • [x] Get Reverse Proxy Snippet

PLUGINS

  • [ ] Execute Plugin Code
  • [ ] Retrieve Plugin Info
  • [ ] Retrieve Plugin Info Of A Certain Type
  • [ ] Retrieve Build Staging Strategy
  • [ ] Execute Build Promotion
  • [ ] Reload Plugins

IMPORT AND EXPORT

  • [ ] Import Repository Content
  • [ ] Import System Settings Example
  • [ ] Full System Import
  • [ ] Export System Settings Example
  • [ ] Export System

SUPPORT

  • [ ] Create Bundle
  • [ ] List Bundles
  • [ ] Get Bundle
  • [ ] Delete Bundle