Kladim API Docs

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

AdTipZorunluKonumAçıklamaÖrnek
AuthorizationstringEvetheaderBearer tokenBearer eyJ...
idstringEvetpathHedef ID12345
serverComputerstringEvetbodySunucu adı/IP192.168.1.10
instanceNamestringHayırbodySQL Server instance adıMSSQLSERVER
portnumberHayırbodyPort1433
backupTimestringEvetbodyYedek saati (HH:MM)23:15
databaseNamestringEvetbodyVeritabanı adıcustomers
usernamestringEvetbodyDB kullanıcı adısa
passwordstringEvetbodyDB parolaP@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"
  }'