Api domenowe — api rejestracji domen — api rejestratora ICANN — usługa domenowa white label

Zacznij tworzyć z NiceNIC Domain API v2

Dostęp do API jest bezpłatny dla każdego aktywnego użytkownika NiceNIC. Nie jest wymagane uaktualnienie do konta reseller. Skonfiguruj swoje dane uwierzytelniające do API, wykonaj bezpieczne żądanie testowe, a następnie dodaj przepływy pracy dla domen, DNS, rozliczeń, zgodności lub WHMCS, których potrzebuje Twoja aplikacja.

Pobierz raport nadużyć domeny

Pobierz bieżący status nadużyć domeny (skargi, cykl życia blokady, klasyfikacja scenariuszy). Zwraca podsumowanie w formacie maszynowym, odpowiednie dla resellerów monitorujących domeny w imieniu swoich klientów.

Typ zawartości application/json
category abuse
action get_abuse_report

Parametry zapytania

Nazwa parametru Typ Opis Przykład
domain String (3-60) Nazwa domeny example.com

Parametry odpowiedzi

Nazwa parametru Typ Opis
domain String Nazwa domeny
scenario Object Bieżąca klasyfikacja scenariusza nadużycia (jeden z sześciu stanów na poziomie domeny)
scenario.status String Fraza statusu. Jedna z: "Normal", "Under Review", "Pending ClientHold", "ClientHold", "Closed", "ServerHold"
scenario.impact String Fraza wpływu powiązana ze statusem, np. "At risk of restriction", "Currently restricted", "No restriction"
scenario.action String Zalecana fraza dotycząca następnego kroku dla właściciela domeny
hold Object Oś czasu cyklu życia blokady
hold.state String Bieżący stan wstrzymania: brak / oczekuje / zastosowano
hold.pending_since Datetime Kiedy domena trafiła do kolejki oczekujących na wstrzymanie (null, gdy nie istnieje żaden rekord wstrzymania)
hold.scheduled_at Datetime Planowany czas wykonania clientHold. Jeśli sprawa nie zostanie rozwiązana do tego czasu, clientHold zostanie zastosowany automatycznie.
hold.applied_at Datetime Kiedy faktycznie zastosowano clientHold. Null, dopóki wstrzymanie jest w toku.
complaint Object Zagregowane statystyki skarg dla tej domeny
complaint.case_count Integer Liczba odrębnych przypadków nadużyć dotyczących tej domeny (otwartych + zamkniętych)
complaint.earliest_at Datetime Znacznik czasu najwcześniejszej skargi otrzymanej dla tej domeny
complaint.latest_at Datetime Znacznik czasu najnowszej skargi otrzymanej dla tej domeny
complaint.categories String[] Odrębne kategorie nadużyć we wszystkich powiązanych przypadkach, np. ["Phishing", "Malware"]
complaint.is_dns_abuse Boolean Prawda, gdy co najmniej jeden przypadek jest sklasyfikowany jako DNS Abuse
complaint.has_evidence Boolean Prawda, gdy co najmniej jeden przypadek został potwierdzony jako posiadający wystarczające dowody
complaint.reported_urls String[] Adresy URL wyodrębnione z wiadomości e-mail ze skargami dla tej domeny (po usunięciu duplikatów we wszystkich powiązanych rekordach nadużyć). Pusta tablica, gdy scenariusz to Normal, ServerHold lub ClientHold narzucony przez ICANN.
details_url_hint String Angielska podpowiedź prowadząca klienta do ścieżki w panelu, która pokazuje pełne szczegóły sprawy oraz wygenerowane przez AI podsumowanie skargi

Przykład żądania

                                    
{
    curl https://api.nicenic.net/v2/?category=abuse&action=get_abuse_report&domain={domain} 
      -H "Authorization: username:api_secret" 
      -H "Content-Type: application/json" 
}

Wynik zwracany

0 OK Odpowiedź pozytywna
                                        
{
    "code": 0,
    "msg" : "success",
    "data" : {
        "domain": "example.com",
        "scenario": {
            "status": "Pending ClientHold",
            "impact": "At risk of restriction",
            "action": "Submit supporting materials now"
        },
        "hold": {
            "state": "pending",
            "pending_since": "2026-04-20 10:30:00",
            "scheduled_at": "2026-04-22 10:30:00",
            "applied_at": null
        },
        "complaint": {
            "case_count": 3,
            "earliest_at": "2026-03-12 09:14:00",
            "latest_at": "2026-04-22 18:02:00",
            "categories": ["Phishing", "Malware"],
            "is_dns_abuse": true,
            "has_evidence": true,
            "reported_urls": [
                "http://example.com/promo/win-iphone",
                "http://example.com/dl/installer.exe"
            ]
        },
        "details_url_hint": "For full case details and the AI-generated complaint summary, sign in to nicenic.com and go to My Account > My Products > Domain Name > Health Check."        
    }
}
400 Błędne żądanie
                                        
{
    "code": 400,
    "msg" : "Request parameter error",
}
Copyright © 2006–2026 NICENIC INTERNATIONAL GROUP CO., LIMITED. Wszelkie prawa zastrzeżone.