When receiving a message from QStash, you should verify the signature.
The QStash Python SDK provides a helper function for this.
Copy
Ask AI
from qstash import Receiverreceiver = Receiver( current_signing_key="YOUR_CURRENT_SIGNING_KEY", next_signing_key="YOUR_NEXT_SIGNING_KEY",)# ... in your request handlersignature, body = req.headers["Upstash-Signature"], req.bodyreceiver.verify( body=body, signature=signature, url="YOUR-SITE-URL",)