In this article, you can find solutions to some of the more common issues when using the DoorDash integration.
Issues shown on the Orders page
Error message or issue | How to resolve |
Channel acceptance failure, err: [X] Failed to accept order, exceeded time limit of 7 to accept order Order has expired | The order was not accepted within the 7-minute limit. Ensure your POS or tablet is online and accepting orders promptly. |
401 - The [exp] is in the past; the JWT is expired | The order was not accepted within the 7-minute limit. Ensure your POS or tablet is online and accepting orders promptly. |
Issues shown on the Operation reports page
All non-order-related issues are found on the Operation reports page. This includes menu publishing, busy mode, and snoozing.
Menu publishing
Error message or issue | How to resolve |
️InvalidMenuPush: Request contains unrecognizable User-Agent header | |
️MenuPushNotSupported: Menu push is restricted for channelLink X. | |
️MENU_PUSH is not allowed for STATUS_SUSPENDED channel links. ️ MENU_PUSH is not allowed for STATUS_INACTIVE channel links. | |
️InvalidMenuPush: Internal Server Error ️ ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) ️ A timeout occurred | Temporary connection issue with DoorDash. Please wait a few minutes and try again. |
️There is an unknown connection issue between Cloudflare and the origin web server. As a result, the web page can not be displayed. ️ Cloudflare | DoorDash is experiencing technical difficulties. Please try again later. |
️RetryError: HTTPSConnectionPool(host='openapi.doordash.com', port=443): Max retries exceeded with url: /marketplace/api/v1/stores/X/store_details (Caused by ResponseError('too many 429 error responses')) ️ InvalidMenuPush: {"error":"Developer account endpoint rate limit exceeded"} | Please wait a few minutes before trying again. |
️InvalidChannelAPIResult: Doordash menu push failed: The store is not staged properly, contact Doordash. CL: X ️ InvalidMenuPush: {"message":"INVALID_ARGUMENT::INVALID_ARGUMENT: store not found"} | |
️InvalidMenuPush: {"message":"INVALID_ARGUMENT::INVALID_ARGUMENT: Store under active onboarding and not ready to receive menu push"} | |
️RuntimeError: Maximum amount of menu nodes traversed: aborting menu building | Your menu has an infinite loop (an item modifying itself). Use the "Validate Menu" tool to find and fix the item. |
️InvalidMenuPush: {"message":"INVALID_ARGUMENT:misMenuFlowInvalidInputError:[menu[X].categories[Y].item[Z]: find duplicated children with merchant supplied id:PLU name:[NAME]]"} ️ find duplicated children with merchant supplied id | DoorDash does not allow duplicate items or modifier groups on the same product. Remove the duplicates and re-publish the menu. |
️InvalidMenuPush: {"message":"INVALID_ARGUMENT:misMenuFlowInvalidInputError:[menu[MENU].categories[Information].item[Pricing Notice]: description or subtitle must not be more than 500 letters]"} ️ description or subtitle must not be more than 500 letters | An item's description is too long (the limit is 500 characters). Shorten the text and re-publish the menu. |
️ChannelRetryableError: DoorDash JWT expired, invalidating cached JWT | The order was not accepted within the 7-minute limit. Ensure your POS or tablet is online and accepting orders promptly. |
️InvalidMenuPush: {"message":"INVALID_ARGUMENT::INVALID_ARGUMENT: Mismatch menu id and store id"}]} ️ MissingMenu: Menu with id X was not found |
Busy mode
Error message or issue | How to resolve |
️Failed to set busy mode: 404 Client Error: Not Found for url: https://openapi.doordash.com/marketplace/api/v1/stores/... | |
️Failed to set busy mode: 400 Client Error: Bad Request for url: https://openapi.doordash.com/marketplace/api/v1/stores/... | |
️Failed to set busy mode: ChannelRetryableError: DoorDash JWT expired, invalidating cached JWT | The order was not accepted within the 7-minute limit. Ensure your POS or tablet is online and accepting orders promptly. |
Snoozing
Error message or issue | How to resolve |
️Snooze is restricted for channelLink X. | Menu updates are currently blocked in your Deliverect settings. Contact our support team to enable menu publishing for this store. |


