Trigger sync for global OCI registry
const url = 'http://localhost:3000/api/v1/global-registries/oci/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/sync';const options = {method: 'POST', 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 POST \ --url http://localhost:3000/api/v1/global-registries/oci/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/sync \ --header 'X-API-Key: <X-API-Key>'Triggers a manual sync operation for a global OCI registry. This discovers applications in the registry and imports them to the catalog. Requires Super Admin privileges.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”OCI registry UUID
Responses
Section titled “ Responses ”Sync operation completed successfully
object
Whether the sync operation completed successfully
The ID of the registry that was synced
The scope of the sync (always “global” for global registries)
Number of OCI repositories found in the registry
Number of applications found in the registry
Number of new applications imported
Number of existing applications updated
Array of error messages encountered during sync
Duration of the sync operation in milliseconds
Example
{ "success": true, "registryId": "550e8400-e29b-41d4-a716-446655440000", "scope": "global", "repositoriesFound": 10, "applicationsFound": 5, "applicationsImported": 2, "applicationsUpdated": 3, "errors": [], "syncDuration": 1234}Unauthorized
Forbidden - Super Admin required
OCI registry not found
OCI registry is disabled
Application service unavailable