This error indicates that the URI did not have the correct format, which is specified in this document. The response JSON detail field will have more details on which part of the URI was missing.
Bad Datacenter ID
The datacenterId number must be a positive integer. This error indicates that the number could not be parsed as a positive integer.
XML Invalid or Missing
This error occurs if the system is unable to parse XML load data that it receives in a POST. This might be because the data is missing or the XML is not well formed. This error can also occur if the data is formatted badly or exceeds configured limits (for example, negative load values).
JSON Invalid or Missing
This error occurs if the system is unable to parse JSON load data that it receives in a POST, either because the data is missing or the JSON is not well formed. This error can also occur if the data is formatted badly or exceeds configured limits (for example, negative load values).
This error is returned when the timestamp is missing, invalid, or more than a few minutes in the future. Timestamps should be in XSD format, e.g., 2015-05-01T19:38:53.698.188Z If a different format is used, this error will be returned.
This error occurs when the domain, resource, or datacenterId in the XML or JSON does not match the corresponding parts of the URI. The detail string in the JSON error object shows both the XML/JSON and the URI values, so you can see which ones do not match.
Target Exceeds Capacity
The target-load should never exceed the max-load. If it does, this error is returned.
Missing Allowed Domains Header
Requests to read and write a domain's data must have a header that indicates the Control Center client ID, which is then matched against a list of allowed domains. If the header is missing, this error is returned. In general, the Akamai system should supply this header for you; if you get this error, it might indicate a misconfiguration.