Enable Git registry
POST
/api/v1/registries/git/{id}/enable
const url = 'http://localhost:3000/api/v1/registries/git/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/enable';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/registries/git/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/enable \ --header 'X-API-Key: <X-API-Key>'Enables a Git registry.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string format: uuid
Git registry UUID
Responses
Section titled “ Responses ”Git registry enabled successfully
Media type application/json
object
id
required
Unique identifier
string
organizationId
required
Organization ID that owns this registry
string
name
required
Registry name
string
url
required
Git repository URL
string
branch
required
Branch to use
string
path
required
Path within the repository to scan
string
authType
required
Authentication type
string
hasCredentials
required
Whether credentials are configured
boolean
syncIntervalMinutes
required
Sync interval in minutes
number
lastSyncAt
Last successful sync timestamp
string format: date-time
lastSyncError
Last sync error message
string
lastSyncCommit
Last synced commit SHA
string
hasWebhook
required
Whether a webhook is configured
boolean
enabled
required
Whether the registry is enabled
boolean
createdAt
required
Creation timestamp
string format: date-time
updatedAt
required
Last update timestamp
string format: date-time
Example
{ "id": "550e8400-e29b-41d4-a716-446655440000", "organizationId": "550e8400-e29b-41d4-a716-446655440001", "name": "my-workloads-repo", "url": "https://github.com/org/workloads.git", "branch": "main", "path": "/workloads", "authType": "NONE", "hasCredentials": false, "syncIntervalMinutes": 60, "lastSyncAt": "2024-01-15T10:30:00Z", "lastSyncError": "Authentication failed", "lastSyncCommit": "abc123def456", "hasWebhook": false, "enabled": true, "createdAt": "2024-01-01T00:00:00Z", "updatedAt": "2024-01-15T10:30:00Z"}Unauthorized
Forbidden
Git registry not found