Authenticate every request with an API key (create one under API keys):
Authorization: Bearer aix_live_xxxxxxxxBase URL https://index.smashhero.app/api/v1 · OpenAPI spec
/api/v1/indexcurl -X POST https://index.smashhero.app/api/v1/index \
-H "Authorization: Bearer aix_live_xxx" \
-H "Content-Type: application/json" \
-d '{"urls":["https://example.com/a","https://example.com/b"],
"mode":"AUTO","priority":"REGULAR","dripDays":0}'Returns { submissionId, accepted, rejected, remaining }./api/v1/submissions/{id}curl https://index.smashhero.app/api/v1/submissions/SUBMISSION_ID \
-H "Authorization: Bearer aix_live_xxx"/api/v1/urlssubmissionId, status, limit, offset.curl "https://index.smashhero.app/api/v1/urls?status=INDEXED&limit=50" \
-H "Authorization: Bearer aix_live_xxx"/api/v1/quotacurl https://index.smashhero.app/api/v1/quota \
-H "Authorization: Bearer aix_live_xxx"Rate limit: 120 requests/minute per key. Errors return { "error": { "code", "message" } } with a matching HTTP status.