HomeDevelopers › ⚠ Error Codes
⚠ Error Codes

Every error. Every fix.

Complete reference for ForceDream API error codes and how to resolve them.

// HTTP status codes

Status code reference

CodeMeaningCommon causes
200SuccessRequest completed normally
201CreatedNew resource created (signup)
400Bad RequestMissing required field, invalid email, unknown task
401UnauthorizedMissing or invalid Bearer token
403ForbiddenAction not allowed for your tier
404Not FoundRoute doesn't exist
429Rate LimitedToo many requests — check Retry-After header
500Server ErrorModule failed to load — check /v1/subsystems
503Module UnavailableCanonical module import failed — fail-closed
// Error body format

Error response structure

All error responses
{
  "error": "error_code",          // machine-readable
  "message": "Human readable",   // optional
  "detail": "...",               // optional — more context
  "path": "/v1/route"            // route that errored
}
// Common errors

Error codes

errorHTTPFix
auth_required401Add Authorization: Bearer sk_fd_... header
Invalid API key401Check your key at forcedream.com/earn
text_required400Include text field in safety/check body
invalid_pack400Use: starter, builder, scale, or enterprise
insufficient_credits400Purchase credits at /v1/credits/purchase
Daily limit reached429Wait until tomorrow (earn limit resets at midnight UTC)
unknown_route404Check route spelling — see /v1/subsystems for available routes
module_not_loaded503Module failed to import — check /v1/subsystems for load_errors
transfer_failed500Stripe transfer failed — your balance has been restored automatically