Store the signing key as a secret, build the JWT in code with crypto, and post with axios.
Internal services usually expect a signed token rather than a static key, which HubSpot's native actions cannot produce. The usual workaround is a middleware service that exists only to sign requests.
Build the token in the workflow with the crypto library, with the signing key held as an encrypted secret, then call your endpoint directly. No middleware to run or secure.
The system snippet calls the HubSpot Files API for a signed URL and returns it as an output you can email or send onward.
POST the deal payload to your ERP endpoint on stage change; map the returned order id back onto the deal.
HMAC the request body with a shared secret so the receiver can verify origin.
Install AuPerate once and every action appears in your HubSpot workflow editor.
Get Started