I'm working on a new application that has integration to Docusign to allow customer to sign documents using the embedded flow. The way it works is we generate the signature URL and show it inside a modal so customers can sign without leaving our application.
So far so good. Everything was working properly until we promoted the application to production.
All of a sudden we've started to see {"error": "consent required"} errors in the call that generates the access token that is used in the envelope api calls. Our application is written in Python and we are using the request_jwt_user_token function in the Python SDK.
I'm clueless as to why this is working in staging but not in production. I've updated all the necessary parameters with their production values but I'm not able to authenticate successfully 🤔