Aucune interception
Engagelab va intercepter les adresses e-mail en réclamation, blocage, rebond ou désabonnement.
Si le client ne souhaite pas qu'une adresse ou un domaine de réception soit intercepté, il peut l'ajouter à la liste no_interception.
Vous pouvez consulter, ajouter et supprimer cette liste.
Adresse d'appel
| Centre de données | URL |
|---|---|
| Singapour | https://email.api.engagelab.cc |
| Turquie | https://emailapi-tr.engagelab.com |
Lors de l'utilisation de l'API REST, assurez-vous que le centre de données sélectionné correspond à l'URL de base appropriée.
POST/v1/no_interceptions
Requête
URL
https://email.api.engagelab.cc/v1/no_interceptions
Méthode de requête HTTP
GET
En-tête
| En-tête | Type | Obligatoire | Description |
|---|---|---|---|
| Authorization | string | true | Basic base64(api_user:api_key) |
Description des paramètres de requête
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| start_date | string | * | Date de début, formatée en yyyy-MM-dd |
| end_date | string | * | Date de fin, formatée en yyyy-MM-dd |
| email_or_domain | string | * | E-mails ou domaines (ex : 11@gmail.com, hotmail.com) |
| api_user | string | non | API_USER non intercepté, valeur par défaut all |
| offset | int | non | quantité, [0-100], valeur par défaut 100 |
| limit | int | non | quantité, [0-100], valeur par défaut 100 |
Exemple de requête :
curl -X GET -H 'Content-Type: application/json; charset=utf-8' \
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' \
'https://email.api.engagelab.cc/v1/no_interceptions'
Description des valeurs retournées
| Paramètre | Description |
|---|---|
| api_user | API_USER non intercepté |
| email_or_domain | Domaine de réception ou adresse e-mail non intercepté |
| create_time | Date de création |
Exemple de valeur retournée
{
"result": [
{
"api_user": "all",
"email_or_domain": "wbw@hotmail.com",
"create_time": "2021-07-15 15:32:03"
}
],
"count": 1,
"total": 1
}
Ajouter
URL
https://email.api.engagelab.cc/v1/no_interceptions
Méthode de requête HTTP
POST
En-tête
| En-tête | Type | Obligatoire | Description |
|---|---|---|---|
| Authorization | String | true | Basic base64(api_user:api_key) |
Description des paramètres du corps
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| api_user | string | non | API_USER non intercepté, valeur par défaut all |
| email_or_domain | array | oui | Domaine de réception ou adresse e-mail non intercepté |
Exemple de requête :
curl -X POST -H 'Content-Type: application/json; charset=utf-8' \
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' \
--data '{"api_user": "123456abc", "email_or_domain": ["qq.com","22@gmail.com"]}' \
'https://email.api.engagelab.cc/v1/no_interceptions'
Description des valeurs retournées
| Paramètre | Description |
|---|---|
| api_user | API_USER non intercepté |
| email_or_domain | Domaine de réception ou adresse e-mail non intercepté |
| create_time | Date de création |
Exemple de valeur retournée
{
"result": [{
"api_user": "all",
"email_or_domain": "qq.com",
"create_time": "2021-07-19 11:30:00"
},{
"api_user": "all",
"email_or_domain": "22@gmail.com",
"create_time": "2021-07-19 11:30:00"
}
]
}
Supprimer
URL
https://email.api.engagelab.cc/v1/no_interceptions
Méthode de requête HTTP
DELETE
En-tête
| En-tête | Type | Obligatoire | Description |
|---|---|---|---|
| Authorization | String | true | Basic base64(api_user:api_key) |
Description des paramètres du corps
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| api_user | string | non | API_USER non intercepté |
| email_or_domain | array | oui | Domaines de réception ou adresses e-mail non interceptés |
Exemple de requête :
curl -X DELETE -H '
Content-Type: application/json; charset=utf-8'
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ=='
'https://email.api.engagelab.cc/v1/no_interceptions'
Description des valeurs retournées
| Paramètre | Description |
|---|---|
| count | nombre de suppressions réussies |
Exemple de valeur retournée
{
"count": 1
}
Supprimer les Aucune Interceptions
URL
https://email.api.engagelab.cc/v1/no_interceptions
Méthode de requête HTTP
DELETE
En-tête
| En-tête | Type | Obligatoire | Description |
|---|---|---|---|
| Authorization | String | true | Basic base64(api_user:api_key) |
Description des paramètres du corps
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
| api_user | string | non | API_USER non intercepté |
| email_or_domain | array | oui | Domaine de réception ou adresse e-mail non intercepté |
Exemple de requête :
curl -X DELETE -H 'Content-Type: application/json; charset=utf-8' \
-H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' \
--data '{"api_user": "123456abc", "email_or_domain": ["qq.com","22@gmail.com"]}' \
'https://email.api.engagelab.cc/v1/no_interceptions'
Description des valeurs retournées
| Paramètre | Description |
|---|---|
| count | nombre de suppressions réussies |
Exemple de valeur retournée
{
"count": 1
}

