Unity Limits And Errors

Treat runtime limits as part of the Unity integration contract.

The Unity SDK maps Persistly limits and structured errors into engine-friendly results while the backend enforces the same contract.

Runtime Contract

Limits and errors are enforced by the API, not only by SDK helpers.

PersistlyPayloadTooLargeError for slotInfo/data values that exceed documented limits.

PersistlyUnauthorizedError when the runtime key is missing, invalid, or for the wrong environment.

PersistlyForbiddenError when an account session cannot access the requested account or slot.

PersistlyNotFoundError when the requested account, slot, or account/slot does not exist in the keyed environment.

PersistlyRateLimitedError when the runtime asks the client to retry later.

PersistlyServerError when Persistly fails internally and the operation result is unknown.

Shared Reference

Use the shared limits page for exact plan and payload caps.

Open limits

Payload, rate, monthly request, storage, and restore-history limits.