Reference

Errors

Every status code the API answers, and what it means.

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.