Get global OCI registry by ID
GET
/api/v1/global-registries/oci/{id}
const url = 'http://localhost:3000/api/v1/global-registries/oci/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:3000/api/v1/global-registries/oci/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0 \ --header 'X-API-Key: <X-API-Key>'Retrieves a global OCI registry by its unique identifier.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string format: uuid
OCI registry UUID
Responses
Section titled “ Responses ”OCI registry retrieved successfully
Media type application/json
object
id
required
Registry unique identifier
string format: uuid
name
required
Unique name for the registry
string
description
Description of the registry purpose
string
url
required
Registry URL
string
registryType
required
Registry type/provider
string
authType
required
Authentication type
string
hasCredentials
required
Whether credentials are configured
boolean
verifyTls
required
Whether to verify TLS certificates
boolean
lastHealthCheck
Last health check timestamp
string format: date-time
healthStatus
Current health status
string
lastSyncAt
Last sync timestamp
string format: date-time
lastSyncError
Last sync error message
string
syncIntervalMinutes
required
Sync interval in minutes
number
enabled
required
Whether the registry is enabled
boolean
mandatory
required
Whether this registry is mandatory for all tenants
boolean
priority
required
Priority in the combined registry list
number
repositories
required
Explicit repository list used for sync. When non-empty, /v2/_catalog discovery is skipped.
Array<string>
createdAt
required
Creation timestamp
string format: date-time
updatedAt
required
Last update timestamp
string format: date-time
Example
{ "id": "550e8400-e29b-41d4-a716-446655440000", "name": "docker-hub", "description": "Docker Hub public registry", "url": "https://registry-1.docker.io", "registryType": "GENERIC", "authType": "NONE", "hasCredentials": false, "verifyTls": true, "healthStatus": "healthy", "syncIntervalMinutes": 60, "enabled": true, "mandatory": false, "priority": 0, "repositories": []}Unauthorized
Forbidden - Super Admin required
OCI registry not found