UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 37.5 kB
{"openapi":"3.0.1","servers":[{"url":"http://redhat.local"},{"url":"/"}],"info":{"contact":{},"description":"API of the Patch application on [cloud.redhat.com](cloud.redhat.com)\n\nSyntax of the `filter[name]` query parameters is described in [Filters documentation](https://github.com/RedHatInsights/patchman-engine/wiki/API-custom-filters)","license":{"name":"GPLv3","url":"https://www.gnu.org/licenses/gpl-3.0.en.html"},"title":"Patchman-engine API","version":"v1.15.3","x-apisguru-categories":["developer_tools"],"x-origin":[{"format":"openapi","url":"https://raw.githubusercontent.com/RedHatInsights/patchman-engine/master/docs/openapi.json","version":"3.0"}],"x-providerName":"redhat.local","x-serviceName":"patchman-engine"},"paths":{"/api/patch/v1/advisories":{"get":{"description":"Show me all applicable advisories for all my systems","operationId":"listAdvisories","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","advisory_type","synopsis","public_date","applicable_systems"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter ","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_systems]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids][in]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoriesResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me all applicable advisories for all my systems"}},"/api/patch/v1/advisories/{advisory_id}":{"get":{"description":"Show me details an advisory by given advisory name","operationId":"detailAdvisory","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoryDetailResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me details an advisory by given advisory name"}},"/api/patch/v1/advisories/{advisory_id}/systems":{"get":{"description":"Show me systems on which the given advisory is applicable","operationId":"listAdvisorySystems","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_evaluation","last_upload","rhsa_count","rhba_count","rhea_count","other_count","stale"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[insights_id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_warning_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[culled_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[created]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids][in]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisorySystemsResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me systems on which the given advisory is applicable"}},"/api/patch/v1/export/advisories":{"get":{"description":"Export applicable advisories for all my systems","operationId":"exportAdvisories","parameters":[{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[applicable_systems]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisoryInlineItem"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.AdvisoryInlineItem"},"type":"array"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Export applicable advisories for all my systems"}},"/api/patch/v1/export/advisories/{advisory_id}/systems":{"get":{"description":"Export systems for my account","operationId":"exportAdvisorySystems","parameters":[{"description":"Advisory ID","in":"path","name":"advisory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_updatable]","schema":{"type":"string"}},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids][in]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemInlineItem"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemInlineItem"},"type":"array"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Export systems for my account"}},"/api/patch/v1/export/packages":{"get":{"description":"Show me all installed packages across my systems","operationId":"exportPackages","parameters":[{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","systems_installed","systems_updatable"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_updatable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me all installed packages across my systems"}},"/api/patch/v1/export/packages/{package_name}/systems":{"get":{"description":"Show me all my systems which have a package installed","operationId":"exportPackageSystems","parameters":[{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids][in]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.PackageSystemItem"},"type":"array"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems which have a package installed"}},"/api/patch/v1/export/systems":{"get":{"description":"Export systems for my account","operationId":"exportSystems","parameters":[{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_updatable]","schema":{"type":"string"}},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids][in]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemInlineItem"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemInlineItem"},"type":"array"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Export systems for my account"}},"/api/patch/v1/export/systems/{inventory_id}/advisories":{"get":{"description":"Export applicable advisories for all my systems","operationId":"exportSystemAdvisories","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesDBLookup"},"type":"array"}},"text/csv":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesDBLookup"},"type":"array"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Export applicable advisories for all my systems"}},"/api/patch/v1/export/systems/{inventory_id}/packages":{"get":{"description":"Show me details about a system packages by given inventory id","operationId":"exportSystemPackages","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[evra]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[updatable]","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/controllers.SystemPackageInline"},"type":"array"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system packages by given inventory id"}},"/api/patch/v1/packages/":{"get":{"description":"Show me all installed packages across my systems","operationId":"listPackages","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","systems_installed","systems_updatable"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[systems_updatable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids][in]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackagesResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me all installed packages across my systems"}},"/api/patch/v1/packages/{package_name}":{"get":{"description":"Show me metadata of selected package","operationId":"LatestPackage","parameters":[{"description":"package_name - latest, nevra - exact version","in":"path","name":"package_name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageDetailResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me metadata of selected package"}},"/api/patch/v1/packages/{package_name}/systems":{"get":{"description":"Show me all my systems which have a package installed","operationId":"packageSystems","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids][in]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageSystemsResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems which have a package installed"}},"/api/patch/v1/packages/{package_name}/versions":{"get":{"description":"Show me all package versions installed on some system","operationId":"packageVersions","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Package name","in":"path","name":"package_name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.PackageVersionsResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me all package versions installed on some system"}},"/api/patch/v1/systems":{"get":{"description":"Show me all my systems","operationId":"listSystems","parameters":[{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","display_name","last_evaluation","last_upload","rhsa_count","rhba_count","rhea_count","other_count","stale","packages_installed","packages_updatable"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[insights_id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[display_name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_evaluation]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[last_upload]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhsa_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhba_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[rhea_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[other_count]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_installed]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[packages_updatable]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[stale_warning_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[culled_timestamp]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[created]","schema":{"type":"string"}},{"description":"Tag filter","explode":true,"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"},"style":"form"},{"description":"Filter only SAP systems","in":"query","name":"filter[system_profile][sap_system]","schema":{"type":"string"}},{"description":"Filter systems by their SAP SIDs","explode":true,"in":"query","name":"filter[system_profile][sap_sids][in]","schema":{"items":{"type":"string"},"type":"array"},"style":"form"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me all my systems"}},"/api/patch/v1/systems/{inventory_id}":{"delete":{"description":"Delete system by inventory id","operationId":"deletesystem","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{},"description":"Ok"}},"security":[{"RhIdentity":[]}],"summary":"Delete system by inventory id"},"get":{"description":"Show me details about a system by given inventory id","operationId":"detailSystem","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemDetailResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system by given inventory id"}},"/api/patch/v1/systems/{inventory_id}/advisories":{"get":{"description":"Show me advisories for a system by given inventory id","operationId":"listSystemAdvisories","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Sort field","in":"query","name":"sort","schema":{"enum":["id","name","type","synopsis","public_date"],"type":"string"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[id]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[public_date]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[synopsis]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[advisory_type]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[severity]","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemAdvisoriesResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me advisories for a system by given inventory id"}},"/api/patch/v1/systems/{inventory_id}/packages":{"get":{"description":"Show me details about a system packages by given inventory id","operationId":"systemPackages","parameters":[{"description":"Inventory ID","in":"path","name":"inventory_id","required":true,"schema":{"type":"string"}},{"description":"Limit for paging, set -1 to return all","in":"query","name":"limit","schema":{"type":"integer"}},{"description":"Offset for paging","in":"query","name":"offset","schema":{"type":"integer"}},{"description":"Find matching text","in":"query","name":"search","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[name]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[description]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[evra]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[summary]","schema":{"type":"string"}},{"description":"Filter","in":"query","name":"filter[updatable]","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemPackageResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"Show me details about a system packages by given inventory id"}},"/api/patch/v1/views/advisories/systems":{"post":{"description":"View advisory-system pairs for selected systems and advisories","operationId":"viewAdvisoriesSystems","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.AdvisoriesSystemsResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"View advisory-system pairs for selected systems and advisories","x-codegen-request-body-name":"body"}},"/api/patch/v1/views/systems/advisories":{"post":{"description":"View system-advisory pairs for selected systems and advisories","operationId":"viewSystemsAdvisories","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesRequest"}}},"description":"Request body","required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/controllers.SystemsAdvisoriesResponse"}}},"description":"OK"}},"security":[{"RhIdentity":[]}],"summary":"View system-advisory pairs for selected systems and advisories","x-codegen-request-body-name":"body"}}},"components":{"schemas":{"controllers.AdvisoriesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.AdvisoryItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.AdvisoriesSystemsResponse":{"properties":{"data":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object"}},"type":"object"},"controllers.AdvisoryDetailAttributes":{"properties":{"cves":{"items":{"type":"string"},"type":"array"},"description":{"type":"string"},"fixes":{"type":"string"},"modified_date":{"type":"string"},"packages":{"additionalProperties":{"type":"string"},"type":"object"},"public_date":{"type":"string"},"references":{"items":{"type":"string"},"type":"array"},"severity":{"type":"integer"},"solution":{"type":"string"},"synopsis":{"type":"string"},"topic":{"type":"string"}},"type":"object"},"controllers.AdvisoryDetailItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.AdvisoryDetailAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.AdvisoryDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.AdvisoryDetailItem"}},"type":"object"},"controllers.AdvisoryInlineItem":{"properties":{"advisory_type":{"type":"integer"},"applicable_systems":{"type":"integer"},"cve_count":{"type":"integer"},"description":{"type":"string"},"id":{"type":"string"},"public_date":{"type":"string"},"severity":{"type":"integer"},"synopsis":{"type":"string"}},"type":"object"},"controllers.AdvisoryItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.AdvisoryItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.AdvisoryItemAttributes":{"properties":{"advisory_type":{"type":"integer"},"applicable_systems":{"type":"integer"},"cve_count":{"type":"integer"},"description":{"type":"string"},"public_date":{"type":"string"},"severity":{"type":"integer"},"synopsis":{"type":"string"}},"type":"object"},"controllers.AdvisorySystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.FilterData":{"properties":{"op":{"type":"string"},"values":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.Links":{"properties":{"first":{"type":"string"},"last":{"type":"string"},"next":{"type":"string"},"previous":{"type":"string"}},"type":"object"},"controllers.ListMeta":{"properties":{"filter":{"additionalProperties":{"$ref":"#/components/schemas/controllers.FilterData"},"type":"object"},"limit":{"type":"integer"},"offset":{"type":"integer"},"search":{"type":"string"},"sort":{"items":{"type":"string"},"type":"array"},"subtotals":{"additionalProperties":{"type":"integer"},"type":"object"},"total_items":{"type":"integer"}},"type":"object"},"controllers.PackageDetailAttributes":{"properties":{"advisory_id":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"version":{"type":"string"}},"type":"object"},"controllers.PackageDetailItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.PackageDetailAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.PackageDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.PackageDetailItem"}},"type":"object"},"controllers.PackageItem":{"properties":{"name":{"type":"string"},"summary":{"type":"string"},"systems_installed":{"type":"integer"},"systems_updatable":{"type":"integer"}},"type":"object"},"controllers.PackageSystemItem":{"properties":{"available_evra":{"type":"string"},"display_name":{"type":"string"},"id":{"type":"string"},"installed_evra":{"type":"string"},"updatable":{"type":"boolean"}},"type":"object"},"controllers.PackageSystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageSystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.PackageVersionItem":{"properties":{"evra":{"type":"string"}},"type":"object"},"controllers.PackageVersionsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageVersionItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.PackagesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.PackageItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemAdvisoriesDBLookup":{"properties":{"advisory_type":{"type":"integer"},"cve_count":{"type":"integer"},"description":{"type":"string"},"id":{"type":"string"},"public_date":{"type":"string"},"severity":{"type":"integer"},"synopsis":{"type":"string"}},"type":"object"},"controllers.SystemAdvisoriesResponse":{"properties":{"data":{"description":"advisories items","items":{"$ref":"#/components/schemas/controllers.SystemAdvisoryItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemAdvisoryItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.SystemAdvisoryItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.SystemAdvisoryItemAttributes":{"properties":{"advisory_type":{"type":"integer"},"cve_count":{"type":"integer"},"description":{"type":"string"},"public_date":{"type":"string"},"severity":{"type":"integer"},"synopsis":{"type":"string"}},"type":"object"},"controllers.SystemDetailResponse":{"properties":{"data":{"$ref":"#/components/schemas/controllers.SystemItem"}},"type":"object"},"controllers.SystemInlineItem":{"properties":{"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"id":{"type":"string"},"insights_id":{"type":"string"},"last_evaluation":{"type":"string"},"last_upload":{"type":"string"},"os_major":{"type":"string"},"os_minor":{"type":"string"},"os_name":{"type":"string"},"other_count":{"type":"integer"},"packages_installed":{"type":"integer"},"packages_updatable":{"type":"integer"},"rhba_count":{"type":"integer"},"rhea_count":{"type":"integer"},"rhsa_count":{"type":"integer"},"rhsm":{"type":"string"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"third_party":{"type":"boolean"}},"type":"object"},"controllers.SystemItem":{"properties":{"attributes":{"$ref":"#/components/schemas/controllers.SystemItemAttributes"},"id":{"type":"string"},"type":{"type":"string"}},"type":"object"},"controllers.SystemItemAttributes":{"properties":{"created":{"type":"string"},"culled_timestamp":{"type":"string"},"display_name":{"type":"string"},"insights_id":{"type":"string"},"last_evaluation":{"type":"string"},"last_upload":{"type":"string"},"os_major":{"type":"string"},"os_minor":{"type":"string"},"os_name":{"type":"string"},"other_count":{"type":"integer"},"packages_installed":{"type":"integer"},"packages_updatable":{"type":"integer"},"rhba_count":{"type":"integer"},"rhea_count":{"type":"integer"},"rhsa_count":{"type":"integer"},"rhsm":{"type":"string"},"stale":{"type":"boolean"},"stale_timestamp":{"type":"string"},"stale_warning_timestamp":{"type":"string"},"third_party":{"type":"boolean"}},"type":"object"},"controllers.SystemPackageData":{"properties":{"description":{"type":"string"},"evra":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"updatable":{"type":"boolean"},"updates":{"items":{"$ref":"#/components/schemas/models.PackageUpdate"},"type":"array"}},"type":"object"},"controllers.SystemPackageInline":{"properties":{"description":{"type":"string"},"evra":{"type":"string"},"latest_evra":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"updatable":{"type":"boolean"}},"type":"object"},"controllers.SystemPackageResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemPackageData"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"controllers.SystemsAdvisoriesRequest":{"properties":{"advisories":{"items":{"type":"string"},"type":"array"},"systems":{"items":{"type":"string"},"type":"array"}},"type":"object"},"controllers.SystemsAdvisoriesResponse":{"properties":{"data":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object"}},"type":"object"},"controllers.SystemsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/controllers.SystemItem"},"type":"array"},"links":{"$ref":"#/components/schemas/controllers.Links"},"meta":{"$ref":"#/components/schemas/controllers.ListMeta"}},"type":"object"},"models.PackageUpdate":{"properties":{"advisory":{"type":"string"},"evra":{"type":"string"}},"type":"object"}},"securitySchemes":{"RhIdentity":{"in":"header","name":"x-rh-identity","type":"apiKey"}}}}