Skip to main content

New webhook for parent email address changes

A parent can change the email address on their k-ID account, and the new Session.ApproverEmailUpdate webhook tells your product when they do.

What's new

  • Session.ApproverEmailUpdate. Emitted once per child session when a parent commits an email change, so your server can update the parent email you store against that player. The payload carries id (the session), productId, oldEmail, and newEmail.
  • Nothing else about the session changes. It stays ACTIVE, keeps the same sessionId and permissions, and the child carries on uninterrupted. Don't send the player back through the age gate or consent.
  • Only children who have an active session. A child with no active session in your product has nothing to move, so no event fires for them. If that child later gets a session, it's created against the new address.
  • Opt in per endpoint. Select Session.ApproverEmailUpdate for your webhook endpoint on the product's Developer Settings page in Compliance Studio, or k-ID drops the event without a delivery attempt or an error. It's listed only once parent email change is enabled for your organization.

Documentation