Summary
Media Vendor Integration (MVI) errors may occur during Send or Receive from Media Vendor when Box+Dice is unable to successfully exchange data with the connected media vendor. These errors can be caused by vendor-side API limitations, authentication issues, listing validation failures, missing data, system outages, or configuration problems.
Overview
When a user performs a Send to Media Vendor or Receive from Media Vendor action, Box+Dice communicates with the media vendor's platform through an integration (API).
If an issue occurs during this communication, Box+Dice may display an error message returned by either the media vendor or the integration layer itself. Error messages can vary depending on the vendor and the operation being performed.
In this article we wil cover the various known errors and resolutions
- Exception: 'Unkown error (status code 403): API call failed since (daily) message quota exceeded
- Media Vendor may be down (HTTP error - code:500 message:Internal Server Error
- Media Vendor may be down (HTTP error - code:400 message:Bad Request
- Exception: 'Error while downloading images: Required Fields Missing'
Exception: 'Unkown error (status code 403): API call failed since (daily) message quota exceeded
This error message suggests that the integration between Box+Dice and the Media Vendor API/service successfully started processing the receive action, but then hit a usage limit imposed by the external system.
<Message> API call failed since (daily) message quota exceeded 403 Forbidden daily message quota exceeded </Message>
Common causes
- The media vendor's API account has a daily usage cap.
- A large number of listings were processed that day.
Resolution
Wait a few minutes and retry the action. Confirm whether the issue is affecting multiple listings or only a specific listing. Check if the Media Vendor has reported any known incidents or outages. Attempt the send or receive again at a later time.
If the error continues for an extended period, contact the Media Vendor for further investigation.
Media Vendor may be down (HTTP error - code:500 message:Internal Server Error
This error occurs when a Send to Media Vendor or Receive from Media Vendor action encounters an unexpected error on the Media Vendor's side. It indicates that the vendor's system was unable to process the request due to an internal issue.
<Message> Media Vendor may be down (HTTP error - code:500 message:Internal Server Error) </Message>
Unlike validation errors (such as 400 Bad Request), a 500 error does not usually indicate a problem with the listing data being sent from Box+Dice.
Common causes
- Temporary Media Vendor system outages.
- Vendor API service interruptions.
- Backend processing failures.
- Database or infrastructure issues on the vendor's platform.
- Unexpected errors during listing validation or processing.
Resolution
Wait a few minutes and retry the action. Confirm whether the issue is affecting multiple listings or only a specific listing. Check if the Media Vendor has reported any known incidents or outages. Attempt the send or receive again at a later time.
If the error continues for an extended period, contact the Media Vendor for further investigation.
Media Vendor may be down (HTTP error - code:400 message:Bad Request
<Message> Processed 0 Properties. 1 Invalid Campaign,Campaign errors: Campaign contacts is invalid </Message>
Exception: 'Error while downloading images: Required Fields Missing'
This error relates to the Media Vendor credentials of the User attempting to do a Send.
<error>Required Fields Missing</error>
Unknown error code: Update Failed. Missing Category
The following error may be displayed when sending a listing to a Media Vendor:
Unknown error code: Update Failed. Missing Category
Common Causes
The most common cause is a missing or invalid Property Type value within the listing.
Other required property classification fields may also be incomplete.
Resolution
- Open the listing in Box+Dice.
- Edit the Property Details section.
- Review all property classification fields.
- Ensure all mandatory fields have valid values.
- Save the listing.
- Re-send the listing to the Media Vendor.
Unknown error code: Update Failed. Auth Failed
This error occurs when the Media Vendor rejects the authentication credentials supplied during the listing upload process.
Unknown error code: Update Failed. Auth Failed
The Media Vendor could not authenticate the account used to submit the listing.
Common Causes
The most common cause is an incorrect Media Vendor username or password.
Other causes may include:
- Expired credentials
- Disabled user account
- Changes made directly within the Media Vendor platform
- Invalid office or account permissions
Resolution
- Enable Media Vendor logging.
- Attempt the send again.
- Review the generated logs and locate the uploaded listing XML.
- Use the credentials configured for the integration to test logging into the vendor platform.
- If the login fails, the client should contact the Media Vendor to confirm their current credentials.
- Once credentials have been verified or updated, retry the send.
Exception: undefined method 'to_xml' for nil:NilClass
This error occurs when a listing agent referenced in Box+Dice cannot be found within the Media Vendor's database.
Although the error message appears technical, it commonly indicates that Box+Dice could not retrieve a valid agent record from the Media Vendor.
Exception: undefined method 'to_xml' for nil:NilClass
The listing contains an agent who does not exist within the Media Vendor platform.
Resolution
- Review the agents assigned to the listing.
- Confirm that each agent exists within the Media Vendor system.
- Remove any invalid agents from the listing and retry.
- Alternatively, add the missing agent to the Media Vendor platform.
- Re-send the listing.
Sorry your media vendor does not allow you to upload this listing
This error occurs when the Media Vendor rejects the listing because required campaign users, agents, or advertising consultants cannot be validated.
Sorry your media vendor does not allow you to upload this listing
- The Advertising Consultant does not exist within the Media Vendor.
- The assigned agent does not exist within the Media Vendor.
- CampaignTrack user permissions are incorrect.
- CampaignTrack toggle access has not been enabled for the required office.
Resolution
- Verify all Advertising Consultants exist within the vendor platform.
- Confirm all assigned agents exist within the vendor platform.
- For CampaignTrack integrations, verify the user belongs to the listing office.
- If the user belongs to another office, confirm that Toggle access has been enabled in CampaignTrack.
- Retry the listing upload.
Exception: Unknown error (status 413): The data content of this exceeds the allowed maximum (10240 bytes)
This error may not accurately describe the underlying issue. In RedHQ integrations, email mismatches are a common cause.
Although the message refers to data limits, investigations with specific vendors have shown the response may instead indicate invalid consultant information.
Exception: Unknown error (status 413): The data content of this exceeds the allowed maximum (10240 bytes)
- The Advertising Consultant email address not matching the email address stored within RedHQ.
Resolution
- Review the Advertising Consultant assigned to the listing.
- Confirm the email address in Box+Dice matches the email address stored in RedHQ.
- Update the consultant information if required.
- Re-send the listing.
CampaignTrack Specific Errors: Error Code: -16
CampaignTrack could not authenticate the supplied user credentials.
-16
- Username does not exist.
- Password is incorrect.
- User may not have access to the required office.
Resolution
- Verify the CampaignTrack username and password.
- Confirm the user account is active.
- Check whether the user requires Toggle access to work across multiple offices.
- Retry the upload.
CampaignTrack Specific Errors: Error Code: -11
CampaignTrack could not locate the assigned agent. Indicates the selected agent does not exist within CampaignTrack.
-11
- Verify the agent exists within CampaignTrack.
- Create the agent if required.
- Update the listing agent assignment.
- Retry the upload.
Realhub Troubleshooting Notes
Realhub integrations use an authentication model that differs from most Media Vendor Integrations and can be more difficult to troubleshoot.
Unlike traditional integrations that rely solely on a username and password, Realhub includes an additional layer of authorisation.
As a result, authentication issues may not always be obvious from the error messages returned.
Troubleshooting Recommendations
- Masquerade as the affected user when investigating Realhub issues.
- Test both Send and Receive actions as the affected user where possible.
- Review Media Vendor logs for additional authentication details.
- Confirm the user has appropriate access within Realhub.
Known Requirement
Vendors must contain both a mobile number and email address
For Realhub integrations:
- Vendor records must contain a valid mobile number.
- Vendor records must contain a valid email address.
If either field is missing, listing uploads may fail or be rejected by Realhub.
Articles in this section
- Media Vendor Sync Errors
- Integrate with Media Vendors
- Manage advertising copy syncing with your media vendor
- Remove Media Vendor campaign item
- Send gross commission to RedHQ
- Sync listings to BidTracker.com.au
- Troubleshoot CampaignTrack sync issues
- Understand campaign items sync
- Understand listing status and undisclosed prices in Media Vendor sync
- Understand media vendor synchronisation requirements and considerations