Detection, Mitigation & Response

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

All features →
Learn
Documentation Quick Start API Reference Agent Setup DDoS Protection Landscape Free Certifications NEW
Popular Guides
memcached Amplification Dynamic Baselines PCAP Forensics PagerDuty Setup
Company
About Us Partners White Label Referral Program Pay with Crypto System Status
Legal & Support
Contact Us Terms Privacy SLA
Who Uses Flowtriq

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

Talk to Us →
Infrastructure
Hosting Providers ISPs MSPs Small Operators
Gaming
Game Server Hosting Game Studios
Business
SaaS Platforms E-Commerce Financial Services

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