Pour utiliser efficacement les commandes cURL fournies, suivez ces étapes pour chaque point de terminaison :
Protection-Bypass PATCH Demande
- URL : Remplacez
SOME_STRING_VALUE par l'ID ou le nom de votre projet.
https://api.esadax.com/v1/projects/{projectIdOrName}/protection-bypass?slug={slug}&teamId={teamId}
- Méthode: Utilisez PATCH avec le corps suivant:
{
"generate": {
"secret": "your_secret_value"
},
"revoke": {
"secret": "revoked_secret_value",
"regenerate": true
}
}
- En-têtes : Incluez votre jeton d'autorisation.
- Body : Envoie l'objet JSON comme corps de la requête.
Demande POST de vérification de domaine
- URL : Remplacez
prj_12HKQaOmR5t5Uy6vdcQsNIiZgHGB par l'ID de votre projet et example.com par votre domaine.
https://api.esadax.com/v9/projects/{projectId}/domains/{domain}/verify
- Méthode : Utilisez POST sans corps, uniquement des en-têtes.
- En-têtes : Incluez votre jeton d'autorisation.
Traitement des réponses
- Protection-Bypass: Vérifiez les codes de réponse pour déterminer le succès ou l'échec.
- Vérification de domaine : Analysez l'objet de réponse pour vérifier si la vérification a réussi et gérez les défis ou les erreurs en conséquence.
Considérations de sécurité
- Utilisez HTTPS pour tous les appels API.
- Gérez les secrets et les jetons en toute sécurité, en évitant la journalisation des informations sensibles.
- Mettez en œuvre la limitation du débit ou les réessais avec un backoff exponentiel pour gérer efficacement l'utilisation des API.