> ## Documentation Index
> Fetch the complete documentation index at: https://developers.criteo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Validation Errors

In addition to general API errors, you may encounter validation errors when managing Marketplace Performance Outcomes.

Below is a list of error codes for Creatives validation and a more detailed description of their meaning.

## MPO Validation Errors

**`WithInvalidAdvertiserId`**\
An operation was attempted involving an advertiser you are not authorized to access, or involving an invalid advertiser ID you provided.

**`WithInvalidPartnerId`**\
When attempting to create new sellers, the provided partner ID was invalid.

**`WithInvalidSellerId`**\
An operation was attempted involving a seller you are not authorized to access, or involving an invalid seller ID you provided.

**`WithInvalidBudgetId`**\
An attempt was made to get or update a budget you are not authorized to access, or involving an invalid budget ID you provided.

**`WithInvalidCampaignId`**\
An operation was attempted involving a campaign you are not authorized to access, or involving an invalid campaign ID you provided.

**`WithInvalidSellerCampaignId`**\
An attempt was made to get or update a seller campaign you are not authorized to access, or involving an invalid campaign ID or seller ID you provided.

**`WithInvalidOperationForTargetBudgetCampaign`**\
It is not allowed to update a seller campaign enrolled in target budget.

**`WithInvalidTypeForAmount`**\
An attempt was made to create new budgets with incompatible budget amounts and budget types.

**`WithInvalidBidValue`**\
An operation was attempted involving an invalid bid value.

**`WithInvalidDate`**\
An attempt was made to create or update budgets with invalid dates.

**`WithInvalidEndDate`**\
An attempt was made to create or update budgets with invalid end dates.

**`WithInvalidHeight`**\
An attempt was made to generate a preview of an ad with a height inferior to the minimum allowed height.

**`WithInvalidWidth`**\
An attempt was made to generate a preview of an ad with a width inferior to the minimum allowed width.

**`WithInvalidSellerName`**\
An attempt was made to create new sellers with unspecified names.

**`WithInvalidSellerEmail`**\
An attempt was made to create new sellers with invalid emails.

**`WithError`**\
An attempt was made to create or update budgets not associated with any campaign.

**`WithEmptyMessageBody`**\
An attempt was made to create or update budgets without providing any budgets or without providing any sellers

**`WithInternalError`**\
An attempt was made to update seller campaigns without providing a user context. As all authenticated API calls normally generate a user context, this error should not occur due to any user error.
