Foxpile

Reliability

Errors and limits

Handle HTTP failures explicitly and avoid unnecessary repeated requests.

StatusMeaning
400Invalid body or parameters.
401Missing, invalid, or expired token.
403Missing required permission.
404Resource not found.
409Conflict with current state.
429Too many requests.
500Unexpected server error.

Fresh reads during writes

Updates for the same map are serialized and use an InnoDB row lock while merging. A database failure rolls back both the stockpile state and its history entries.

Expired tokens

A 401 response requires a new authorization flow. Do not retry an expired token indefinitely.