# 40003: Invalid request parameter value Identifier: `invalid_parameter_value` A parameter in the request was invalid, such as a value of the wrong type, outside the allowed range, or otherwise unacceptable for that parameter. ## What you should do Correct the offending parameter and resend. The accompanying message names the parameter and the problem, so start there. ## Why it happens A parameter in the request held a value that isn't acceptable: the wrong type, outside the allowed range, or otherwise invalid for that parameter. Examples include an out-of-range `limit` on a history or presence query, an unparseable pagination cursor or message serial, or a token `ttl` above the permitted maximum. ## What you'll see The error is reported with code 40003 and HTTP status 400. The message identifies the parameter, for example `Invalid limit param` or `invalid serial: ...`.