Red Hat Quay API Guide
Red Hat Quay API Guide
Abstract
Red Hat Quay API Guide
Red Hat Quay API Guide
Abstract
- Preface
- 1. Using the Red Hat Quay API
- 2. Red Hat Quay Application Programming Interface (API)
- 2.1. Authorization
- 2.2. appspecifictokens
- 2.3. build
- 2.4. discovery
- 2.5. error
- 2.6. globalmessages
- 2.7. logs
- 2.8. manifest
- 2.9. mirror
- 2.10. namespacequota
- 2.10.1. listUserQuota
- 2.10.2. getOrganizationQuotaLimit
- 2.10.3. changeOrganizationQuotaLimit
- 2.10.4. deleteOrganizationQuotaLimit
- 2.10.5. createOrganizationQuotaLimit
- 2.10.6. listOrganizationQuotaLimit
- 2.10.7. getUserQuotaLimit
- 2.10.8. listUserQuotaLimit
- 2.10.9. getOrganizationQuota
- 2.10.10. changeOrganizationQuota
- 2.10.11. deleteOrganizationQuota
- 2.10.12. createOrganizationQuota
- 2.10.13. listOrganizationQuota
- 2.10.14. getUserQuota
- 2.11. organization
- 2.11.1. createOrganization
- 2.11.2. validateProxyCacheConfig
- 2.11.3. getOrganizationCollaborators
- 2.11.4. getOrganizationApplication
- 2.11.5. updateOrganizationApplication
- 2.11.6. deleteOrganizationApplication
- 2.11.7. createOrganizationApplication
- 2.11.8. getOrganizationApplications
- 2.11.9. getProxyCacheConfig
- 2.11.10. deleteProxyCacheConfig
- 2.11.11. createProxyCacheConfig
- 2.11.12. getOrganizationMember
- 2.11.13. removeOrganizationMember
- 2.11.14. getOrganizationMembers
- 2.11.15. getOrganization
- 2.11.16. changeOrganizationDetails
- 2.11.17. deleteAdminedOrganization
- 2.11.18. getApplicationInformation
- 2.12. permission
- 2.13. policy
- 2.13.1. createOrganizationAutoPrunePolicy
- 2.13.2. listOrganizationAutoPrunePolicies
- 2.13.3. getOrganizationAutoPrunePolicy
- 2.13.4. deleteOrganizationAutoPrunePolicy
- 2.13.5. updateOrganizationAutoPrunePolicy
- 2.13.6. createRepositoryAutoPrunePolicy
- 2.13.7. listRepositoryAutoPrunePolicies
- 2.13.8. getRepositoryAutoPrunePolicy
- 2.13.9. deleteRepositoryAutoPrunePolicy
- 2.13.10. updateRepositoryAutoPrunePolicy
- 2.13.11. createUserAutoPrunePolicy
- 2.13.12. listUserAutoPrunePolicies
- 2.13.13. getUserAutoPrunePolicy
- 2.13.14. deleteUserAutoPrunePolicy
- 2.13.15. updateUserAutoPrunePolicy
- 2.14. prototype
- 2.15. referrers
- 2.16. repository
- 2.17. repositorynotification
- 2.18. robot
- 2.18.1. getUserRobots
- 2.18.2. getOrgRobotPermissions
- 2.18.3. regenerateOrgRobotToken
- 2.18.4. getUserRobotPermissions
- 2.18.5. regenerateUserRobotToken
- 2.18.6. getOrgRobot
- 2.18.7. createOrgRobot
- 2.18.8. deleteOrgRobot
- 2.18.9. getOrgRobots
- 2.18.10. getUserRobot
- 2.18.11. createUserRobot
- 2.18.12. deleteUserRobot
- 2.18.13. Auth Federated Robot Token
- 2.18.14. createOrgRobotFederation
- 2.19. search
- 2.20. secscan
- 2.21. superuser
- 2.21.1. createInstallUser
- 2.21.2. deleteInstallUser
- 2.21.3. listAllUsers
- 2.21.4. listAllLogs
- 2.21.5. listAllOrganizations
- 2.21.6. createServiceKey
- 2.21.7. listServiceKeys
- 2.21.8. changeUserQuotaSuperUser
- 2.21.9. deleteUserQuotaSuperUser
- 2.21.10. createUserQuotaSuperUser
- 2.21.11. listUserQuotaSuperUser
- 2.21.12. changeOrganizationQuotaSuperUser
- 2.21.13. deleteOrganizationQuotaSuperUser
- 2.21.14. createOrganizationQuotaSuperUser
- 2.21.15. listOrganizationQuotaSuperUser
- 2.21.16. changeOrganization
- 2.21.17. deleteOrganization
- 2.21.18. approveServiceKey
- 2.21.19. deleteServiceKey
- 2.21.20. updateServiceKey
- 2.21.21. getServiceKey
- 2.21.22. getRepoBuildStatusSuperUser
- 2.21.23. getRepoBuildSuperUser
- 2.21.24. getRepoBuildLogsSuperUser
- 2.21.25. getRegistrySize
- 2.21.26. postRegistrySize
- 2.22. tag
- 2.23. team
- 2.24. trigger
- 2.25. user
- 2.26. Definitions
- 3. API configuration examples
Preface
+
- Preface
- 1. Using the Red Hat Quay API
- 2. Red Hat Quay Application Programming Interface (API)
- 2.1. Authorization
- 2.2. appspecifictokens
- 2.3. build
- 2.4. discovery
- 2.5. error
- 2.6. globalmessages
- 2.7. logs
- 2.8. manifest
- 2.9. mirror
- 2.10. namespacequota
- 2.10.1. listUserQuota
- 2.10.2. getOrganizationQuotaLimit
- 2.10.3. changeOrganizationQuotaLimit
- 2.10.4. deleteOrganizationQuotaLimit
- 2.10.5. createOrganizationQuotaLimit
- 2.10.6. listOrganizationQuotaLimit
- 2.10.7. getUserQuotaLimit
- 2.10.8. listUserQuotaLimit
- 2.10.9. getOrganizationQuota
- 2.10.10. changeOrganizationQuota
- 2.10.11. deleteOrganizationQuota
- 2.10.12. createOrganizationQuota
- 2.10.13. listOrganizationQuota
- 2.10.14. getUserQuota
- 2.11. organization
- 2.11.1. createOrganization
- 2.11.2. validateProxyCacheConfig
- 2.11.3. getOrganizationCollaborators
- 2.11.4. getOrganizationApplication
- 2.11.5. updateOrganizationApplication
- 2.11.6. deleteOrganizationApplication
- 2.11.7. createOrganizationApplication
- 2.11.8. getOrganizationApplications
- 2.11.9. getProxyCacheConfig
- 2.11.10. deleteProxyCacheConfig
- 2.11.11. createProxyCacheConfig
- 2.11.12. getOrganizationMember
- 2.11.13. removeOrganizationMember
- 2.11.14. getOrganizationMembers
- 2.11.15. getOrganization
- 2.11.16. changeOrganizationDetails
- 2.11.17. deleteAdminedOrganization
- 2.11.18. getApplicationInformation
- 2.12. permission
- 2.13. policy
- 2.13.1. createOrganizationAutoPrunePolicy
- 2.13.2. listOrganizationAutoPrunePolicies
- 2.13.3. getOrganizationAutoPrunePolicy
- 2.13.4. deleteOrganizationAutoPrunePolicy
- 2.13.5. updateOrganizationAutoPrunePolicy
- 2.13.6. createRepositoryAutoPrunePolicy
- 2.13.7. listRepositoryAutoPrunePolicies
- 2.13.8. getRepositoryAutoPrunePolicy
- 2.13.9. deleteRepositoryAutoPrunePolicy
- 2.13.10. updateRepositoryAutoPrunePolicy
- 2.13.11. createUserAutoPrunePolicy
- 2.13.12. listUserAutoPrunePolicies
- 2.13.13. getUserAutoPrunePolicy
- 2.13.14. deleteUserAutoPrunePolicy
- 2.13.15. updateUserAutoPrunePolicy
- 2.14. prototype
- 2.15. referrers
- 2.16. repository
- 2.17. repositorynotification
- 2.18. robot
- 2.18.1. getUserRobots
- 2.18.2. getOrgRobotPermissions
- 2.18.3. regenerateOrgRobotToken
- 2.18.4. getUserRobotPermissions
- 2.18.5. regenerateUserRobotToken
- 2.18.6. getOrgRobot
- 2.18.7. createOrgRobot
- 2.18.8. deleteOrgRobot
- 2.18.9. getOrgRobots
- 2.18.10. getUserRobot
- 2.18.11. createUserRobot
- 2.18.12. deleteUserRobot
- 2.18.13. Auth Federated Robot Token
- 2.18.14. createOrgRobotFederation
- 2.19. search
- 2.20. secscan
- 2.21. superuser
- 2.21.1. createInstallUser
- 2.21.2. deleteInstallUser
- 2.21.3. listAllUsers
- 2.21.4. listAllLogs
- 2.21.5. listAllOrganizations
- 2.21.6. createServiceKey
- 2.21.7. listServiceKeys
- 2.21.8. changeUserQuotaSuperUser
- 2.21.9. deleteUserQuotaSuperUser
- 2.21.10. createUserQuotaSuperUser
- 2.21.11. listUserQuotaSuperUser
- 2.21.12. changeOrganizationQuotaSuperUser
- 2.21.13. deleteOrganizationQuotaSuperUser
- 2.21.14. createOrganizationQuotaSuperUser
- 2.21.15. listOrganizationQuotaSuperUser
- 2.21.16. changeOrganization
- 2.21.17. deleteOrganization
- 2.21.18. approveServiceKey
- 2.21.19. deleteServiceKey
- 2.21.20. updateServiceKey
- 2.21.21. getServiceKey
- 2.21.22. getRepoBuildStatusSuperUser
- 2.21.23. getRepoBuildSuperUser
- 2.21.24. getRepoBuildLogsSuperUser
- 2.21.25. getRegistrySize
- 2.21.26. postRegistrySize
- 2.22. tag
- 2.23. team
- 2.24. trigger
- 2.25. user
- 2.26. Definitions
- 3. API configuration examples
Preface
The Red Hat Quay application programming interface (API) is an OAuth 2 RESTful API that consists of a set of endpoints for adding, displaying, changing and deleting features for Red Hat Quay.
Red Hat Quay abides by the Semantic Versioning (SemVer) specifications. The following conditions are met with each major, minor, and patch release: @@ -188,67 +188,67 @@ oauth2_implicit
Scopes
The following scopes are used to control access to the API endpoints: -
Scope | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+
|