Bine ai venit la documentația API DNS Panel. Acest API îți permite să gestionezi programatic zonele și înregistrările DNS.
URL de Bază: {{ $baseUrl }}
AuthorizationToate cererile API necesită autentificare folosind un token Bearer în header-ul Authorization.
curl -H "Authorization: Bearer TOKEN_TAU_API" \
{{ $baseUrl }}/account
Informațiile despre limitele de rată sunt incluse în header-ele răspunsului: X-RateLimit-Limit-Hour, X-RateLimit-Remaining-Hour
Toate răspunsurile sunt în format JSON.
{
"success": true,
"data": { ... }
}
{
"success": false,
"error": {
"code": "COD_EROARE",
"message": "Descriere eroare",
"details": { ... }
}
}
/account
Obține informații cont
/account/usage
Obține statistici utilizare API
/zones
Listează toate zonele DNS
Parametri query: search, status, per_page
/zones/{'{id}'}
Obține o zonă DNS specifică
/zones
Creează o zonă DNS nouă
curl -X POST {{ $baseUrl }}/zones \
-H "Authorization: Bearer TOKEN_TAU" \
-H "Content-Type: application/json" \
-d '{
"domain": "exemplu.ro",
"nameserver_id": 1
}'
/zones/{'{id}'}
Actualizează o zonă DNS
/zones/{'{id}'}
Șterge o zonă DNS
/zones/{'{id}'}/records
Listează toate înregistrările pentru o zonă
Parametri query: type, search
/records/{'{id}'}
Obține o înregistrare DNS specifică
/zones/{'{id}'}/records
Creează o înregistrare DNS nouă
curl -X POST {{ $baseUrl }}/zones/1/records \
-H "Authorization: Bearer TOKEN_TAU" \
-H "Content-Type: application/json" \
-d '{
"name": "www",
"type": "A",
"content": "192.168.1.1",
"ttl": 3600
}'
/records/{'{id}'}
Actualizează o înregistrare DNS
/records/{'{id}'}
Șterge o înregistrare DNS
/zones/{'{id}'}/records/bulk
PRO
Creează înregistrări DNS în masă (până la 100)
curl -X POST {{ $baseUrl }}/zones/1/records/bulk \
-H "Authorization: Bearer TOKEN_TAU" \
-H "Content-Type: application/json" \
-d '{
"records": [
{"name": "www", "type": "A", "content": "192.168.1.1"},
{"name": "mail", "type": "A", "content": "192.168.1.2"}
]
}'
/zones/{'{id}'}/statistics
Obține statistici pentru o zonă
Parametri query: period, days
/statistics/summary
Obține statistici sumar pentru toate zonele
| Cod | Status HTTP | Descriere |
|---|---|---|
| UNAUTHORIZED | 401 | Token API invalid sau lipsă |
| FORBIDDEN | 403 | Permisiuni insuficiente |
| NOT_FOUND | 404 | Resursă negăsită |
| VALIDATION_ERROR | 422 | Date de intrare invalide |
| RATE_LIMIT_EXCEEDED | 429 | Prea multe cereri |
| LIMIT_EXCEEDED | 403 | Limită plan atinsă |
Dacă ai întrebări sau ai nevoie de asistență cu API-ul, te rugăm să contactezi echipa noastră de suport.
Gestionează Token-uri API