POST /v1/databases/{id}/config
Belirtilen hedef için veritabanı bağlantı ve yedekleme saatini ayarlar.
İstek
POST https://kladim.com/api/v1/databases/12345/config
Authorization: Bearer <token>
Content-Type: application/json
{
"serverComputer": "192.168.1.10",
"instanceName": "MSSQLSERVER",
"port": 1433,
"backupTime": "23:15", // HH:MM
"databaseName": "customers",
"username": "sa",
"password": "P@ssw0rd"
}
Parametreler
| Ad | Tip | Zorunlu | Konum | Açıklama | Örnek |
|---|---|---|---|---|---|
Authorization | string | Evet | header | Bearer token | Bearer eyJ... |
id | string | Evet | path | Hedef ID | 12345 |
serverComputer | string | Evet | body | Sunucu adı/IP | 192.168.1.10 |
instanceName | string | Hayır | body | SQL Server instance adı | MSSQLSERVER |
port | number | Hayır | body | Port | 1433 |
backupTime | string | Evet | body | Yedek saati (HH:MM) | 23:15 |
databaseName | string | Evet | body | Veritabanı adı | customers |
username | string | Evet | body | DB kullanıcı adı | sa |
password | string | Evet | body | DB parola | P@ssw0rd |
Yanıt
200 OK
{
"success": true,
"serverComputer": "192.168.1.10",
"instanceName": "MSSQLSERVER",
"port": 1433,
"backupTime": "23:15",
"databaseName": "customers",
"username": "sa"
}
cURL
curl -X POST "https://kladim.com/api/v1/databases/12345/config" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{
"serverComputer": "192.168.1.10",
"instanceName": "MSSQLSERVER",
"port": 1433,
"backupTime": "23:15",
"databaseName": "customers",
"username": "sa",
"password": "P@ssw0rd"
}'