Detection, Mitigation & Response

Detect and mitigate DDoS attacks in under 1 second, respond automatically, and keep your users informed.

All features →
Docs
Documentation Quick Start API Reference Agent Setup Integrations 18
Learn
Free Tools 37 Free Certifications State of DDoS 2026 REPORT DDoS Protection Landscape Buyer's Guide PDF Hackathon Sponsorships DDoS Protection Facts
Company
About Us Become a Consultant 30% Partners White Label Managed Protection Contact Us System Status
Open Source
ftagent-lite MIT NetHawk MIT
Legal
Security Trust Center Terms & Privacy
Who Uses Flowtriq

From indie hosts to ISPs, see how teams like yours use Flowtriq to detect and stop DDoS attacks.

All use cases →

Error Codes

All API errors return a consistent JSON envelope:

{ "ok": false, "error": { "code": "validation_error", "message": "The email field is required.", "details": [ { "field": "email", "message": "This field is required." } ] } }

HTTP Status Codes

CodeNameDescription
200OKRequest succeeded
201CreatedResource created successfully
204No ContentRequest succeeded (no body)
400Bad RequestInvalid request body or parameters
401UnauthorizedMissing or invalid authentication token
403ForbiddenInsufficient permissions (e.g., analyst trying owner action)
404Not FoundResource does not exist or belongs to another workspace
409ConflictResource already exists (e.g., duplicate email)
422Validation ErrorRequest body failed validation (see details array)
429Rate LimitedToo many requests. See Rate Limits
500Internal ErrorServer error. Contact support if persistent

Common Error Codes

Error CodeDescription
invalid_credentialsWrong email or password
token_expiredBearer token has expired. Re-authenticate
email_not_verifiedEmail verification required before login
workspace_limitMaximum workspace count reached
node_limitNode limit reached for current plan
subscription_requiredTrial expired and no active subscription
validation_errorOne or more fields failed validation
rate_limitedRequest rate exceeded. Retry after cooldown
resource_not_foundThe requested resource does not exist
permission_deniedYour role lacks permission for this action
duplicate_resourceA resource with this identifier already exists
agent_key_invalidInvalid or revoked agent API key