Memvalidasi alamat email.
Coba sekarang
Test
RAM authorization
Sintaks permintaan
POST HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
|
string |
Yes |
Alamat email yang akan divalidasi. |
xxx@yyy.com |
|
| Timeout |
integer |
No |
Periode timeout. Nilai default-nya adalah 60 detik. |
20 |
| CheckGraylist |
boolean |
No |
Menentukan apakah akan memeriksa graylist. Nilai default-nya adalah false. Hasilnya dikirim melalui pesan notifikasi asinkron dari EventBridge. |
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| RequestId |
string |
ID permintaan. |
xxxx-xxxx-xxxx-xxxx |
| Status |
string |
Status validasi alamat email. Valid values:
|
VALID |
| SubStatus |
string |
Status validasi detail alamat email. Ini memberikan informasi lebih lanjut mengenai Status. Valid values:
|
UNSPECIFIED |
| Provider |
string |
Penyedia layanan email dari alamat tersebut. Valid values:
|
Gmail |
| IsFreeMail |
boolean |
Menunjukkan apakah alamat tersebut berasal dari layanan email gratis. Valid values:
|
true |
| LocalPart |
string |
Bagian lokal dari alamat email yang diurai dari pemeriksaan sintaksis. Bagian lokal diubah menjadi huruf kecil dan konten setelah tanda plus (+) dihapus. |
xxx |
| DomainPart |
string |
Bagian domain dari alamat email yang diurai dari pemeriksaan sintaksis. Bagian domain diubah menjadi huruf kecil. |
yyy.com |
Contoh
Respons sukses
JSONformat
{
"RequestId": "xxxx-xxxx-xxxx-xxxx",
"Status": "VALID",
"SubStatus": "UNSPECIFIED",
"Provider": "Gmail",
"IsFreeMail": true,
"LocalPart": "xxx",
"DomainPart": "yyy.com"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.