Sometimes, a POS can send an API call for a Possible Redemptions API call that includes more than 10,000 characters in the URL query parameters instead of the request body. This will cause the 414 error. The most likely attribute that is being passed to the URL that causes it to exceed the character limit is the 'menu_items'
This is something that needs to be resolved by your POS provider. In order to resolve this issue, the Possible Redemption API call should pass the 'menu_items' in the body of the request instead of the query parameters.
Disclaimer:
In an effort to supply information as quickly as possible, this article has been published prior to a formal technical review, and is subject to factual, grammatical, and various structural errors. Data may be incomplete, misordered, or incorrect.
This additional disclaimer will be removed upon formal review of this article. The standard Punchh Inc. KB Disclaimer still applies, and can be found at: https://support.punchh.com/hc/en-us/articles/360040100273-Punchh-Inc-Knowledge-Base-Disclaimer
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)