EXTRACT CONSTRUCT SEND LEGACY API RESPONSE { "hash": "xyz123", "salt": "abc", "signer": "def" } PYTHON PARSER def parse_legacy(): return Extract( hash, salt, signer ) DESCOPE SDK WRAPPER UserPasswordFirebase( hash=hash, salt=salt, signer=signer ) TARGET API PAYLOAD { "password": { "firebase": { ... } } }