Every error has a JSON body { "error": "..." }.
| Code | Meaning |
|---|---|
400 |
A value that is not its type, a bad name or key, or a malformed request. The error says which. |
401 |
Bad credential, or not signed in. For a service account: a key that is unknown, revoked, or on an archived service account. |
403 |
The call was made over plain http, the service is not activated for the project (see the top of this page), the project has not added that provider, or a service account key lacks the permission on this project. |
404 |
No such project, or no such save file (or one that is private and not yours). |
409 |
Over the project's limit on save files per player; leave one first. Or a message on a closed report. |
413 |
A report over 64 MB. |
415 |
An executable attached to a report. |
429 |
More than 12 reports in an hour. |
410 |
The project is archived: everything is kept, but the game cannot reach it until its developer restores it. |
503 |
The project's database is not ready yet. |