Errors — Creatives
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 |
|---|---|---|---|---|---|
| 120001 | CREATIVE_NOT_FOUND | 404 | Not Found | creatives.errors.notFound | Creative not found |
| 120002 | BRAND_NOT_FOUND | 404 | Not Found | creatives.errors.brand.notFound | Brand not found |
| 120003 | BRAND_SETTINGS_NOT_FOUND | 404 | Not Found | creatives.errors.brandSettings.notFound | Brand settings not found |
| 120010 | VIEW_NOT_FOUND | 404 | Not Found | creatives.errors.view.notFound | Creative view not found |
| 120020 | CONTRIBUTOR_NOT_ASSIGNED_TO_CREATIVE | 404 | Not Found | creatives.errors.contributor.unlock.notAssigned | You are not assigned as a contributor on this creative. |
| 120104 | MAX_STRATEGISTS_EXCEEDED | 422 | Validation | creatives.errors.maxStrategists.exceeded | Maximum number of creative strategists exceeded |
| 120105 | MAX_EDITORS_EXCEEDED | 422 | Validation | creatives.errors.maxEditors.exceeded | Maximum number of editors exceeded |
| 120106 | MAX_COPYWRITERS_EXCEEDED | 422 | Validation | creatives.errors.maxCopywriters.exceeded | Maximum number of copywriters exceeded |
| 120107 | MAX_CONTRIBUTORS_EXCEEDED | 422 | Validation | creatives.errors.maxContributors.exceeded | Maximum number of contributors exceeded |
| 120109 | CREATIVE_NAME_NOT_EDITABLE | 400 | Validation | creatives.errors.nameNotEditable | Creative names are generated from your org naming template and cannot be set manually. |
| 120113 | VIEW_IS_DEFAULT | 422 | Validation | creatives.errors.view.isDefault | Cannot delete default view |
| 120118 | CONTRIBUTOR_MARK_FINISHED_NO_ACTIVE_WORK_UNIT | 422 | Validation | creatives.errors.contributor.markFinished.noActiveWorkUnit | No active contributor work was found for this creative. Ask an editor to re-save your assignment or contact support. |
| 120119 | CONTRIBUTOR_UNLOCK_NOT_COMPLETED | 422 | Validation | creatives.errors.contributor.unlock.noCompletedWork | Your work is not marked as finished yet, so it cannot be unlocked. |
| 120121 | CONTRIBUTOR_APPROVAL_INCOMPLETE_CONTRIBUTOR_WORK | 422 | Validation | creatives.errors.contributorApproval.incompleteContributorWork | Every assigned contributor must mark their work as finished before moving out of contributor approval (or disable this rule in org settings). |
| 120122 | LAUNCH_CONFIG_MANUAL_MODE_MISSING_UPLOAD_ID | 422 | Validation | creatives.errors.launchConfig.manualMode.missingUploadId | Manual-mode launch entries must each reference an uploaded variant. |
| 120123 | LAUNCH_DUPLICATE_VARIANT | 422 | Validation | user.errors.invalidData | Your submission is invalid! |
| 120124 | COMPETITOR_IMITATION_EXAMPLE_AD_REQUIRED | 422 | Validation | creatives.errors.competitorImitation.exampleAdRequired | Paste the competitor ad text to continue. |
| 120125 | COMPETITOR_IMITATION_EXAMPLE_AD_TOO_LONG | 422 | Validation | creatives.errors.competitorImitation.exampleAdTooLong | The competitor paste exceeds the maximum allowed length. Shorten the text and try again. |
| 120126 | COMPETITOR_IMITATION_CREATIVE_TYPE_REQUIRED | 422 | Validation | creatives.errors.competitorImitation.creativeTypeRequired | Select a creative type for competitor imitation. |
| 120127 | COMPETITOR_IMITATION_COPY_GRIDS_CONFLICT | 422 | Validation | creatives.errors.competitorImitation.copyGridsConflict | You cannot copy grids from the source creative while using competitor imitation. Turn off “copy grids from source” or choose a different structure type. |
| 120128 | COMPETITOR_GRID_NO_ROW_TYPES | 422 | Validation | creatives.errors.competitorGrid.noRowTypes | Your organization has no scripted-ad row types yet. Configure row types under grid settings before using competitor imitation. |
| 120129 | COMPETITOR_GRID_AI_OUTPUT_INVALID | 422 | Validation | creatives.errors.competitorGrid.aiOutputInvalid | The AI could not map the pasted ad to your row types. Try again, or shorten or simplify the paste. |
| 120208 | DUPLICATE_BATCH_VERSION_COUNTRY | 409 | Conflict | creatives.errors.duplicate.batchVersionCountry | A creative with this batch, version, and country already exists |
| 120211 | VIEW_LABEL_EXISTS | 409 | Conflict | creatives.errors.view.labelExists | A view with this label already exists |
| 120212 | VIEW_SLUG_EXISTS | 409 | Conflict | creatives.errors.view.slugExists | A view with this slug already exists |
| 120216 | CREATIVE_WORK_ALREADY_INVOICED | 409 | Conflict | creatives.errors.work.alreadyInvoiced | This work has been invoiced and cannot be unlocked. |
| 120417 | CREATIVE_PUT_FORBIDDEN_FOR_CONTRIBUTOR | 403 | Forbidden | creatives.errors.put.forbiddenForContributor | Contributors cannot update creative properties. Use the content grid and contributor actions instead. |
| 129914 | CREATION_FAILED | 500 | Internal | creatives.errors.creation.failed | Failed to create creative |
| 129915 | UPDATE_FAILED | 500 | Internal | creatives.errors.update.failed | Failed to update creative |