blob: 01cc4ce6fc7e1bf19307a9530de1546b043c9994 [file] [log] [blame]
{
"swagger": "2.0",
"info" : {
"description" : "<h1>Archiva Web :: REST support :: Api<\/h1><p>Archiva is an application for managing one or more remote\n repositories, including administration, artifact handling,\n browsing and searching.<\/p>",
"contact" : {
"name" : "Steffen Grunwald"
},
"license" : {
"url" : "http://www.apache.org/licenses/LICENSE-2.0.txt",
"name" : "The Apache Software License, Version 2.0"
},
"version" : "3.0.0-SNAPSHOT",
"title" : "Apache Archiva REST API"
},
"schemes" : [],
"tags" : [
{
"name" : "ArchivaAdministrationService"
}
,
{
"name" : "ArchivaRuntimeConfigurationService"
}
,
{
"name" : "BrowseService"
}
,
{
"name" : "CommonServices"
,
"description" : "contains some \"free\" services (i18n)."
}
,
{
"name" : "ManagedRepositoriesService"
}
,
{
"name" : "MergeRepositoriesService"
,
"description" : "provide REST services on the top of stage merge repository plugin."
}
,
{
"name" : "NetworkProxyService"
}
,
{
"name" : "PingService"
}
,
{
"name" : "PluginsService"
,
"description" : "contains some services for plugins."
}
,
{
"name" : "ProxyConnectorRuleService"
,
"description" : "."
}
,
{
"name" : "ProxyConnectorService"
,
"description" : "."
}
,
{
"name" : "RedbackRuntimeConfigurationService"
}
,
{
"name" : "RemoteRepositoriesService"
}
,
{
"name" : "ReportRepositoriesService"
,
"description" : "ReportRepositoriesService."
}
,
{
"name" : "RepositoriesService"
}
,
{
"name" : "RepositoryGroupService"
}
,
{
"name" : "SearchService"
}
,
{
"name" : "SystemStatusService"
}
],
"definitions" : {
"xml_ns0_abstractRepositoryConnector" : {
"type" : "object",
"title" : "abstractRepositoryConnector",
"required" : ["disabled"],
"allOf" : [
{
"properties" : {
"blackListPatterns" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
},
"disabled" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"policies" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"policiesEntries" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_propertyEntry"
}
},
"properties" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"propertiesEntries" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_propertyEntry"
}
},
"proxyId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"sourceRepoId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"targetRepoId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"whiteListPatterns" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_abstractRepository" : {
"type" : "object",
"title" : "abstractRepository",
"allOf" : [
{
"properties" : {
"description" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"indexDirectory" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"layout" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"name" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"packedIndexDirectory" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"type" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_archivaRuntimeConfiguration" : {
"type" : "object",
"xml" : {
"name" : "archivaRuntimeConfiguration",
"namespace" : ""
},
"title" : "archivaRuntimeConfiguration",
"allOf" : [
{
"properties" : {
"fileLockConfiguration" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_fileLockConfiguration",
"description" : ""
},
"urlFailureCacheConfiguration" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_cacheConfiguration",
"description" : ""
}
}
}
],
"description" : ""
}
,
"xml_ns0_cacheConfiguration" : {
"type" : "object",
"xml" : {
"name" : "cacheConfiguration",
"namespace" : ""
},
"title" : "cacheConfiguration",
"required" : ["maxElementsInMemory", "maxElementsOnDisk", "timeToIdleSeconds", "timeToLiveSeconds"],
"allOf" : [
{
"properties" : {
"maxElementsInMemory" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"maxElementsOnDisk" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"timeToIdleSeconds" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"timeToLiveSeconds" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
}
}
}
],
"description" : ""
}
,
"xml_ns0_fileLockConfiguration" : {
"type" : "object",
"xml" : {
"name" : "fileLockConfiguration",
"namespace" : ""
},
"title" : "fileLockConfiguration",
"required" : ["lockingTimeout", "skipLocking"],
"allOf" : [
{
"properties" : {
"lockingTimeout" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "Get maximum time to wait to get the file lock (0 infinite).",
"type" : "integer",
"format" : "int32"
},
"skipLocking" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "Get skipping the locking mechanism.",
"type" : "boolean"
}
}
}
],
"description" : "File Locking configuration."
}
,
"xml_ns0_fileType" : {
"type" : "object",
"xml" : {
"name" : "fileType",
"namespace" : ""
},
"title" : "fileType",
"allOf" : [
{
"properties" : {
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"patterns" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_ldapConfiguration" : {
"type" : "object",
"xml" : {
"name" : "ldapConfiguration",
"namespace" : ""
},
"title" : "ldapConfiguration",
"required" : ["bindAuthenticatorEnabled", "port", "ssl", "useRoleNameAsGroup", "writable"],
"allOf" : [
{
"properties" : {
"authenticationMethod" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"baseDn" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"baseGroupsDn" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bindAuthenticatorEnabled" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"bindDn" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"contextFactory" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"extraProperties" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"extraPropertiesEntries" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_propertyEntry"
}
},
"hostName" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"password" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"port" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"ssl" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"useRoleNameAsGroup" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"writable" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
}
}
}
],
"description" : ""
}
,
"xml_ns0_ldapGroupMapping" : {
"type" : "object",
"title" : "ldapGroupMapping",
"allOf" : [
{
"properties" : {
"group" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"roleNames" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_legacyArtifactPath" : {
"type" : "object",
"xml" : {
"name" : "legacyArtifactPath",
"namespace" : ""
},
"title" : "legacyArtifactPath",
"allOf" : [
{
"properties" : {
"artifact" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"artifactId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"groupId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"path" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_managedRepository" : {
"type" : "object",
"xml" : {
"name" : "managedRepository",
"namespace" : ""
},
"title" : "managedRepository",
"required" : ["blockRedeployments", "deleteReleasedSnapshots", "releases", "resetStats", "retentionCount", "retentionPeriod", "scanned", "skipPackedIndexCreation", "snapshots", "stageRepoNeeded"],
"allOf" : [
{
"$ref" : "#/definitions/xml_ns0_abstractRepository"
},
{
"properties" : {
"blockRedeployments" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"cronExpression" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"deleteReleasedSnapshots" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"location" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"releases" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"resetStats" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"retentionCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"retentionPeriod" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"scanned" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"skipPackedIndexCreation" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"snapshots" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "Get null",
"type" : "boolean"
},
"stageRepoNeeded" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"stagingRepository" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_managedRepository",
"description" : ""
}
}
}
],
"description" : ""
}
,
"xml_ns0_networkConfiguration" : {
"type" : "object",
"xml" : {
"name" : "networkConfiguration",
"namespace" : ""
},
"title" : "networkConfiguration",
"required" : ["maxTotal", "maxTotalPerHost", "usePooling"],
"allOf" : [
{
"properties" : {
"maxTotal" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"maxTotalPerHost" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"usePooling" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
}
}
}
],
"description" : ""
}
,
"xml_ns0_networkProxy" : {
"type" : "object",
"xml" : {
"name" : "networkProxy",
"namespace" : ""
},
"title" : "networkProxy",
"required" : ["port", "useNtlm"],
"allOf" : [
{
"properties" : {
"host" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"password" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"port" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"protocol" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"useNtlm" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"username" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_organisationInformation" : {
"type" : "object",
"xml" : {
"name" : "organisationInformation",
"namespace" : ""
},
"title" : "organisationInformation",
"allOf" : [
{
"properties" : {
"logoLocation" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"name" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_propertyEntry" : {
"type" : "object",
"xml" : {
"name" : "propertyEntry",
"namespace" : ""
},
"title" : "propertyEntry",
"allOf" : [
{
"properties" : {
"key" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"value" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : "Bean to expose Map entries as Json"
}
,
"xml_ns0_proxyConnector" : {
"type" : "object",
"xml" : {
"name" : "proxyConnector",
"namespace" : ""
},
"title" : "proxyConnector",
"required" : ["order"],
"allOf" : [
{
"$ref" : "#/definitions/xml_ns0_abstractRepositoryConnector"
},
{
"properties" : {
"order" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "Get the order of the proxy connectors. (0 means no order specified)",
"type" : "integer",
"format" : "int32"
}
}
}
],
"description" : ""
}
,
"xml_ns0_proxyConnectorRule" : {
"type" : "object",
"xml" : {
"name" : "proxyConnectorRule",
"namespace" : ""
},
"title" : "proxyConnectorRule",
"allOf" : [
{
"properties" : {
"pattern" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"proxyConnectorRuleType" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_proxyConnectorRuleType",
"description" : ""
},
"proxyConnectors" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_proxyConnector"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_redbackRuntimeConfiguration" : {
"type" : "object",
"xml" : {
"name" : "redbackRuntimeConfiguration",
"namespace" : ""
},
"title" : "redbackRuntimeConfiguration",
"required" : ["migratedFromRedbackConfiguration", "useUsersCache"],
"allOf" : [
{
"properties" : {
"configurationProperties" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"configurationPropertiesEntries" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_propertyEntry"
}
},
"ldapConfiguration" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_ldapConfiguration",
"description" : ""
},
"ldapGroupMappings" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_ldapGroupMapping"
}
},
"migratedFromRedbackConfiguration" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"rbacManagerImpls" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
},
"useUsersCache" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"userManagerImpls" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
},
"usersCacheConfiguration" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_cacheConfiguration",
"description" : ""
}
}
}
],
"description" : ""
}
,
"xml_ns0_remoteRepository" : {
"type" : "object",
"xml" : {
"name" : "remoteRepository",
"namespace" : ""
},
"title" : "remoteRepository",
"required" : ["downloadRemoteIndex", "downloadRemoteIndexOnStartup", "remoteDownloadTimeout", "timeout"],
"allOf" : [
{
"$ref" : "#/definitions/xml_ns0_abstractRepository"
},
{
"properties" : {
"checkPath" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"cronExpression" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"downloadRemoteIndex" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"downloadRemoteIndexOnStartup" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"extraHeaders" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"extraHeadersEntries" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_propertyEntry"
}
},
"extraParameters" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"extraParametersEntries" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_propertyEntry"
}
},
"password" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"remoteDownloadNetworkProxyId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"remoteDownloadTimeout" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"remoteIndexUrl" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"timeout" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"userName" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_repositoryGroup" : {
"type" : "object",
"xml" : {
"name" : "repositoryGroup",
"namespace" : ""
},
"title" : "repositoryGroup",
"required" : ["mergedIndexTtl"],
"allOf" : [
{
"properties" : {
"cronExpression" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "Get the id of the repository group.",
"type" : "string"
},
"mergedIndexPath" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"mergedIndexTtl" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"repositories" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "Method getRepositories.",
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_uiConfiguration" : {
"type" : "object",
"xml" : {
"name" : "uiConfiguration",
"namespace" : ""
},
"title" : "uiConfiguration",
"required" : ["appletFindEnabled", "disableEasterEggs", "disableRegistration", "showFindArtifacts"],
"allOf" : [
{
"properties" : {
"appletFindEnabled" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"applicationUrl" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"disableEasterEggs" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"disableRegistration" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"showFindArtifacts" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
}
}
}
],
"description" : ""
}
,
"xml_ns0_checksumAlgorithm" : {
"type" : "string",
"title" : "checksumAlgorithm",
"enum" : [
"MD5",
"SHA1",
"SHA256",
"SHA384",
"SHA512",
"ASC"
],
"description" : ""
}
,
"xml_ns0_artifact" : {
"type" : "object",
"xml" : {
"name" : "artifact",
"namespace" : ""
},
"title" : "artifact",
"allOf" : [
{
"properties" : {
"artifactId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleDescription" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleDocUrl" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleExportPackage" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleExportService" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleImportPackage" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleLicense" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleName" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleRequireBundle" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleSymbolicName" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleVersion" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"classifier" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"context" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"fileExtension" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"goals" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
},
"groupId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"packaging" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"path" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"prefix" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"repositoryId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"scope" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"size" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"type" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"version" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_treeEntry" : {
"type" : "object",
"xml" : {
"name" : "treeEntry",
"namespace" : ""
},
"title" : "treeEntry",
"allOf" : [
{
"properties" : {
"artifact" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_artifact",
"description" : ""
},
"childs" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_treeEntry"
}
},
"parent" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_treeEntry",
"description" : ""
}
}
}
],
"description" : ""
}
,
"xml_ns0_artifactMetadata" : {
"type" : "object",
"xml" : {
"name" : "artifactMetadata",
"namespace" : ""
},
"title" : "artifactMetadata",
"required" : ["size"],
"allOf" : [
{
"$ref" : "#/definitions/xml_ns0_facetedMetadata"
},
{
"properties" : {
"checksums" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"md5" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"namespace" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"project" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"projectVersion" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"repositoryId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"sha1" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"size" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"version" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"whenGathered" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_ciManagement" : {
"type" : "object",
"xml" : {
"name" : "ciManagement",
"namespace" : ""
},
"title" : "ciManagement",
"allOf" : [
{
"properties" : {
"system" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_dependency" : {
"type" : "object",
"xml" : {
"name" : "dependency",
"namespace" : ""
},
"title" : "dependency",
"required" : ["optional"],
"allOf" : [
{
"properties" : {
"artifactId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"classifier" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"namespace" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"optional" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"projectId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"scope" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"systemPath" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"type" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"version" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_facetedMetadata" : {
"type" : "object",
"title" : "facetedMetadata",
"allOf" : [
{
}
],
"description" : ""
}
,
"xml_ns0_issueManagement" : {
"type" : "object",
"xml" : {
"name" : "issueManagement",
"namespace" : ""
},
"title" : "issueManagement",
"allOf" : [
{
"properties" : {
"system" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_license" : {
"type" : "object",
"xml" : {
"name" : "license",
"namespace" : ""
},
"title" : "license",
"allOf" : [
{
"properties" : {
"name" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_mailingList" : {
"type" : "object",
"xml" : {
"name" : "mailingList",
"namespace" : ""
},
"title" : "mailingList",
"allOf" : [
{
"properties" : {
"index" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"mainArchiveUrl" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"name" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"otherArchives" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
},
"postAddress" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"subscribeAddress" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"unsubscribeAddress" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_organization" : {
"type" : "object",
"xml" : {
"name" : "organization",
"namespace" : ""
},
"title" : "organization",
"allOf" : [
{
"properties" : {
"name" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_projectVersionMetadata" : {
"type" : "object",
"xml" : {
"name" : "projectVersionMetadata",
"namespace" : ""
},
"title" : "projectVersionMetadata",
"required" : ["incomplete"],
"allOf" : [
{
"$ref" : "#/definitions/xml_ns0_facetedMetadata"
},
{
"properties" : {
"ciManagement" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_ciManagement",
"description" : ""
},
"dependencies" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_dependency"
}
},
"description" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"incomplete" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"issueManagement" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_issueManagement",
"description" : ""
},
"licenses" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_license"
}
},
"mailingLists" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_mailingList"
}
},
"name" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"organization" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_organization",
"description" : ""
},
"scm" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_scm",
"description" : ""
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_scm" : {
"type" : "object",
"xml" : {
"name" : "scm",
"namespace" : ""
},
"title" : "scm",
"allOf" : [
{
"properties" : {
"connection" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"developerConnection" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"url" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_repositoryProblemFacet" : {
"type" : "object",
"title" : "repositoryProblemFacet",
"allOf" : [
{
"properties" : {
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"message" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"namespace" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"problem" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"project" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"repositoryId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"version" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_repositoryStatistics" : {
"type" : "object",
"title" : "repositoryStatistics",
"required" : ["newFileCount", "totalArtifactCount", "totalArtifactFileSize", "totalFileCount", "totalGroupCount", "totalProjectCount"],
"allOf" : [
{
"properties" : {
"newFileCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalArtifactCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalArtifactFileSize" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalFileCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalGroupCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalProjectCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
}
}
}
],
"description" : ""
}
,
"xml_ns0_policyOption" : {
"type" : "object",
"title" : "policyOption",
"allOf" : [
{
}
],
"description" : ""
}
,
"xml_ns0_proxyConnectorRuleType" : {
"type" : "string",
"title" : "proxyConnectorRuleType",
"enum" : [
"WHITE_LIST",
"BLACK_LIST"
],
"description" : ""
}
,
"xml_ns0_repositoryScanStatistics" : {
"type" : "object",
"xml" : {
"name" : "repositoryScanStatistics",
"namespace" : ""
},
"title" : "repositoryScanStatistics",
"allOf" : [
{
"properties" : {
"repositoryId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_abstractImplementationInformation" : {
"type" : "object",
"title" : "abstractImplementationInformation",
"required" : ["readOnly"],
"allOf" : [
{
"properties" : {
"beanId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"descriptionKey" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"readOnly" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
}
}
}
],
"description" : ""
}
,
"xml_ns0_adminRepositoryConsumer" : {
"type" : "object",
"xml" : {
"name" : "adminRepositoryConsumer",
"namespace" : ""
},
"title" : "adminRepositoryConsumer",
"required" : ["enabled"],
"allOf" : [
{
"properties" : {
"description" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"enabled" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : "AdminRepositoryConsumer"
}
,
"xml_ns0_archivaRepositoryStatistics" : {
"type" : "object",
"xml" : {
"name" : "archivaRepositoryStatistics",
"namespace" : ""
},
"title" : "archivaRepositoryStatistics",
"required" : ["duration", "newFileCount", "totalArtifactCount", "totalArtifactFileSize", "totalFileCount", "totalGroupCount", "totalProjectCount"],
"allOf" : [
{
"properties" : {
"customValues" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"duration" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"lastScanDate" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"newFileCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"scanEndTime" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"scanStartTime" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"totalArtifactCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalArtifactFileSize" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalCountForType" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"totalFileCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalGroupCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalProjectCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
}
}
}
],
"description" : ""
}
,
"xml_ns0_artifactContent" : {
"type" : "object",
"xml" : {
"name" : "artifactContent",
"namespace" : ""
},
"title" : "artifactContent",
"allOf" : [
{
"properties" : {
"content" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"repositoryId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_artifactContentEntry" : {
"type" : "object",
"xml" : {
"name" : "artifactContentEntry",
"namespace" : ""
},
"title" : "artifactContentEntry",
"required" : ["depth", "file"],
"allOf" : [
{
"properties" : {
"depth" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"file" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"path" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"repositoryId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_artifactTransferRequest" : {
"type" : "object",
"xml" : {
"name" : "artifactTransferRequest",
"namespace" : ""
},
"title" : "artifactTransferRequest",
"allOf" : [
{
"$ref" : "#/definitions/xml_ns0_artifact"
},
{
"properties" : {
"targetRepositoryId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_browseResult" : {
"type" : "object",
"xml" : {
"name" : "browseResult",
"namespace" : ""
},
"title" : "browseResult",
"allOf" : [
{
"properties" : {
"browseResultEntries" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_browseResultEntry"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_browseResultEntry" : {
"type" : "object",
"xml" : {
"name" : "browseResultEntry",
"namespace" : ""
},
"title" : "browseResultEntry",
"required" : ["project"],
"allOf" : [
{
"properties" : {
"artifactId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"groupId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"name" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"project" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
}
}
}
],
"description" : ""
}
,
"xml_ns0_cacheEntry" : {
"type" : "object",
"xml" : {
"name" : "cacheEntry",
"namespace" : ""
},
"title" : "cacheEntry",
"required" : ["cacheHits", "cacheMiss", "inMemorySize", "size"],
"allOf" : [
{
"properties" : {
"cacheHitRate" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"cacheHits" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"cacheMiss" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"inMemorySize" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "cache size in kb",
"type" : "integer",
"format" : "int64"
},
"key" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"size" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
}
}
}
],
"description" : ""
}
,
"xml_ns0_checksumSearch" : {
"type" : "object",
"title" : "checksumSearch",
"allOf" : [
{
"properties" : {
"checksum" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"repositories" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_consumerScanningStatistics" : {
"type" : "object",
"xml" : {
"name" : "consumerScanningStatistics",
"namespace" : ""
},
"title" : "consumerScanningStatistics",
"required" : ["count", "time"],
"allOf" : [
{
"properties" : {
"average" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"consumerKey" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"count" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"time" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
}
}
}
],
"description" : ""
}
,
"xml_ns0_entry" : {
"type" : "object",
"title" : "entry",
"allOf" : [
{
"properties" : {
"key" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"value" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : "use for REST services returning Map to get a more easy way to parse json result"
}
,
"xml_ns0_groupIdList" : {
"type" : "object",
"xml" : {
"name" : "groupIdList",
"namespace" : ""
},
"title" : "groupIdList",
"allOf" : [
{
"properties" : {
"groupIds" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_metadataAddRequest" : {
"type" : "object",
"xml" : {
"name" : "metadataAddRequest",
"namespace" : ""
},
"title" : "metadataAddRequest",
"allOf" : [
{
"properties" : {
"artifactId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"groupId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"metadatas" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"version" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_policyInformation" : {
"type" : "object",
"xml" : {
"name" : "policyInformation",
"namespace" : ""
},
"title" : "policyInformation",
"allOf" : [
{
"properties" : {
"defaultOption" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "object"
},
"id" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"name" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"options" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "object"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_queueEntry" : {
"type" : "object",
"xml" : {
"name" : "queueEntry",
"namespace" : ""
},
"title" : "queueEntry",
"required" : ["entriesNumber"],
"allOf" : [
{
"properties" : {
"entriesNumber" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"key" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_RBACManagerImplementationInformation" : {
"type" : "object",
"xml" : {
"name" : "rbacManagerImplementationInformation",
"namespace" : ""
},
"title" : "RBACManagerImplementationInformation",
"allOf" : [
{
"$ref" : "#/definitions/xml_ns0_abstractImplementationInformation"
},
{
}
],
"description" : ""
}
,
"xml_ns0_redbackImplementationsInformations" : {
"type" : "object",
"xml" : {
"name" : "redbackImplementationsInformations",
"namespace" : ""
},
"title" : "redbackImplementationsInformations",
"allOf" : [
{
"properties" : {
"rbacManagerImplementationInformations" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_RBACManagerImplementationInformation"
}
},
"userManagerImplementationInformations" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_userManagerImplementationInformation"
}
}
}
}
],
"description" : ""
}
,
"xml_ns0_repositoryScannerStatistics" : {
"type" : "object",
"xml" : {
"name" : "repositoryScannerStatistics",
"namespace" : ""
},
"title" : "repositoryScannerStatistics",
"required" : ["newFileCount", "totalFileCount"],
"allOf" : [
{
"properties" : {
"consumerScanningStatistics" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"$ref" : "#/definitions/xml_ns0_consumerScanningStatistics"
}
},
"managedRepository" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"$ref" : "#/definitions/xml_ns0_managedRepository",
"description" : ""
},
"newFileCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
},
"totalFileCount" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int64"
}
}
}
],
"description" : ""
}
,
"xml_ns0_searchRequest" : {
"type" : "object",
"xml" : {
"name" : "searchRequest",
"namespace" : ""
},
"title" : "searchRequest",
"required" : ["includePomArtifacts", "pageSize", "selectedPage"],
"allOf" : [
{
"properties" : {
"artifactId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleExportPackage" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleExportService" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleImportPackage" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleRequireBundle" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleSymbolicName" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"bundleVersion" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"className" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"classifier" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"groupId" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"includePomArtifacts" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "boolean"
},
"packaging" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"pageSize" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"queryTerms" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
},
"repositories" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
},
"selectedPage" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "integer",
"format" : "int32"
},
"version" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "string"
}
}
}
],
"description" : ""
}
,
"xml_ns0_stringList" : {
"type" : "object",
"xml" : {
"name" : "stringList",
"namespace" : ""
},
"title" : "stringList",
"allOf" : [
{
"properties" : {
"strings" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
],
"description" : "jaxrs fail to return List&lt;String&gt; so use this contains for rest services returning that"
}
,
"xml_ns0_userManagerImplementationInformation" : {
"type" : "object",
"xml" : {
"name" : "userManagerImplementationInformation",
"namespace" : ""
},
"title" : "userManagerImplementationInformation",
"allOf" : [
{
"$ref" : "#/definitions/xml_ns0_abstractImplementationInformation"
},
{
}
],
"description" : ""
}
,
"xml_ns0_versionsList" : {
"type" : "object",
"xml" : {
"name" : "versionsList",
"namespace" : ""
},
"title" : "versionsList",
"allOf" : [
{
"properties" : {
"versions" : {
"xml" : {
"namespace" : ""
},
"readOnly" : false,
"description" : "",
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
],
"description" : ""
}
},
"paths": {
"\/archivaAdministrationService/addFileType" : {
"post" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "addFileType",
"consumes" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"description" : "Success"
}
}
}
}
,
"\/archivaAdministrationService/addFileTypePattern" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "addFileTypePattern",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "fileTypeId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "pattern",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/applicationUrl" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getApplicationUrl",
"produces" : [ "text/plain" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/deleteLegacyArtifactPath" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "deleteLegacyArtifactPath",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "path",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/disabledInvalidContentConsumer/{invalidContentConsumer}" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "disabledInvalidContentConsumer",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "invalidContentConsumer",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/disabledKnownContentConsumer/{knownContentConsumer}" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "disabledKnownContentConsumer",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "knownContentConsumer",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/enabledInvalidContentConsumer/{invalidContentConsumer}" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "enabledInvalidContentConsumer",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "invalidContentConsumer",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/enabledInvalidContentConsumers" : {
"post" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "enabledInvalidContentConsumers",
"consumes" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"description" : "Success"
}
}
}
}
,
"\/archivaAdministrationService/enabledKnownContentConsumer/{knownContentConsumer}" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "enabledKnownContentConsumer",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "knownContentConsumer",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/enabledKnownContentConsumers" : {
"post" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "enabledKnownContentConsumers",
"consumes" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"description" : "Success"
}
}
}
}
,
"\/archivaAdministrationService/getFileType" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getFileType",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "fileTypeId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getFileTypes" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getFileTypes",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getInvalidContentAdminRepositoryConsumers" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getInvalidContentAdminRepositoryConsumers",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getInvalidContentConsumers" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getInvalidContentConsumers",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getKnownContentAdminRepositoryConsumers" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getKnownContentAdminRepositoryConsumers",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getKnownContentConsumers" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getKnownContentConsumers",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getLegacyArtifactPaths" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getLegacyArtifactPaths",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getNetworkConfiguration" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getNetworkConfiguration",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getOrganisationInformation" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getOrganisationInformation",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/getUiConfiguration" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "getUiConfiguration",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/registrationDisabled" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "registrationDisabled",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/removeFileType" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "removeFileType",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "fileTypeId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/removeFileTypePattern" : {
"get" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "removeFileTypePattern",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "fileTypeId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "pattern",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/archivaAdministrationService/setNetworkConfiguration" : {
"post" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "setNetworkConfiguration",
"consumes" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"description" : "Success"
}
}
}
}
,
"\/archivaAdministrationService/setOrganisationInformation" : {
"post" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "setOrganisationInformation",
"consumes" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"description" : "Success"
}
}
}
}
,
"\/archivaAdministrationService/setUiConfiguration" : {
"post" : {
"tags" : [ "ArchivaAdministrationService" ],
"operationId" : "setUiConfiguration",
"consumes" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"description" : "Success"
}
}
}
}
,
"\/archivaRuntimeConfigurationService/archivaRuntimeConfiguration" : {
"get" : {
"tags" : [ "ArchivaRuntimeConfigurationService" ],
"operationId" : "getArchivaRuntimeConfiguration",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
,
"put" : {
"tags" : [ "ArchivaRuntimeConfigurationService" ],
"operationId" : "updateArchivaRuntimeConfiguration",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"204" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifactAvailable/{g}/{a}/{v}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "verify if an artifact is available locally if not download from proxies will be try",
"operationId" : "artifactAvailable",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifactAvailable/{g}/{a}/{v}/{c}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "verify if an artifact is available locally if not download from proxies will be try",
"operationId" : "artifactAvailable",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "c",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifactContentEntries/{g}/{a}/{v}" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getArtifactContentEntries",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "c",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "p",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "t",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifactContentText/{g}/{a}/{v}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "if path is empty content of the file is returned (for pom view)",
"operationId" : "getArtifactContentText",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "c",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "p",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "t",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifactDownloadInfos/{g}/{a}/{v}" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getArtifactDownloadInfos",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifacts/{r}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "return List of all artifacts from this repository",
"operationId" : "getArtifacts",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "r",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifactsByMetadata/{key}/{value}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "Return List of artifacts from this repository with artifact metadata key matching value.\nIf repository is not provided the search runs in all repositories.",
"operationId" : "getArtifactsByMetadata",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "key",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "value",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifactsByProjectVersionMetadata/{key}/{value}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "Return List of artifacts from this repository with project version level metadata key matching value. If\nrepository is not provided the search runs in all repositories.",
"operationId" : "getArtifactsByProjectVersionMetadata",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "key",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "value",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/artifactsByProperty/{key}/{value}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "Return List of artifacts from this repository with property key matching value.\nIf repository is not provided the search runs in all repositories.",
"operationId" : "getArtifactsByProperty",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "key",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "value",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/browseGroupId/{groupId}" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "browseGroupId",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "groupId",
"in" : "path",
"type" : "string",
"description" : "groupId to browse"
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : "optionnal (repository to browse if <code>null<\/code> all available user repositories are used)"
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/dependees/{g}/{a}/{v}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "List of artifacts using the artifact passed in parameter.",
"operationId" : "getDependees",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/importMetadata" : {
"post" : {
"tags" : [ "BrowseService" ],
"operationId" : "importMetadata",
"consumes" : [ "application/xml" ],
"produces" : [ "application/xml" ],
"parameters" : [
{
"name" : "repository",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"$ref" : "#/definitions/xml_ns0_metadataAddRequest",
"description" : ""
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/metadata/{g}/{a}/{v}/{key}" : {
"delete" : {
"tags" : [ "BrowseService" ],
"operationId" : "deleteMetadata",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "key",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"204" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/metadata/{g}/{a}/{v}/{key}/{value}" : {
"put" : {
"tags" : [ "BrowseService" ],
"operationId" : "addMetadata",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "key",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "value",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"204" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/metadatas/{g}/{a}/{v}" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getMetadatas",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/projectVersionMetadata/{g}/{a}" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getProjectVersionMetadata",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/projectVersionMetadata/{g}/{a}/{v}" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getProjectMetadata",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/rootGroups" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getRootGroups",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/searchArtifacts/{key}/{text}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "Search artifacts with the property specified by key matching text. If repository is not provided the search runs\nin all repositories. If exact is true only the artifacts whose property match exactly are returned.",
"operationId" : "searchArtifacts",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "key",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "text",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "exact",
"in" : "query",
"type" : "boolean",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/searchArtifacts/{text}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "Search artifacts with any property matching text. If repository is not provided the search runs in all\nrepositories. If exact is true only the artifacts whose property match exactly are returned.",
"operationId" : "searchArtifacts",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "text",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "exact",
"in" : "query",
"type" : "boolean",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/treeEntries/{g}/{a}/{v}" : {
"get" : {
"tags" : [ "BrowseService" ],
"description" : "return the dependency Tree for an artifacts\n<b>the List result has only one entry<\/b>",
"operationId" : "getTreeEntries",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/browseService/userManagableRepositories" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getUserManagableRepositories",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "List of repositories current user can manage",
"type" : "string"
},
"description" : "List of repositories current user can manage"
}
}
}
}
,
"\/browseService/userRepositories" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getUserRepositories",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "List of managed repositories current user can read",
"type" : "string"
},
"description" : "List of managed repositories current user can read"
}
}
}
}
,
"\/browseService/versionsList/{g}/{a}" : {
"get" : {
"tags" : [ "BrowseService" ],
"operationId" : "getVersionsList",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "a",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/commonServices/getAllI18nResources" : {
"get" : {
"tags" : [ "CommonServices" ],
"description" : "will return properties available in org/apache/archiva/i18n/default.properties\nload default (en) then override with locale used so at least en are returned if no\ntranslation in the locale asked.\nThis method will add redback resources too. note Archva wins",
"operationId" : "getAllI18nResources",
"produces" : [ "text/plain" ],
"parameters" : [
{
"name" : "locale",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/commonServices/getI18nResources" : {
"get" : {
"tags" : [ "CommonServices" ],
"description" : "will return properties available in org/apache/archiva/i18n/default.properties\nload default (en) then override with locale used so at least en are returned if no\ntranslation in the locale asked.",
"operationId" : "getI18nResources",
"produces" : [ "text/plain" ],
"parameters" : [
{
"name" : "locale",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/commonServices/validateCronExpression" : {
"get" : {
"tags" : [ "CommonServices" ],
"operationId" : "validateCronExpression",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "cronExpression",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/managedRepositoriesService/addManagedRepository" : {
"post" : {
"tags" : [ "ManagedRepositoriesService" ],
"operationId" : "addManagedRepository",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/managedRepositoriesService/deleteManagedRepository" : {
"get" : {
"tags" : [ "ManagedRepositoriesService" ],
"operationId" : "deleteManagedRepository",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "deleteContent",
"in" : "query",
"required" : true,
"type" : "boolean",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/managedRepositoriesService/fileLocationExists" : {
"get" : {
"tags" : [ "ManagedRepositoriesService" ],
"operationId" : "fileLocationExists",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "fileLocation",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/managedRepositoriesService/getManagedRepositories" : {
"get" : {
"tags" : [ "ManagedRepositoriesService" ],
"operationId" : "getManagedRepositories",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/managedRepositoriesService/getManagedRepository/{repositoryId}" : {
"get" : {
"tags" : [ "ManagedRepositoriesService" ],
"operationId" : "getManagedRepository",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/managedRepositoriesService/getManagedRepositoryStatistics/{repositoryId}/{lang}" : {
"get" : {
"tags" : [ "ManagedRepositoriesService" ],
"operationId" : "getManagedRepositoryStatistics",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "lang",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/managedRepositoriesService/getPomSnippet/{repositoryId}" : {
"get" : {
"tags" : [ "ManagedRepositoriesService" ],
"description" : "return a pom snippet to use this repository with entities escaped (&lt; &gt;)",
"operationId" : "getPomSnippet",
"produces" : [ "text/plain" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/managedRepositoriesService/updateManagedRepository" : {
"post" : {
"tags" : [ "ManagedRepositoriesService" ],
"operationId" : "updateManagedRepository",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/mergeRepositoriesService/mergeConflictedArtifacts/{sourceRepositoryId}/{targetRepositoryId}" : {
"get" : {
"tags" : [ "MergeRepositoriesService" ],
"description" : "<b>permissions are checked in impl<\/b>",
"operationId" : "getMergeConflictedArtifacts",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "sourceRepositoryId",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "targetRepositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/mergeRepositoriesService/mergeRepositories/{sourceRepositoryId}/{targetRepositoryId}/{skipConflicts}" : {
"get" : {
"tags" : [ "MergeRepositoriesService" ],
"description" : "<b>permissions are checked in impl<\/b>",
"operationId" : "mergeRepositories",
"parameters" : [
{
"name" : "skipConflicts",
"in" : "path",
"required" : true,
"type" : "boolean",
"description" : ""
},
{
"name" : "sourceRepositoryId",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "targetRepositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"description" : "Success"
}
}
}
}
,
"\/networkProxyService/addNetworkProxy" : {
"post" : {
"tags" : [ "NetworkProxyService" ],
"operationId" : "addNetworkProxy",
"consumes" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"description" : "Success"
}
}
}
}
,
"\/networkProxyService/deleteNetworkProxy/{networkProxyId}" : {
"get" : {
"tags" : [ "NetworkProxyService" ],
"operationId" : "deleteNetworkProxy",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "networkProxyId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/networkProxyService/getNetworkProxies" : {
"get" : {
"tags" : [ "NetworkProxyService" ],
"operationId" : "getNetworkProxies",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/networkProxyService/getNetworkProxy/{networkProxyId}" : {
"get" : {
"tags" : [ "NetworkProxyService" ],
"operationId" : "getNetworkProxy",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "networkProxyId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/networkProxyService/updateNetworkProxy" : {
"post" : {
"tags" : [ "NetworkProxyService" ],
"operationId" : "updateNetworkProxy",
"consumes" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"description" : "Success"
}
}
}
}
,
"\/pingService/ping" : {
"get" : {
"tags" : [ "PingService" ],
"description" : "ping service to monitor Archiva with a nice returned message :-)",
"operationId" : "ping",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "Yeah Baby It rocks!",
"type" : "string"
},
"description" : "Yeah Baby It rocks!"
}
}
}
}
,
"\/pingService/pingWithAuthz" : {
"get" : {
"tags" : [ "PingService" ],
"description" : "same as #ping but check authz",
"operationId" : "pingWithAuthz",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/pluginsService/getAdminPlugins" : {
"get" : {
"tags" : [ "PluginsService" ],
"operationId" : "getAdminPlugins",
"produces" : [ "text/plain" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorRuleService/deleteProxyConnectorRule" : {
"post" : {
"tags" : [ "ProxyConnectorRuleService" ],
"operationId" : "deleteProxyConnectorRule",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorRuleService/proxyConnectorRule" : {
"post" : {
"tags" : [ "ProxyConnectorRuleService" ],
"operationId" : "addProxyConnectorRule",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorRuleService/proxyConnectorRules" : {
"get" : {
"tags" : [ "ProxyConnectorRuleService" ],
"operationId" : "getProxyConnectorRules",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorRuleService/updateProxyConnectorRule" : {
"post" : {
"tags" : [ "ProxyConnectorRuleService" ],
"description" : "<b>only to update attached proxy connectors to update pattern use delete then add<\/b>",
"operationId" : "updateProxyConnectorRule",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorService/addProxyConnector" : {
"post" : {
"tags" : [ "ProxyConnectorService" ],
"operationId" : "addProxyConnector",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorService/allPolicies" : {
"get" : {
"tags" : [ "ProxyConnectorService" ],
"operationId" : "getAllPolicyInformations",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorService/deleteProxyConnector" : {
"post" : {
"tags" : [ "ProxyConnectorService" ],
"operationId" : "deleteProxyConnector",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorService/getProxyConnector" : {
"get" : {
"tags" : [ "ProxyConnectorService" ],
"operationId" : "getProxyConnector",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "sourceRepoId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "targetRepoId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorService/getProxyConnectors" : {
"get" : {
"tags" : [ "ProxyConnectorService" ],
"operationId" : "getProxyConnectors",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorService/removeProxyConnector" : {
"get" : {
"tags" : [ "ProxyConnectorService" ],
"operationId" : "removeProxyConnector",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "sourceRepoId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "targetRepoId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/proxyConnectorService/updateProxyConnector" : {
"post" : {
"tags" : [ "ProxyConnectorService" ],
"description" : "<b>only for enabled/disable or changing bean values except target/source<\/b>",
"operationId" : "updateProxyConnector",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/redbackRuntimeConfigurationService/checkLdapConnection" : {
"get" : {
"tags" : [ "RedbackRuntimeConfigurationService" ],
"operationId" : "checkLdapConnection",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
,
"post" : {
"tags" : [ "RedbackRuntimeConfigurationService" ],
"operationId" : "checkLdapConnection2",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/redbackRuntimeConfigurationService/rbacManagerImplementationInformations" : {
"get" : {
"tags" : [ "RedbackRuntimeConfigurationService" ],
"operationId" : "getRbacManagerImplementationInformations",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/redbackRuntimeConfigurationService/redbackImplementationsInformations" : {
"get" : {
"tags" : [ "RedbackRuntimeConfigurationService" ],
"operationId" : "getRedbackImplementationsInformations",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/redbackRuntimeConfigurationService/redbackRuntimeConfiguration" : {
"get" : {
"tags" : [ "RedbackRuntimeConfigurationService" ],
"operationId" : "getRedbackRuntimeConfiguration",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
,
"put" : {
"tags" : [ "RedbackRuntimeConfigurationService" ],
"operationId" : "updateRedbackRuntimeConfiguration",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"204" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/redbackRuntimeConfigurationService/userManagerImplementationInformations" : {
"get" : {
"tags" : [ "RedbackRuntimeConfigurationService" ],
"operationId" : "getUserManagerImplementationInformations",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/remoteRepositoriesService/addRemoteRepository" : {
"post" : {
"tags" : [ "RemoteRepositoriesService" ],
"operationId" : "addRemoteRepository",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/remoteRepositoriesService/checkRemoteConnectivity/{repositoryId}" : {
"get" : {
"tags" : [ "RemoteRepositoriesService" ],
"operationId" : "checkRemoteConnectivity",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/remoteRepositoriesService/deleteRemoteRepository/{repositoryId}" : {
"get" : {
"tags" : [ "RemoteRepositoriesService" ],
"operationId" : "deleteRemoteRepository",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/remoteRepositoriesService/getRemoteRepositories" : {
"get" : {
"tags" : [ "RemoteRepositoriesService" ],
"operationId" : "getRemoteRepositories",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/remoteRepositoriesService/getRemoteRepository/{repositoryId}" : {
"get" : {
"tags" : [ "RemoteRepositoriesService" ],
"operationId" : "getRemoteRepository",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/remoteRepositoriesService/updateRemoteRepository" : {
"post" : {
"tags" : [ "RemoteRepositoriesService" ],
"operationId" : "updateRemoteRepository",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/reportServices/getHealthReports/{repository}/{rowCount}" : {
"get" : {
"tags" : [ "ReportRepositoriesService" ],
"operationId" : "getHealthReport",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "repository",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "rowCount",
"in" : "path",
"required" : true,
"type" : "integer",
"format" : "int32",
"description" : ""
},
{
"name" : "groupId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/reportServices/getStatisticsReport" : {
"get" : {
"tags" : [ "ReportRepositoriesService" ],
"operationId" : "getStatisticsReport",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "endDate",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "repository",
"in" : "query",
"type" : "array",
"items" : {
"type" : "string"
},
"collectionFormat" : "multi",
"description" : ""
},
{
"name" : "rowCount",
"in" : "query",
"required" : true,
"type" : "integer",
"format" : "int32",
"description" : ""
},
{
"name" : "startDate",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/alreadyScanning/{repositoryId}" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"operationId" : "alreadyScanning",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/copyArtifact" : {
"post" : {
"tags" : [ "RepositoriesService" ],
"description" : "permissions are checked in impl\nwill copy an artifact from the source repository to the target repository",
"operationId" : "copyArtifact",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/deleteArtifact" : {
"post" : {
"tags" : [ "RepositoriesService" ],
"description" : "<b>permissions are checked in impl<\/b>",
"operationId" : "deleteArtifact",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/deleteGroupId" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"description" : "<b>permissions are checked in impl<\/b>",
"operationId" : "deleteGroupId",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "groupId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/isAuthorizedToDeleteArtifacts/{repositoryId}" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"operationId" : "isAuthorizedToDeleteArtifacts",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/project/{repositoryId}/{groupId}/{projectId}" : {
"delete" : {
"tags" : [ "RepositoriesService" ],
"description" : "<b>permissions are checked in impl<\/b>",
"operationId" : "deleteProject",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "groupId",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "projectId",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"204" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/projectVersion/{repositoryId}/{namespace}/{projectId}/{version}" : {
"delete" : {
"tags" : [ "RepositoriesService" ],
"description" : "<b>permissions are checked in impl<\/b>",
"operationId" : "removeProjectVersion",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "namespace",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "projectId",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
},
{
"name" : "version",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"204" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/removeScanningTaskFromQueue/{repositoryId}" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"operationId" : "removeScanningTaskFromQueue",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/runningRemoteDownloadIds" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"operationId" : "getRunningRemoteDownloadIds",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/scanRepository" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"description" : "index repository",
"operationId" : "scanRepository",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "fullScan",
"in" : "query",
"required" : true,
"type" : "boolean",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/scanRepositoryDirectoriesNow/{repositoryId}" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"description" : "scan directories",
"operationId" : "scanRepositoryDirectoriesNow",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "repositoryId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/scanRepositoryNow" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"operationId" : "scanRepositoryNow",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "fullScan",
"in" : "query",
"required" : true,
"type" : "boolean",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoriesService/scheduleDownloadRemoteIndex" : {
"get" : {
"tags" : [ "RepositoriesService" ],
"operationId" : "scheduleDownloadRemoteIndex",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "fullDownload",
"in" : "query",
"required" : true,
"type" : "boolean",
"description" : ""
},
{
"name" : "now",
"in" : "query",
"required" : true,
"type" : "boolean",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoryGroupService/addRepositoryGroup" : {
"post" : {
"tags" : [ "RepositoryGroupService" ],
"operationId" : "addRepositoryGroup",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoryGroupService/addRepositoryToGroup" : {
"get" : {
"tags" : [ "RepositoryGroupService" ],
"operationId" : "addRepositoryToGroup",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "repositoryGroupId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "repositoryId",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoryGroupService/deleteRepositoryGroup/{repositoryGroupId}" : {
"get" : {
"tags" : [ "RepositoryGroupService" ],
"operationId" : "deleteRepositoryGroup",
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "repositoryGroupId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoryGroupService/getRepositoriesGroups" : {
"get" : {
"tags" : [ "RepositoryGroupService" ],
"operationId" : "getRepositoriesGroups",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoryGroupService/getRepositoryGroup/{repositoryGroupId}" : {
"get" : {
"tags" : [ "RepositoryGroupService" ],
"operationId" : "getRepositoryGroup",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "repositoryGroupId",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/repositoryGroupService/updateRepositoryGroup" : {
"post" : {
"tags" : [ "RepositoryGroupService" ],
"operationId" : "updateRepositoryGroup",
"consumes" : [ "application/json", "application/xml" ],
"produces" : [ "application/json", "text/plain", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/searchService/artifact" : {
"get" : {
"tags" : [ "SearchService" ],
"operationId" : "redirectToArtifactFile",
"produces" : [ "text/html" ],
"parameters" : [
{
"name" : "a",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "c",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "g",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "p",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "r",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "v",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/searchService/artifactsByChecksum" : {
"post" : {
"tags" : [ "SearchService" ],
"description" : "If searchRequest contains repositories, the search will be done only on those repositories.\n<b>if no repositories, the search will be apply on all repositories the current user has karma<\/b>",
"operationId" : "getArtifactByChecksum",
"consumes" : [ "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"$ref" : "#/definitions/xml_ns0_checksumSearch",
"description" : ""
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/searchService/getAllGroupIds" : {
"get" : {
"tags" : [ "SearchService" ],
"description" : "<b>this method applies on Maven Indexer lucene index, so datas not yet indexed won't be available<\/b>",
"operationId" : "getAllGroupIds",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "selectedRepos",
"in" : "query",
"type" : "array",
"items" : {
"type" : "string"
},
"collectionFormat" : "multi",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/searchService/getArtifactVersions" : {
"get" : {
"tags" : [ "SearchService" ],
"description" : "<b>search will be apply on all repositories the current user has karma<\/b>",
"operationId" : "getArtifactVersions",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "artifactId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "groupId",
"in" : "query",
"type" : "string",
"description" : ""
},
{
"name" : "packaging",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/searchService/observableRepoIds" : {
"get" : {
"tags" : [ "SearchService" ],
"operationId" : "getObservablesRepoIds",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/searchService/quickSearch" : {
"get" : {
"tags" : [ "SearchService" ],
"operationId" : "quickSearch",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "queryString",
"in" : "query",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/searchService/quickSearchWithRepositories" : {
"post" : {
"tags" : [ "SearchService" ],
"description" : "<b>if not repositories in SearchRequest: search will be apply on all repositories the current user has karma<\/b>",
"operationId" : "quickSearchWithRepositories",
"consumes" : [ "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"$ref" : "#/definitions/xml_ns0_searchRequest",
"description" : ""
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/searchService/searchArtifacts" : {
"post" : {
"tags" : [ "SearchService" ],
"description" : "If searchRequest contains repositories, the search will be done only on those repositories.\n<b>if no repositories, the search will be apply on all repositories the current user has karma<\/b>",
"operationId" : "searchArtifacts2",
"consumes" : [ "application/xml" ],
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "body",
"required" : false,
"in" : "body",
"schema" : {
"$ref" : "#/definitions/xml_ns0_searchRequest",
"description" : ""
},
"description" : ""
}
],
"responses" : {
"201" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/systemStatusService/cacheEntries" : {
"get" : {
"tags" : [ "SystemStatusService" ],
"operationId" : "getCacheEntries",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/systemStatusService/clearAllCaches" : {
"get" : {
"tags" : [ "SystemStatusService" ],
"operationId" : "clearAllCaches",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/systemStatusService/clearCache/{key}" : {
"get" : {
"tags" : [ "SystemStatusService" ],
"operationId" : "clearCache",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
{
"name" : "key",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/systemStatusService/currentServerTime/{locale}" : {
"get" : {
"tags" : [ "SystemStatusService" ],
"operationId" : "getCurrentServerTime",
"produces" : [ "text/plain" ],
"parameters" : [
{
"name" : "locale",
"in" : "path",
"type" : "string",
"description" : ""
}
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/systemStatusService/memoryStatus" : {
"get" : {
"tags" : [ "SystemStatusService" ],
"operationId" : "getMemoryStatus",
"produces" : [ "text/plain" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/systemStatusService/queueEntries" : {
"get" : {
"tags" : [ "SystemStatusService" ],
"operationId" : "getQueueEntries",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
,
"\/systemStatusService/repositoryScannerStatistics" : {
"get" : {
"tags" : [ "SystemStatusService" ],
"operationId" : "getRepositoryScannerStatistics",
"produces" : [ "application/json", "application/xml" ],
"parameters" : [
],
"responses" : {
"200" : {
"schema" : {
"description" : "",
"type" : "string"
},
"description" : ""
}
}
}
}
}
}