Provjera kontakta i ponovno slanje putem API-ja

U skladu s ICANN propisima, provjera kontaktnih podataka domene je obavezna. Ovim procesima možete efikasno upravljati direktno putem naših API servisa bez prijave na kontrolni panel.

Provjera kontakta i ponovno slanje putem API-ja

1. Provjera statusa verifikacije domene

Da biste provjerili status verifikacije, period važenja i historiju obavijesti za e-mail adresu, morate koristiti metodu GetDetails u okviru ContactApi.svc.

Ključni tehnički detalji:

  • Period važenja: Verifikacijski ključ važi 60 dana.
  • Obuhvat: Ova metoda vraća relevantne kontakt informacije, trenutni status verifikacije i datum posljednje poslane obavijesti.

Tehničke reference:

Možete pogledati sljedeće ažurirane liste za strukturu modela i status kodove koji se koriste tokom upita:

Statusi verifikacije

Glavni status kodovi koje ćete dobiti kao rezultat upita su sljedeći:

Status Opis
NotValidated Proces verifikacije još nije izvršen.
Validated E-mail adresa je uspješno verifikovana.
Pending Proces verifikacije je u toku / na čekanju.
Expired Verifikacijski ključ od 60 dana je istekao.

2. Ponovno slanje verifikacijskog e-maila putem API-ja

Ponovno slanje verifikacijskog e-maila putem API-ja

Možete odmah poslati verifikacijski e-mail vlasniku domene putem API-ja. U tu svrhu koristi se metoda ResendContactVerificationNotice u okviru ContactApi.svc.

Ova metoda prihvata dva različita opcionalna parametra:

  • Kontakt e-mail: Možete direktno unijeti e-mail adresu klijenta. Sistem obrađuje zahtjev koristeći ovu adresu.
  • External ID: Možete navesti ID kontaktnog handle-a povezanog s domenom (npr. DNA-111). Sistem preuzima povezanu e-mail adresu iz baze podataka i ponovo šalje obavijest ako e-mail još nije verifikovan.

Napomena: Obavijesni e-mail se šalje odmah nakon pokretanja i ne stavlja se u red čekanja.

Primjer modela podataka

Struktura podataka koja se vraća nakon završetka procesa je sljedeća:


{
  "VerificationStatus": "NotValidated",
  "ExpirationDate": "2026-04-05T10:00:00",
  "LastNotificationDate": "2026-02-05T09:30:00",
  "ContactEmail": "example@customer.com"
}