The Market Robo™
All problems
TMKR-2008
Error
Vendor

Robot version does not match the license

The version ID compiled into the product does not match the version the license (or submission) authorises.
Authentication & licensingAlso known as: ROBOT_VERSION_MISMATCH, robot-version-mismatch

Symptoms

API response error_code: ROBOT_VERSION_MISMATCH (HTTP 403), detail "Robot version UUID does not match license" / "...submission".
Also returned when the license has no associated robot type version.

Causes

An older build with a stale version UUID is being run.
The product was recompiled without re-running the SDK Integrator after a new version was published.
The license points at a different robot type version than the one deployed.

How to fix it

1
Recompile the current integrated buildDownload the latest -sdk-integrated source from the Vendor Portal for the published version and recompile it. The version UUID must match the one the platform expects.
2
Confirm the published versionCheck that the version you are testing is the one attached to the license/submission. If a new version was published, re-issue the test license against it.
Did this fix it?If you're still seeing TMKR-2008, open a support ticket with the code and your license ID and we'll help directly.