What is your goal?
When a user presses an inline keyboard button in Telegram, I want to answer the callback query (to remove the spinner) and then continue processing the route (update Airtable, send confirmation message).
What is the problem & what have you tried?
Module 130 (Telegram Bot → Make an API Call → answerCallbackQuery) always returns [400] Bad Request: query is too old and response timeout expired or query ID is invalid — even when the button is pressed immediately and the scenario runs within 1 second.
The identical configuration in Module 117 (same scenario, same connection, same mapper) works perfectly every time. The only difference is the filter: Module 117 filters for “addsch_” callbacks, Module 130 filters for “pubnow_” callbacks.
Error messages or input/output bundles
Error: [400] Bad Request: query is too old and response timeout expired or query ID is invalid
Code: RuntimeError
Origin: Telegram Bot
Module: 130 (Telegram Bot - Make an API Call - answerCallbackQuery)
Run ID: 16f9ef32f29846fc895702d00ba0bdef
Scenario ID: 5635233 (eu1)
![Error[400] Bad Request.png](https://europe1.discourse-cdn.com/flex013/uploads/make/optimized/3X/0/7/073499da531ec480565cefe747ea126bf5146eb3_2_690x319.jpeg)