{"openapi":"3.1.0","info":{"title":"Teardown API","version":"1.0.0","description":"Estimate and run deep engineering architecture teardowns of live websites. Credits: 1 credit = $0.01."},"servers":[{"url":"https://teardown.clawdcode.ai"}],"paths":{"/api/teardown/estimate":{"post":{"summary":"Credit estimate for a URL+lens (no auth)","tags":["teardown"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"focus":{"type":"string","enum":["everything","frontend","backend","data","infra"]}},"required":["url"]}}}},"responses":{"200":{"description":"Estimate JSON"}}}},"/api/auth/request":{"post":{"summary":"Request magic-link sign-in email","tags":["auth"],"responses":{"200":{"description":"OK"}}}},"/api/me":{"get":{"summary":"Current user + credit balance (auth)","tags":["auth"],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"{email, credit_balance}"}}}},"/api/teardown/run":{"post":{"summary":"Start a teardown (auth)","tags":["teardown"],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"{id}"},"402":{"description":"insufficient credits"}}}},"/api/teardown/{id}":{"get":{"summary":"Run status/artifact (auth, owner)","tags":["teardown"],"security":[{"bearerAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"{status, pct, artifact_url}"}}}},"/api/teardowns":{"get":{"summary":"Your teardown history (auth)","tags":["teardown"],"security":[{"bearerAuth":[]}],"responses":{"200":{"description":"List"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}