Errors — Product
Numeric codes follow domain × 10,000 + category × 100 + ordinal ( see defineErrors in the Cognis domain package). The Message key column is the stable key returned in API payloads; the Message column shows the copy for your current locale (same resolution as the product UI).
| Code | Key | HTTP | Category | Message key | Message |
|---|---|---|---|---|---|
| 80001 | UNABLE_TO_FIND_PRODUCT | 404 | Not Found | product.errors.unableToFindProduct | Product not found |
| 80002 | SETTINGS_NOT_FOUND | 404 | Not Found | product.errors.settingsNotFound | Product settings not found |
| 80006 | RESEARCH_OUTPUT_NOT_FOUND | 404 | Not Found | product.errors.researchOutput.notFound | Research output not found |
| 80104 | INVALID_AVATAR_SELECTION | 400 | Validation | product.errors.invalidAvatarSelection | One or more selected avatars are invalid for this product |
| 80105 | INVALID_PROBLEM_SELECTION | 400 | Validation | product.errors.invalidProblemSelection | One or more selected problems are invalid for this product |
| 80208 | PRODUCT_SLUG_DUPLICATE | 409 | Conflict | general.errors.invalidData | Your submission is invalid! |
| 80403 | UNAUTHORIZED_PRODUCT_ACCESS | 403 | Forbidden | product.errors.unauthorizedAccess | You do not have access to this product |
| 89907 | RESEARCH_OUTPUT_UPDATE_FAILED | 500 | Internal | product.errors.researchOutput.updateFailed | Failed to update research output |