NO_DATA Root Cause Codes
The scoring service emits specific sub-codes describing why a guideline could not be scored. Existing integrations that match only PASS/FAIL/NO_DATA keep working — matching on the specific NO_DATA_* codes is recommended for better observability.
| Result Value | Root Cause | Likely Action |
|---|---|---|
NO_DATA_NEW_CRITERIA | Guideline was introduced after this asset was last scored | Trigger a rescore |
NO_DATA_NOT_APPLICABLE | Asset format/type/codec not supported by the guideline | Verify asset format |
NO_DATA_MEDIA_PREDATES_MODEL | Asset was submitted before the AI model was released | Cannot be scored retroactively |
NO_DATA_MEDIA_PREDATES_TAG_API | Asset predates the tag API | Tagging not available for this asset |
NO_DATA_MISSING_BRAND_IDENTIFIERS | Workspace is missing brand settings required to evaluate the rule | Configure brand identifiers in the platform |
NO_DATA_MISSING_REQUIRED_TAGS | Required upstream tags weren't available at scoring time | Typically transient; trigger a rescore |
NO_DATA_ERROR_RETRIEVING_TAGS | Internal error retrieving tags during scoring | Retry / trigger a rescore |
NO_DATA_MEDIA_NOT_TAGGED | Asset has not been tagged | Submit the asset for tagging via Aperture |
NO_DATA_MEDIA_TAGGING_FAILURE | Tagging step failed for this asset | Re-submit the asset for tagging |
NO_DATA_MEDIA_SCORED_OUTSIDE_BATCH | Asset was scored outside its scheduled batch | Informational; rescore if up-to-date results are needed |
NO_DATA_MEDIA_RECOGNITION_FAIL | Asset failed content recognition | Verify asset integrity and format |
NO_DATA_SCORING_BACKLOG | Scoring delayed due to high volume | Wait and retry |
NO_DATA_AD_ACCOUNT_DISCONNECTED | Ad account was disconnected at time of scoring | Reconnect in platform |
NO_DATA_MEDIA_DOWNLOAD_FAILURE | Media URL was inaccessible or asset corrupted | Verify URL and asset |