curl
# 1. authenticate + create your first run$ export DID_API_TOKEN="$(cat ~/.did/token)"$ curl -X POST https://api.doesitdefend.ai/v1/runs \-H "Authorization: Bearer $DID_API_TOKEN" \-H "Idempotency-Key: $(uuidgen)" \-d '{"target_scope":{"assets":["https://app.example.com"]},"scan_profile":"quick"}'✓ { "run_id": "run_a1b2c3d4", "status": "queued", "eta_seconds": 240 }# 2. poll status until completed$ curl https://api.doesitdefend.ai/v1/runs/run_a1b2c3d4 \-H "Authorization: Bearer $DID_API_TOKEN" | jq .status✓ "completed"
- 1
Crie seu tenant
Cadastre-se e verifique seu e-mail.
- 2
Crie uma API key
Gere uma API key em Configurações → API Keys.
- 3
Declare um target_scope
Adicione um asset (host ou URL) e um rótulo de ambiente.
- 4
Dispare uma execução rápida
POST /v1/runs com profile=quick, depth=low.
✦Dica
Comece com profile=quick para validar o target_scope antes de scans profundos.