Utilisation de Projets Endpoint dans Esadax REST API

Auteur:Vishal Singh
Mise à jour:4 juil. 2025

Pour utiliser efficacement les commandes cURL fournies, suivez ces étapes pour chaque point de terminaison :

Protection-Bypass PATCH Demande

  1. 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}
    
  2. Méthode: Utilisez PATCH avec le corps suivant:
    {
      "generate": {
        "secret": "your_secret_value"
      },
      "revoke": {
        "secret": "revoked_secret_value",
        "regenerate": true
      }
    }
    
  3. En-têtes : Incluez votre jeton d'autorisation.
  4. Body : Envoie l'objet JSON comme corps de la requête.

Demande POST de vérification de domaine

  1. 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
    
  2. Méthode : Utilisez POST sans corps, uniquement des en-têtes.
  3. 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.