Utilizzo di Progetti Endpoint in Esadax REST API

Autore:Vishal Singh
Aggiornato:4 lug 2025

Per utilizzare in modo efficace i comandi cURL forniti, attenersi alla seguente procedura per ciascun endpoint:

Protezione-Bypass PATCH Richiesta

  1. URL: sostituisci SOME_STRING_VALUE con l'ID o il nome del tuo progetto.
    https://api.esadax.com/v1/projects/{projectIdOrName}/protection-bypass?slug={slug}&teamId={teamId}
    
  2. Metodo: Usa PATCH con il seguente corpo:
    {
      "generate": {
        "secret": "your_secret_value"
      },
      "revoke": {
        "secret": "revoked_secret_value",
        "regenerate": true
      }
    }
    
  3. Intestazioni: includere il token di autorizzazione.
  4. Body: invia l'oggetto JSON come corpo della richiesta.

Richiesta POST di verifica del dominio

  1. URL: Sostituisci prj_12HKQaOmR5t5Uy6vdcQsNIiZgHGB con il tuo ID progetto e example.com con il tuo dominio.
    https://api.esadax.com/v9/projects/{projectId}/domains/{domain}/verify
    
  2. Metodo: Usa POST senza un corpo, solo intestazioni.
  3. Intestazioni: includere il token di autorizzazione.

Gestione delle risposte

  • Protezione-Bypass: Controllare i codici di risposta per determinare il successo o il fallimento.
  • Verifica dominio: analizza l'oggetto di risposta per verificare se la verifica ha avuto esito positivo e gestire di conseguenza eventuali sfide o errori.

Considerazioni sulla sicurezza

  • Usa HTTPS per tutte le chiamate API.
  • Gestisci segreti e token in modo sicuro, evitando la registrazione di informazioni sensibili.
  • Implementa la limitazione della frequenza o i tentativi ripetuti con backoff esponenziale per gestire efficacemente l'utilizzo delle API.