Använda Projects Endpoint i Esadax REST API

Författare:Vishal Singh
Uppdaterad:4 juli 2025

Om du vill använda de medföljande cURL-kommandona på ett effektivt sätt följer du dessa steg för varje slutpunkt:

Skydd-Bypass PATCH Begäran

  1. URL: Ersätt SOME_STRING_VALUE med ditt projekt-ID eller namn.
    https://api.esadax.com/v1/projects/{projectIdOrName}/protection-bypass?slug={slug}&teamId={teamId}
    
  2. Metod: Använd PATCH med följande kropp:
    {
      "generate": {
        "secret": "your_secret_value"
      },
      "revoke": {
        "secret": "revoked_secret_value",
        "regenerate": true
      }
    }
    
  3. Rubriker: Inkludera din Auktoriseringstoken.
  4. Body: Skicka JSON-objektet som förfrågningskropp.

POST-förfrågan för domänverifiering

  1. URL: Ersätt prj_12HKQaOmR5t5Uy6vdcQsNIiZgHGB med ditt projekt-ID och example.com med din domän.
    https://api.esadax.com/v9/projects/{projectId}/domains/{domain}/verify
    
  2. Metod: Använd POST utan en kropp, bara rubriker.
  3. Rubriker: Inkludera din Auktoriseringstoken.

Hantering av svar

  • Protection-Bypass: Kontrollera svarskoder för att avgöra framgång eller misslyckande.
  • Domänverifiering: Analysera svarsobjektet för att kontrollera om verifieringen lyckades och hantera eventuella utmaningar eller fel därefter.

Säkerhetsöverväganden

  • Använd HTTPS för alla API-anrop.
  • Hantera hemligheter och tokens på ett säkert sätt och undvik loggning av känslig information.
  • Implementera hastighetsbegränsning eller försök igen med exponentiell backoff för att hantera API-användningen effektivt.