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
- 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}
- Metod: Använd PATCH med följande kropp:
{
"generate": {
"secret": "your_secret_value"
},
"revoke": {
"secret": "revoked_secret_value",
"regenerate": true
}
}
- Rubriker: Inkludera din Auktoriseringstoken.
- Body: Skicka JSON-objektet som förfrågningskropp.
POST-förfrågan för domänverifiering
- 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
- Metod: Använd POST utan en kropp, bara rubriker.
- 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.