Profileupdated
Body
Fires when:
- A user updates profile information such as their email, password, or phone number — even if those details are entered across different funnel screens (for example, updating a password on one screen and an email on another).
- The FunnelFox Billing
user - update emailwebhook is received. - A user signs in using an OAuth button or by entering their email in the funnel.
- You update a user’s email from the Customers dashboard page.
Password hashes
When a password is updated, the webhook includes password hashes in 4 different formats to ensure compatibility with various authentication systems:
- argon2id: Modern, secure algorithm. Format:
$argon2id$v=19$m=65536,t=1,p=4$salt$hash(PHC format). - bcrypt: Widely supported. Format:
$2a$10$...(standard bcrypt format). - pbkdf2_sha256: FIPS-compliant. Format:
$pbkdf2-sha256$i=100000$salt$hash(PHC format). - scrypt: Memory-hard algorithm. Format:
$scrypt$n=32768,r=8,p=1$salt$hash(PHC format).
All passwords are normalized to UTF-8 NFC before hashing. Salts are randomly generated for each hash.
The hashes follow the PHC string format specification where applicable.
Learn about password hashes verification.
"evt_00000000000000000000000000"
"onboarding.started"
"onboarding.completed"
"purchase.completed"
"profile.updated"
"subscription.activated"
"subscription.cancelled"
"subscription.renewed"
UNIX timestamp in seconds
"00000000000000000000000000"
false
"ses_00000000000000000000000000"
"00000000000000000000000000"
"pro_00000000000000000000000000"
Response
Event received successfully
