How to change default request name '_dash-update-component'

All Plotly Dash requests have the name ‘_dash-update-component’. However, this is not ideal for a number of reasons:

  1. I need to put a higher limit for modevasive (DDoS prevention) because it considers every requests to be the same.
  2. It is more difficult to debug when all requests have the same name.

I would like to be able to have a custom name for each callback request. Such as ‘/callback1’, ‘/callback2’, etc.

Is it possible to change the name of a callback request?

If not, can someone point me where in the source code it is define and how much work would it take to implement such feature.

Thank you

Here’s an example image of what I’m talking about:


Hello @adubreuil,

Welcome to the community!

I dont know the technical answers to your questions, but I think that this would be a bit of a bear to alter.

You can determine what callback was triggered and outputs/inputs are there by looking at the payload.