ProGet Documentation

Native API Reference

  • Last Modified: 2018-07-17

The Package Promotion API endpoints should be used instead of the Native API Methods when possible, as they are much easier to use and will likely not change.

These methods are callable through JSON, SOAP, or SQL. Note that the Native API must be explicitly enabled by setting an API key under Administration > All Settings. Because this is a low-level API, specific user or task authorization is not performed and, if needed, may be done through the various Security_ methods.

For security and simplicity, these endpoints require that an API Key is created and passed into each request.

Method Listing

This listing was generated from ProGet 5.1, and may be different in earlier releases. To see the api methods for your specific version, visit /reference/api in your ProGet installation.

Input Output
AssessmentTypes_CreateOrUpdateAssessmentType
Creates a new vulnerability assessment type or updates an existing one.
AssessmentType_Name (String)
BlockDownload_Indicator (YNIndicator)
Expiration_Days (Int32)
Severity_Code (String)
Custom_Color (Int32)
AssessmentType_Id (Int32)
none
AssessmentTypes_DeleteAssessmentType
Deletes a vulnerability assessment type.
AssessmentType_Id (Int32) none
AssessmentTypes_GetAssessmentTypes
Gets all of the assessment types.
none DataTable (AssessmentTypes)
BowerPackages_CreateOrUpdatePackage
Creates a new Bower package in the system, or updates an existing one.
Feed_Id (Int32)
Package_Name (String)
Repository_Url (String)
none
BowerPackages_DeletePackage
Deletes a Bower package.
Feed_Id (Int32)
Package_Name (String)
none
BowerPackages_GetPackage
Gets the specified package in a Bower feed.
Feed_Id (Int32)
Package_Name (String)
DataRow (BowerPackages)
BowerPackages_GetPackages
Gets the packages in a Bower feed.
Feed_Id (Int32) DataTable (BowerPackages)
Configuration_GetConfiguration
Gets the a complete list of ProGet configuration settings.
none DataTable (Configuration)
Configuration_GetValue
Gets the specified ProGet configuration value.
Key_Name (String) DataRow (Configuration)
Configuration_SetValue
Sets a ProGet configuration value.
Key_Name (String)
Value_Text (String)
none
Connectors_CreateOrUpdateConnector
Creates a new connector in the system, or updates an existing one.
FeedType_Name (String)
Connector_Name (String)
Connector_Url (String)
Filter_Csv (String)
User_Name (String)
Password_Bytes (Byte[])
Timeout_Period (Int32)
MetadataCache_Enabled_Indicator (YNIndicator)
MetadataCache_Minutes (Int32)
MetadataCache_Count (Int32)
Connector_Id (Int32)
Connector_Id
Connectors_DeleteConnector
Deletes a connector.
Connector_Id (Int32) none
Connectors_GetConnector
Gets the specified connector.
Connector_Id (Int32) DataRow (Connectors)
Connectors_GetConnectors
Gets all of the connectors.
Feed_Id (Int32) DataTable (Connectors)
Credentials_CreateOrUpdateCredential
Creates a new credential or updates an existing one.
Credential_Name (String)
CredentialType_Name (String)
Configuration_Xml (String)
AllowFunctionAccess_Indicator (YNIndicator)
Credential_Id (Int32)
Credential_Id
Credentials_DeleteCredential
Gets the specified credential.
Credential_Id (Int32) DataRow (Credentials)
Credentials_GetCredential
Gets the specified credential.
Credential_Id (Int32) DataRow (Credentials)
Credentials_GetCredentialByName
Gets the specified credential by its qualified name.
CredentialType_Name (String)
Credential_Name (String)
DataRow (Credentials)
Credentials_GetCredentials
Gets all credentials in the system.
none DataTable (Credentials)
Dashboards_GetDashboardInfo
Gets data relevant to the ProGet homepage.
Packages_Count (Int32)
IncludeInactive_Indicator (YNIndicator)
DataSet (DashboardPackages_Latest, DashboardFeeds)
Dashboards_GetFeedVulnerabilityAssessments
Gets information about the vulnerability assessments in a feed.
Feed_Id (Int32) DataTable (DashboardFeeds_VulnerabilityAssessments)
Dashboards_GetLargestPackages
Gets information about the largest packages in a feed.
Feed_Id (Int32) DataTable (DashboardPackages_Largest)
DockerBlobs_GetBlobs
Gets all of the blobs in a feed.
Feed_Id (Int32) DataTable (DockerBlobs)
DockerImages_GetImage
Gets the Docker image with the specified tag or digest.
Feed_Id (Int32)
Repository_Name (String)
TagOrDigest_Name (String)
DataRow (DockerImages)
DockerImages_GetImages
Gets the Docker images that match the specified criteria.
Feed_Id (Int32)
Repository_Name (String)
DataTable (DockerImages)
DockerImages_GetRepositories
Gets the Docker repositories that match the specified criteria.
Feed_Id (Int32)
SearchTerm_Text (String)
DataTable (DockerRepositories)
DockerImages_GetTags
Gets the Docker image tags for the specified repository.
Feed_Id (Int32)
Repository_Name (String)
DataTable (DockerImageTags)
DockerImages_UpdateDescription
Updates the short or full description of a Docker repository.
Feed_Id (Int32)
Repository_Name (String)
ShortDescription_Text (String)
FullDescription_Text (String)
none
EventOccurrences_GetOccurrence
Gets details about a specific event occurrence.
EventOccurrence_Id (Int32) DataRow (EventOccurrences)
EventOccurrences_GetOccurrences
Gets all event occurrences, optionally filtered by feed.
Feed_Id (Int32)
User_Name (String)
Count (Int32)
DataTable (EventOccurrences)
EventOccurrences_GetUsers
Gets all of the users which have initiated events.
none DataTable (EventOccurrences_Users)
EventTypes_GetEventTypes
Gets all of the event types.
none DataTable (EventTypes)
Executions_DeleteExecution
Deletes an execution and all of its logs.
Execution_Id (Int32) none
Executions_SetStatus
Updates the status of an execution.
Execution_Id (Int32)
ExecutionStatus_Code (String)
none
FeedAdapters_CreateOrUpdateFeedAdapter
Creates a new feed adapter or updates an existing one.
Feed_Id (Int32)
FeedAdapter_Sequence (Int32)
FeedAdapter_Name (String)
FeedAdapterType_Code (String)
FeedAdapter_Configuration (String)
none
FeedAdapters_DeleteFeedAdapter
Deletes a feed adapter.
Feed_Id (Int32)
FeedAdapter_Sequence (Int32)
none
FeedAdapters_GetFeedAdapters
Gets all of adapters associated with the specified feed
Feed_Id (Int32) DataTable (FeedAdapters)
FeedPackageAccessRules_CreateOrUpdateRule
Creates a new feed access rule or updates an existing one.
Feed_Id (Int32)
PackageAccessRule_Name (String)
PackageAccessRule_Configuration (String)
Sequence_Number (Int32)
none
FeedPackageAccessRules_DeleteRule
Deletes a feed access rule.
Feed_Id (Int32)
Sequence_Number (Int32)
none
FeedPackageFilters_CreateOrUpdatePackageFilter
Creates a new feed package filter or updates an existing one.
Feed_Id (Int32)
PackageFilter_Name (String)
PackageFilter_Configuration (String)
Sequence_Number (Int32)
Sequence_Number
FeedPackageFilters_DeletePackageFilter
Deletes a feed package filter.
Feed_Id (Int32)
Sequence_Number (Int32)
none
FeedPackageFilters_GetPackageFilters
Returns all of the package filters for a feed.
Feed_Id (Int32) DataTable (FeedPackageFilters)
FeedRetentionRules_CreateOrUpdateRule
Creates a new feed retention rule or updates an existing one.
Feed_Id (Int32)
DeletePrereleaseVersions_Indicator (YNIndicator)
DeleteCached_Indicator (YNIndicator)
KeepVersions_Count (Int32)
KeepUsedWithin_Days (Int32)
DeletePackageIds_Csv (String)
KeepPackageIds_Csv (String)
SizeTrigger_KBytes (Int64)
SizeExclusive_Indicator (YNIndicator)
TriggerDownload_Count (Int32)
Sequence_Number (Int32)
Sequence_Number
FeedRetentionRules_DeleteRule
Deletes a feed retention rule.
Feed_Id (Int32)
Sequence_Number (Int32)
none
FeedRetentionRules_GetRules
Gets the retention rules for a feed.
Feed_Id (Int32) DataTable (FeedRetentionRules_Extended)
FeedRetentionRules_ResequenceRule
Resequences a feed retention rule.
Feed_Id (Int32)
Sequence_Number (Int32)
New_Sequence_Number (Int32)
none
Feeds_AddFeedConnector
Associates a connector with a feed.
Feed_Id (Int32)
Connector_Id (Int32)
none
Feeds_AddVulnerabilitySource
Associates a vulnerability source with a feed.
Feed_Id (Int32)
VulnerabilitySource_Id (Int32)
none
Feeds_CreateFeed
Creates a new feed of the specified type.
Feed_Name (String)
FeedType_Name (String)
FeedConfiguration_Xml (String)
Feed_Id (Int32)
Feed_Id
Feeds_DeleteFeed
Deletes the specified feed.
Feed_Id (Int32) none
Feeds_DeleteFeedConnector
Dissociates a connector with a feed.
Feed_Id (Int32)
Connector_Id (Int32)
none
Feeds_DeleteSyncSettings
Deletes any sync settings for a feed.
Feed_Id (Int32) none
Feeds_DeleteVulnerabilitySource
Dissociates a feed from a vulnerability source.
Feed_Id (Int32)
VulnerabilitySource_Id (Int32)
none
Feeds_GetFeed
Gets the details of a feed by either name or ID.
Feed_Id (Int32)
Feed_Name (String)
DataRow (Feeds)
Feeds_GetFeedConnectors
Gets the connectors for a feed.
Feed_Id (Int32)
Feed_Name (String)
DataTable (FeedConnectors_Extended)
Feeds_GetFeeds
Gets all of the feeds.
IncludeInactive_Indicator (YNIndicator) DataTable (Feeds)
Feeds_GetSyncFeeds
Gets all of the sync feeds.
none DataSet (NuGetSyncFeeds, Feeds)
Feeds_GetSyncSettings
Gets the settings for a sync feed.
Feed_Id (Int32) DataRow (NuGetSyncFeeds)
Feeds_GetVulnerabilitySources
Gets the vulnerability sources for a feed.
Feed_Id (Int32) DataTable (VulnerabilitySources)
Feeds_SetFeedProperty
Sets one or more properties on a feed of any type.
Feed_Id (Int32)
Feed_Name (String)
Feed_Description (String)
Active_Indicator (YNIndicator)
Cache_Connectors_Indicator (YNIndicator)
FeedType_Name (String)
DropPath_Text (String)
FeedPathOverride_Text (String)
PackageStoreConfiguration_Xml (String)
SyncToken_Bytes (Byte[])
SyncTarget_Url (String)
AllowUnknownLicenses_Indicator2 (String)
FeedConfiguration_Xml (String)
none
Feeds_UpdateSyncSettings
Updates sync settings for a feed.
Feed_Id (Int32)
Sync_Url (String)
RemoteFeed_Name (String)
RemoteFeed_APIKey_Bytes (Byte[])
Sync_Frequency_Minutes (Int32)
Active_Indicator (YNIndicator)
none
IndexingServers_DeleteServer
Deletes an indexing server.
Server_Name (String) none
IndexingServers_GetServers
Gets the indexing servers registered with ProGet.
none DataTable (IndexingServers)
LicenseRules_CreateOrUpdateLicenseRule
Creates or edits a license rule.
Feed_Id (Int32)
License_Id (Int32)
Allow_Indicator (YNIndicator)
LicenseRule_Id (Int32)
LicenseRule_Id
LicenseRules_DeleteLicenseRule
Deletes a license rule.
LicenseRule_Id (Int32) none
LicenseRules_GetLicenseRules
Gets all of the license rules, optionally filtered by feed.
Feed_Id (Int32)
GlobalOnly_Indicator (YNIndicator)
DataTable (LicenseRules_Extended)
LicenseRules_GetMatchingRule
Gets the best match for a license rule.
Feed_Id (Int32)
Match_Term (String)
DataSet (LicenseRules_Extended, Licenses)
Licenses_DeleteLicense
Deletes a license and any associated rules.
License_Id (Int32) none
Licenses_GetLicenses
Gets all of the licenses known by ProGet.
none DataSet (Licenses, LicenseUrls)
Licenses_ImportLicense
Imports license information into ProGet but never overwrites any information.
External_Id (String)
Title_Text (String)
LicenseUrls_Csv (String)
none
Licenses_UpdateLicense
Overwrites license title and URLs.
External_Id (String)
Title_Text (String)
LicenseUrls_Csv (String)
none
LogMessages_DeleteMessages
Deletes one or all messages from the error log.
LogMessage_Id (Int32)
Category_Name (String)
none
LogMessages_GetMessage
Gets a specified message from the error log.
LogMessage_Id (Int32) DataRow (LogMessages_Extended)
LogMessages_GetMessages
Gets the messages from the error log that match the specified criteria.
Row_Count (Int32)
IncludeReadMessages_Indicator (YNIndicator)
Category_Name (String)
Message_Level (Int32)
Feed_Id (Int32)
Connector_Id (Int32)
DataTable (LogMessages_Extended)
MavenArtifacts_GetArtifactFiles
Gets the files associated with a Maven artifact.
Feed_Id (Int32)
GroupId_Text (String)
ArtifactId_Text (String)
Version_Text (String)
File_Type (String)
FileName_Text (String)
DataTable (MavenArtifactFiles_Extended)
MavenArtifacts_GetArtifacts
Gets the Maven artifacts in a feed.
Feed_Id (Int32)
GroupId_Text (String)
ArtifactId_Text (String)
DataTable (MavenArtifacts_Extended)
MavenArtifacts_GetArtifactVersions
Gets all of the versions of a Maven artifact.
Feed_Id (Int32)
GroupId_Text (String)
ArtifactId_Text (String)
DataTable (MavenArtifacts_Versions)
NpmConnectors_GetPackageCount
Gets the number of indexed packages in an npm connector.
Connector_Id (Int32)
Packages_Count (Int32)
Packages_Count
NpmConnectors_GetPackages
Gets the npm connector packages which match the specified criteria.
Connector_Id (Int32)
IncludeName_Csv (String)
ExcludeName_Csv (String)
ModifiedAfter_Date (DateTime)
MaxResults_Count (Int32)
DataTable (NpmConnectorPackages)
NpmFeeds_GetAllPackageVersions
Gets all versions of all of the packages in an npm feed.
Feed_Id (Int32) DataTable (NpmPackages_AllVersions)
NpmFeeds_GetConnectorPackage
Gets a package from a feed's connector with the specified name and version.
Feed_Id (Int32)
Package_Name (String)
Package_Version (String)
DataRow (NpmConnectorPackages)
NpmFeeds_GetLatestPackageVersions
Gets the latest versions of packages in a feed.
Feed_Id (Int32)
Since_Date (DateTime)
DataTable (NpmPackages_Latest)
NpmFeeds_SetTagVersion
Sets the version which a package tag points to.
Feed_Id (Int32)
Package_Name (String)
Scope_Name (String)
Tag_Name (String)
Tag_Version (String)
none
NpmPackages_CreateOrUpdatePackage
Creates a new npm package or updates an existing one.
Feed_Id (Int32)
Package_Name (String)
Scope_Name (String)
Version_Text (String)
PackageJson_Bytes (Byte[])
Published_Date (DateTime)
Tag_Name (String)
PackageHash_Bytes (Byte[])
Cached_Indicator (YNIndicator)
Package_Size (Int64)
none
NpmPackages_DeletePackage
Deletes a package in an npm feed.
Feed_Id (Int32)
Package_Name (String)
Scope_Name (String)
Version_Text (String)
none
NpmPackages_GetPackage
Gets a package and its versions and tags.
Feed_Id (Int32)
Package_Name (String)
Scope_Name (String)
DataSet (NpmPackages, NpmPackageVersions, NpmPackageTags)
NuGetPackages_GetLatest
Gets all of the latest packages in a feed.
Feed_Id (Int32)
PackageIds_Psv (String)
DataTable (NuGetPackages_Latest)
NuGetPackages_GetLatestStable
Gets all of the latest stable packages in a feed.
Feed_Id (Int32)
PackageIds_Psv (String)
DataTable (NuGetPackages_LatestStable)
NuGetPackages_GetPackage
Gets information about a package in a feed.
Feed_Id (Int32)
Package_Id (String)
Version_Text (String)
DataSet (NuGetPackages_Extended, NuGetPackageSymbols)
NuGetPackages_GetPackageCount
Gets the number of packages in the system that meet the specified criteria.
Feed_Id (Int32)
Package_Id (String)
Package_Count (Int32)
Package_Count
NuGetPackages_GetPackages
Gets all of the packages in a feed.
Feed_Id (Int32)
PackageIds_Psv (String)
DataTable (NuGetPackages_Extended)
NuGetPackages_SetListed
Lists or unlists a NuGet package.
Feed_Id (Int32)
Package_Id (String)
Version_Text (String)
Listed_Indicator (YNIndicator)
none
NuGetPackagesV2_GetLatest
Gets all of the latest packages in a feed.
Feed_Id (Int32)
PackageIds_Psv (String)
DataTable (NuGetPackagesV2_Latest)
NuGetPackagesV2_GetLatestStable
Gets all of the latest stable packages in a feed.
Feed_Id (Int32)
PackageIds_Psv (String)
DataTable (NuGetPackagesV2_LatestStable)
NuGetPackagesV2_GetPackage
Gets information about a package in a feed.
Feed_Id (Int32)
Package_Id (String)
Version_Text (String)
DataTable (NuGetPackageVersionsV2_Extended)
NuGetPackagesV2_GetPackages
Gets all of the packages in a feed.
Feed_Id (Int32)
PackageIds_Psv (String)
DataTable (NuGetPackageVersionsV2_Extended)
NuGetPackageSymbols_GetSymbols
Gets the best symbol matches.
Feed_Id (Int32)
Symbol_Id (Byte[])
SymbolFileName_Text (String)
Symbol_Age (Int32)
DataTable (NuGetPackageSymbols)
NuGetPackageSymbolsV2_GetSymbols
Gets the best symbol matches.
Feed_Id (Int32)
Symbol_Id (Byte[])
SymbolFileName_Text (String)
Symbol_Age (Int32)
DataTable (NuGetPackageSymbolsV2_Extended)
Packages_GetPackageDeployments
Gets a list of package deployments for the specified package or package version.
Feed_Id (Int32)
Package_Name (String)
Group_Name (String)
Version_Text (String)
DataTable (PackageDeployments)
Packages_GetPackagePromotions
Gets a list of package promotions for the specified package or package version.
Package_Name (String)
Group_Name (String)
From_Feed_Name (String)
To_Feed_Name (String)
Version_Text (String)
DataTable (PackagePromotions_Extended)
Packages_GetPackages
Gets a list of combined packages filtering by the specified criteria.
Packages_Count (Int32)
Feed_Id (Int32)
PublishedBefore_Date (DateTime)
DataTable (Packages_Combined)
Packages_RecordPackageDeployment
Records a package deployment by an external program.
Feed_Id (Int32)
Package_Name (String)
Group_Name (String)
Version_Text (String)
Application_Name (String)
Url_Text (String)
DeploymentTarget_Name (String)
Deployment_Date (DateTime)
DeployedBy_User_Name (String)
Description_Text (String)
PackageDeployment_Id (Int32)
PackageDeployment_Id
Packages_RecordPackagePromotion
Records a package promotion to a different feed.
Package_Name (String)
Version_Text (String)
Group_Name (String)
From_Feed_Name (String)
To_Feed_Name (String)
PromotedBy_User_Name (String)
Comments_Text (String)
PackagePromotion_Id (Int32)
PackagePromotion_Id
ProGetPackages_GetPackageCount
Gets the number of packages in a ProGet feed.
Feed_Id (Int32)
IncludeVersions_Indicator (YNIndicator)
Package_Count (Int32)
Package_Count
ProGetPackages_GetPackages
Gets the packages in a ProGet feed.
Feed_Id (Int32)
Group_Name (String)
Package_Name (String)
DataTable (ProGetPackages)
ProGetPackages_GetPackageVersions
Gets the package versions in a ProGet feed.
Feed_Id (Int32)
Group_Name (String)
Package_Name (String)
Version_Text (String)
DataTable (ProGetPackageVersions_Extended)
ProGetPackages_GetPopularPackages
Gets the packages in a ProGet feed that have been downloaded the most.
Feed_Id (Int32)
Max_Count (Int32)
DataTable (ProGetPackages)
ProGetPackages_SearchPackages
Searhes the packages in a ProGet feed.
Feed_Id (Int32)
Search_Term (String)
DataTable (ProGetPackages)
RubyGems_GetGem
Gets all of the information for a Gem and its versions.
Feed_Id (Int32)
Gem_Name (String)
DataSet (RubyGems_Extended, RubyGemVersions_Extended)
RubyGems_GetGemVersions
Gets the Gem versions in a Ruby Gems feed.
Feed_Id (Int32)
Gem_Name (String)
Version_Text (String)
DataTable (RubyGemVersions_Extended)
RubyGems_GetPopularGems
Gets the gems in a Ruby Gems feed that have been downloaded the most.
Feed_Id (Int32)
Max_Count (Int32)
DataTable (RubyGems_Extended)
RubyGems_SearchGems
Returns the Gems in the Ruby feed that have the search term in the name or summary fields.
Feed_Id (Int32)
SearchTerm_Text (String)
Max_Count (Int32)
DataTable (RubyGems_Extended)
RubyGems_UpdateExtendedData
Updates extended properties of a Ruby Gem.
Feed_Id (Int32)
Gem_Name (String)
Project_Url (String)
Homepage_Url (String)
Wiki_Url (String)
Documentation_Url (String)
MailingList_Url (String)
SourceCode_Url (String)
BugTracker_Url (String)
Overwrite_Indicator (YNIndicator)
none
ScheduledTasks_GetScheduledTasks
Gets all of the scheduled tasks, optionally filtered by feed.
Feed_Id (Int32) DataTable (ScheduledTasks_Extended)
ScheduledTasks_UpdateScheduledTask
Updates the configuration of a scheduled task.
ScheduledTask_Id (Int32)
CronExpression_Text (String)
Active_Indicator (YNIndicator)
none
Security_AddPrivilege
Grants or denies the specified principal the ability to perform a certain role.
Privilege_Id (Int32)
UserDirectory_Id (Int32)
Principal_Name (String)
PrincipalType_Code (String)
Role_Id (Int32)
Feed_Id (Int32)
PrivilegeType_Code (String)
Privilege_Id
Security_CreateOrUpdateRole
Creates or updates a role.
Role_Id (Int32)
Role_Name (String)
Role_Description (String)
Tasks_Csv (String)
Role_Id
Security_DeleteRole
Deletes the specified role.
Role_Id (Int32) none
Security_GetPrivileges
Gets a list of privileges assigned in the system.
UserDirectory_Id (Int32)
PrincipalType_Code (String)
DataTable (Privileges_Extended)
Security_GetRole
Gets the specified role in the database, along with all the tasks that comprise the role
Role_Id (Int32) DataSet (Roles, RoleTasks_Extended)
Security_GetRoles
Gets all the roles in the system, along with all the tasks comprising each role
none DataSet (Roles, RoleTasks_Extended)
Security_GetTasks
Gets all of the tasks in the system.
none DataTable (Tasks)
Security_GetUserPrivileges
Gets the list of privileges specifically assigned to a user or any specified groups.
UserDirectory_Id (Int32)
User_Name (String)
GroupNames_Csv (String)
DataTable (Privileges_Extended)
Security_RemovePrivilege
Deletes a privilege.
Privilege_Id (Int32) none
Users_CreateGroup
Creates a new user group.
Group_Name (String) none
Users_CreateOrUpdateUser
Creates or modifies a user.
User_Name (String)
Display_Name (String)
Email_Address (String)
Groups_Xml (String)
none
Users_DeleteGroup
Deletes a user group from the system, but does not delete the users who belong to the group.
Group_Name (String) none
Users_DeleteUser
Deletes a user.
User_Name (String) none
Users_GetGroups
Gets a list of user groups in the system
none DataTable (Groups)
Users_GetUser
Gets the details of the specified user, and a list of all the groups the user belongs to
User_Name (String) DataSet (Users, UserGroups)
Users_GetUsers
Gets all the users in the system, along with all the groups in the system
none DataSet (Users, UserGroups)
Users_GetUsersInGroup
Gets a list of users in the specified group
Group_Name (String) DataTable (Users)
Variables_CreateOrUpdateVariable
Creates a new variable, or updates an existing variable with the specified ID or matching scope.
Variable_Name (String)
ValueType_Code (String)
Variable_Value (Byte[])
Feed_Id (Int32)
Sensitive_Indicator (YNIndicator)
EvaluateVariables_Indicator (YNIndicator)
Variable_Id (Int32)
Variable_Id
Variables_DeleteVariable
Deletes a variable.
Variable_Id (Int32) none
Variables_GetVariable
Gets a variable from a specified ID.
Variable_Id (Int32) DataRow (Variables)
Variables_GetVariables
Gets all variables.
none DataTable (Variables)
Variables_GetVariablesAccessibleFromScope
Gets the variables that are defined in any of the specified scopes.
Feed_Id (Int32)
Variable_Name (String)
IncludeSystemVariables_Indicator (YNIndicator)
DataTable (Variables)
Variables_GetVariablesForScope
Gets the variables that are defined only in the specified scope.
Feed_Id (Int32) DataTable (Variables)
VsixPackages_GetLatest
Gets all of the latest packages in a feed.
Feed_Id (Int32) DataTable (VsixPackages_Latest)
VsixPackages_GetPackages
Gets all the packages in a feed, optionally filtered by ID and version.
Feed_Id (Int32)
Package_Id (String)
Major_Number (Int32)
Minor_Number (Int32)
Build_Number (Int32)
Revision_Number (Int32)
DataTable (VsixPackages)
VsixPackages_SearchPackages
Gets all of the latest packages in a feed that match the specified criteria.
Feed_Id (Int32)
Search_Term (String)
DataTable (VsixPackages_Latest)
Vulnerabilities_CreateAssessment
Creates a new assessment for a vulnerability.
Vulnerability_Id (Int32)
AssessmentType_Id (Int32)
Assessment_Date (DateTime)
AssessedBy_User_Name (String)
none
Vulnerabilities_CreateOrUpdateComment
Creates a new vulnerability comment or edits an existing one.
Vulnerability_Id (Int32)
Comment_Text (String)
CommentedBy_User_Name (String)
CommentedOn_Date (DateTime)
VulnerabilityComment_Id (Int32)
VulnerabilityComment_Id
Vulnerabilities_CreateOrUpdateVulnerability
Creates a new known vulnerability or updates an existing one.
FeedType_Name (String)
External_Id (String)
Package_Name (String)
Package_Versions (String)
Title_Text (String)
Description_Text (String)
VulnerabilitySource_Id (Int32)
Vulnerability_Id (Int32)
Vulnerability_Id
Vulnerabilities_DeleteComment
Deletes a vulnerability comment.
VulnerabilityComment_Id (Int32) none
Vulnerabilities_DeleteVulnerability
Deletes a known vulnerability.
Vulnerability_Id (Int32) none
Vulnerabilities_GetVulnerabilities
Gets a list of known vulnerabilities.
FeedType_Name (String)
Package_Name (String)
Max_Count (Int32)
DataTable (Vulnerabilities_Extended)
Vulnerabilities_GetVulnerabilitiesForPackage
Gets the vulnerabilties for a package.
Feed_Id (Int32)
Package_Name (String)
DataTable (Vulnerabilities_Extended)
Vulnerabilities_GetVulnerability
Gets information about a known vulnerability.
Vulnerability_Id (Int32) DataSet (Vulnerabilities_Extended, VulnerabilityComments)
VulnerabilitySources_CreateOrUpdateVulnerabilitySource
Creates a new vulnerability source or edits an existing one.
VulnerabilitySource_Name (String)
Configuration_Xml (String)
VulnerabilitySource_Id (Int32)
VulnerabilitySource_Id
VulnerabilitySources_DeleteVulnerabilitySource
Deletes a vulnerability source.
VulnerabilitySource_Id (Int32) none
VulnerabilitySources_GetVulnerabilitySources
Gets a list of all vulnerability sources.
none DataTable (VulnerabilitySources)

Have a question? Try the Q&A Forum

Our documentation is now Open Source and on GitHub. We highly encourage our users to contribute and get involved! .