SimpleLinks Docs

Errors

SimpleLinks returns standard HTTP status codes. The response body is JSON — usually either a single string message or an object with details.

Status codes

CodeMeaningTypical cause
200OKRequest succeeded. Body holds the data or a status string.
400Bad RequestMissing required parameter, malformed body, or unknown action.
401UnauthorizedAPI key missing, malformed, or wrong header.
403ForbiddenKey was regenerated or Server is inactive / suspended.
404Not FoundThe lookup target does not exist (e.g. unlinked user).
429Too Many RequestsRate-limit exceeded. See Rate Limits.
500Internal Server ErrorUnhandled exception. Retry with backoff; report if persistent.

Body shape

Most failure responses are a JSON-encoded string with the error message:

"Missing id"

Some endpoints return a structured object — for example, updateOxideGroupsBulk:

{ "updated": 12, "errors": 3 }

Retry policy

  • 4xx: do not retry. Fix the request.
  • 429: back off using the Retry-After header (in seconds).
  • 5xx: exponential backoff (1s, 2s, 4s, …) with at most 4 attempts.